On Wednesday 25 Nov 2015 11:51:52 Filipe Manana wrote: > On Wed, Nov 25, 2015 at 11:47 AM, Chandan Rajendra > > <chandan@xxxxxxxxxxxxxxxxxx> wrote: > > On Wednesday 25 Nov 2015 11:11:27 Filipe Manana wrote: > >> Hi Chandan, > >> > >> I can't agree with this change. We're no longer checking that file > >> data is correct after the cloning operations. The md5sum checks were > >> exactly for that. So essentially the test is only verifying the clone > >> operations don't fail with errors, it no longer checks for data > >> corruption... > >> > >> Same comment applies to at least a few other patches in the series. > > > > Hello Filipe, > > > > All the tests where we had md5sum being echoed into output have been > > replaced with code to verify the md5sum values as shown below, > > > > if [ $foo_orig_hash != $foo_hash ]; then > > > > echo "Read operation failed on $SCRATCH_MNT/foo: "\ > > > > "Mimatching hash values detected." > > > > fi > > > > This will cause a diff between the test's ideal output versus the output > > obtained during the test run. > > Right, it compares the digests before and after some operation (which > should always match). However we no longer validate that the file > content is correct before the operation. For some of the tests that is > more important, like the ones that test read corruption after cloning > compressed extents. Filipe, you are right. I will drop the fautly patches and send V2 containing fixes for only btrfs/017, btrfs/055 and btrfs/056. Thanks for providing the review comments. -- chandan -- To unsubscribe from this list: send the line "unsubscribe fstests" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html