On Thu, Nov 11, 2010 at 06:06:02PM +0900, Yoshiaki Tamura wrote: > Marcelo Tosatti wrote: > >On Tue, Nov 09, 2010 at 03:02:12PM +0900, Yoshiaki Tamura wrote: > >>Marcelo Tosatti wrote: > >>>Following patchset fixes block migration corruption issues. > >> > >>Hi Marcelo, > >> > >>Thanks for looking into this issue. Although we tried your patches, we're > >>still > >>seeing the corruption. If we execute block migration while copying a file > >>locally, md5sum of the copied file doesn't match with the original. > >>Sometimes, > >>the filesystem returns an I/O error. > >> > >>Could you let us know how you tested and debugged? Did you use blkverify? > > > >Yoshiaki, > > > >I first reproduced corruption by copying a large file during "migrate > >-i", with shared base on qcow2 filesystem, as in your original report. > > > >To debug the problem, file with different byte pattern at every 1MB > >(size of dirty chunk) was created and copied directly to an IDE disk in > >the guest. Raw format used for the disk image. > > > >With this patchset, i'm not able to reproduce the original issue > >anymore. > > > >Can you please provide more details on how to reproduce? > > Marcelo, > > We double checked and the patchset does seem to fix the problem. > The was a mistake in our test procedure. Sorry for the confusion. > > Thanks, > > Yoshi
I was also experiencing corruption on automated test, but it turned out to be fixed by kvm.git's ae8894c00b560bde4. Thanks.