filter: Introduce filter to filter out offset for xfs_io
authorQu Wenruo <wqu@suse.com>
Thu, 11 Jan 2018 08:01:11 +0000 (16:01 +0800)
committerEryu Guan <eguan@redhat.com>
Fri, 12 Jan 2018 03:40:39 +0000 (11:40 +0800)
commit3651c38e0b9c7286735c9e71fcc8197f4e1566d6
treec362b9d7717866ba9d44f8b8ef40687baeedeac5
parent8f20e80747d918a4ea43f8d2e74c6a1e8a6cb890
filter: Introduce filter to filter out offset for xfs_io

Some test cases (AFAIK, btrfs RAID recovery test cases) read out
certain location to verify its data.

Such read is mostly OK, but the golden output contains the on-disk
offset, which can differ due to underlying chunk change.  (This time
is mkfs chunk layout change for btrfs)

So introduce macro _filter_xfs_io_offset to filter out the offset part
wrote 65536/65536 bytes at offset 136708096
                       ^^^^^^^^^^^^^^^^^^^^
And offset from "pread -v"
08260000:  aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa  ................
^^^^^^^^^

Only btrfs/14[0-3] are affected.

Reported-by: Nikolay Borisov <nborisov@suse.com>
Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Eryu Guan <eguan@redhat.com>
Signed-off-by: Eryu Guan <eguan@redhat.com>
common/filter
tests/btrfs/140
tests/btrfs/140.out
tests/btrfs/141
tests/btrfs/141.out
tests/btrfs/142
tests/btrfs/142.out
tests/btrfs/143
tests/btrfs/143.out