mirror of
https://github.com/linux-apfs/apfstests.git
synced 2026-05-01 15:01:44 -07:00
ea8a0d9de3
This commit makes use of the new _filter_xfs_io_blocks_modified and _filter_od filtering functions to print information in terms of file blocks rather than file offset. Signed-off-by: Chandan Rajendra <chandan@linux.vnet.ibm.com> Reviewed-by: Filipe Manana <fdmanana@suse.com> Signed-off-by: Dave Chinner <david@fromorbit.com>
338 lines
8.9 KiB
Plaintext
338 lines
8.9 KiB
Plaintext
QA output created by 055
|
|
Testing without the NO_HOLES feature
|
|
Blocks modified: [0 - 1]
|
|
Blocks modified: [2 - 3]
|
|
Blocks modified: [6 - 7]
|
|
Blocks modified: [8 - 9]
|
|
Blocks modified: [0 - 23]
|
|
1) Check both extents and the hole were cloned
|
|
0 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
|
|
*
|
|
2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
*
|
|
4 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04
|
|
*
|
|
6 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
|
|
*
|
|
30
|
|
2) Check half hole and the following 2 block extent were cloned
|
|
0 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
|
|
*
|
|
2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
*
|
|
4 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04
|
|
*
|
|
6 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
|
|
*
|
|
10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
*
|
|
11 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04
|
|
*
|
|
13 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
|
|
*
|
|
30
|
|
3) Check that 2 extents of 2 blocks each and a hole of 1 block were cloned
|
|
0 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
|
|
*
|
|
2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
*
|
|
4 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04
|
|
*
|
|
6 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
|
|
*
|
|
10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
*
|
|
11 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04
|
|
*
|
|
13 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
|
|
*
|
|
20 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
|
|
*
|
|
22 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
|
|
*
|
|
24 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
*
|
|
25 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
|
|
*
|
|
30
|
|
4) Check that a block of 1 extent and 2 blocks of a hole were cloned
|
|
0 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
|
|
*
|
|
2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
*
|
|
4 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04
|
|
*
|
|
6 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
|
|
*
|
|
10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
*
|
|
11 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04
|
|
*
|
|
13 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
|
|
*
|
|
20 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
|
|
*
|
|
22 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
|
|
*
|
|
24 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
*
|
|
25 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05
|
|
*
|
|
26 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
*
|
|
30
|
|
5) Check that a block of 1 extent and 2 blocks of a hole were cloned and file size increased
|
|
0 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
|
|
*
|
|
2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
*
|
|
4 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04
|
|
*
|
|
6 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
|
|
*
|
|
10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
*
|
|
11 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04
|
|
*
|
|
13 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
|
|
*
|
|
20 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
|
|
*
|
|
22 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
|
|
*
|
|
24 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
*
|
|
25 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05
|
|
*
|
|
26 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
*
|
|
27 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05
|
|
*
|
|
30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
*
|
|
32
|
|
6) Check that 2 blocks of the hole were cloned
|
|
0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
*
|
|
4 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04
|
|
*
|
|
6 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
|
|
*
|
|
10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
*
|
|
11 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04
|
|
*
|
|
13 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
|
|
*
|
|
20 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
|
|
*
|
|
22 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
|
|
*
|
|
24 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
*
|
|
25 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05
|
|
*
|
|
26 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
*
|
|
27 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05
|
|
*
|
|
30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
*
|
|
32
|
|
7) Check that 8 blocks of the hole were cloned and the file size increased
|
|
0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
*
|
|
4 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04
|
|
*
|
|
6 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
|
|
*
|
|
10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
*
|
|
11 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04
|
|
*
|
|
13 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
|
|
*
|
|
20 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
|
|
*
|
|
22 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
|
|
*
|
|
24 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
*
|
|
25 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05
|
|
*
|
|
26 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
*
|
|
27 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05
|
|
*
|
|
30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
*
|
|
42
|
|
Testing with the NO_HOLES feature enabled
|
|
Blocks modified: [0 - 1]
|
|
Blocks modified: [2 - 3]
|
|
Blocks modified: [6 - 7]
|
|
Blocks modified: [8 - 9]
|
|
Blocks modified: [0 - 23]
|
|
1) Check both extents and the hole were cloned
|
|
0 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
|
|
*
|
|
2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
*
|
|
4 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04
|
|
*
|
|
6 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
|
|
*
|
|
30
|
|
2) Check half hole and the following 2 block extent were cloned
|
|
0 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
|
|
*
|
|
2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
*
|
|
4 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04
|
|
*
|
|
6 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
|
|
*
|
|
10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
*
|
|
11 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04
|
|
*
|
|
13 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
|
|
*
|
|
30
|
|
3) Check that 2 extents of 2 blocks each and a hole of 1 block were cloned
|
|
0 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
|
|
*
|
|
2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
*
|
|
4 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04
|
|
*
|
|
6 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
|
|
*
|
|
10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
*
|
|
11 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04
|
|
*
|
|
13 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
|
|
*
|
|
20 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
|
|
*
|
|
22 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
|
|
*
|
|
24 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
*
|
|
25 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
|
|
*
|
|
30
|
|
4) Check that a block of 1 extent and 2 blocks of a hole were cloned
|
|
0 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
|
|
*
|
|
2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
*
|
|
4 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04
|
|
*
|
|
6 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
|
|
*
|
|
10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
*
|
|
11 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04
|
|
*
|
|
13 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
|
|
*
|
|
20 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
|
|
*
|
|
22 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
|
|
*
|
|
24 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
*
|
|
25 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05
|
|
*
|
|
26 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
*
|
|
30
|
|
5) Check that a block of 1 extent and 2 blocks of a hole were cloned and file size increased
|
|
0 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
|
|
*
|
|
2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
*
|
|
4 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04
|
|
*
|
|
6 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
|
|
*
|
|
10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
*
|
|
11 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04
|
|
*
|
|
13 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
|
|
*
|
|
20 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
|
|
*
|
|
22 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
|
|
*
|
|
24 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
*
|
|
25 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05
|
|
*
|
|
26 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
*
|
|
27 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05
|
|
*
|
|
30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
*
|
|
32
|
|
6) Check that 2 blocks of the hole were cloned
|
|
0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
*
|
|
4 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04
|
|
*
|
|
6 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
|
|
*
|
|
10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
*
|
|
11 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04
|
|
*
|
|
13 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
|
|
*
|
|
20 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
|
|
*
|
|
22 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
|
|
*
|
|
24 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
*
|
|
25 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05
|
|
*
|
|
26 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
*
|
|
27 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05
|
|
*
|
|
30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
*
|
|
32
|
|
7) Check that 8 blocks of the hole were cloned and the file size increased
|
|
0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
*
|
|
4 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04
|
|
*
|
|
6 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
|
|
*
|
|
10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
*
|
|
11 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04
|
|
*
|
|
13 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
|
|
*
|
|
20 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
|
|
*
|
|
22 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
|
|
*
|
|
24 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
*
|
|
25 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05
|
|
*
|
|
26 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
*
|
|
27 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05
|
|
*
|
|
30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
|
*
|
|
42
|