Re: [PATCH 3/6] block/block-copy: refactor copying

2019-10-07 Thread Vladimir Sementsov-Ogievskiy
07.10.2019 17:17, Max Reitz wrote: > On 03.10.19 19:15, Vladimir Sementsov-Ogievskiy wrote: >> Merge copying code into one function block_copy_do_copy, which only >> calls bdrv_ io functions and don't do any synchronization (like dirty >> bitmap set/reset). >> >> Refactor block_copy() function so t

Re: [PATCH 3/6] block/block-copy: refactor copying

2019-10-07 Thread Max Reitz
On 03.10.19 19:15, Vladimir Sementsov-Ogievskiy wrote: > Merge copying code into one function block_copy_do_copy, which only > calls bdrv_ io functions and don't do any synchronization (like dirty > bitmap set/reset). > > Refactor block_copy() function so that it takes full decision about > size o

[PATCH 3/6] block/block-copy: refactor copying

2019-10-03 Thread Vladimir Sementsov-Ogievskiy
Merge copying code into one function block_copy_do_copy, which only calls bdrv_ io functions and don't do any synchronization (like dirty bitmap set/reset). Refactor block_copy() function so that it takes full decision about size of chunk to be copied and does all the synchronization (checking int