mirror of
https://github.com/linux-apfs/apfstests.git
synced 2026-05-01 15:01:44 -07:00
4356e45379
The first test may start with the file from the previous test, and that is in an unknown state. Hence always remove the test file before the first test so that it doesn't have extents inside the test range as it is supposed to be testing into a hole. Signed-off-by: Dave Chinner <dchinner@redhat.com> Reviewed-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Dave Chinner <david@fromorbit.com>
324 lines
7.2 KiB
Plaintext
324 lines
7.2 KiB
Plaintext
QA output created by 252
|
|
1. into a hole
|
|
daa100df6e6711906b61c9ab5aa16032
|
|
2. into allocated space
|
|
0: [0..7]: data
|
|
1: [8..23]: hole
|
|
2: [24..39]: data
|
|
cc58a7417c2d7763adc45b6fcd3fa024
|
|
3. into unwritten space
|
|
0: [0..7]: unwritten
|
|
1: [8..23]: hole
|
|
2: [24..39]: unwritten
|
|
daa100df6e6711906b61c9ab5aa16032
|
|
4. hole -> data
|
|
0: [0..23]: hole
|
|
1: [24..31]: data
|
|
2: [32..39]: hole
|
|
cc63069677939f69a6e8f68cae6a6dac
|
|
5. hole -> unwritten
|
|
0: [0..23]: hole
|
|
1: [24..31]: unwritten
|
|
2: [32..39]: hole
|
|
daa100df6e6711906b61c9ab5aa16032
|
|
6. data -> hole
|
|
0: [0..7]: data
|
|
1: [8..39]: hole
|
|
1b3779878366498b28c702ef88c4a773
|
|
7. data -> unwritten
|
|
0: [0..7]: data
|
|
1: [8..23]: hole
|
|
2: [24..31]: unwritten
|
|
3: [32..39]: hole
|
|
1b3779878366498b28c702ef88c4a773
|
|
8. unwritten -> hole
|
|
0: [0..7]: unwritten
|
|
1: [8..39]: hole
|
|
daa100df6e6711906b61c9ab5aa16032
|
|
9. unwritten -> data
|
|
0: [0..7]: unwritten
|
|
1: [8..23]: hole
|
|
2: [24..31]: data
|
|
3: [32..39]: hole
|
|
cc63069677939f69a6e8f68cae6a6dac
|
|
10. hole -> data -> hole
|
|
daa100df6e6711906b61c9ab5aa16032
|
|
11. data -> hole -> data
|
|
0: [0..7]: data
|
|
1: [8..31]: hole
|
|
2: [32..39]: data
|
|
f6aeca13ec49e5b266cd1c913cd726e3
|
|
12. unwritten -> data -> unwritten
|
|
0: [0..7]: unwritten
|
|
1: [8..31]: hole
|
|
2: [32..39]: unwritten
|
|
daa100df6e6711906b61c9ab5aa16032
|
|
13. data -> unwritten -> data
|
|
0: [0..7]: data
|
|
1: [8..31]: hole
|
|
2: [32..39]: data
|
|
f6aeca13ec49e5b266cd1c913cd726e3
|
|
14. data -> hole @ EOF
|
|
0: [0..23]: data
|
|
1: [24..39]: hole
|
|
e1f024eedd27ea6b1c3e9b841c850404
|
|
15. data -> hole @ 0
|
|
0: [0..15]: hole
|
|
1: [16..39]: data
|
|
eecb7aa303d121835de05028751d301c
|
|
16. data -> cache cold ->hole
|
|
0: [0..15]: hole
|
|
1: [16..39]: data
|
|
eecb7aa303d121835de05028751d301c
|
|
17. data -> hole in single block file
|
|
0: [0..7]: data
|
|
0000000 cdcd cdcd cdcd cdcd cdcd cdcd cdcd cdcd
|
|
*
|
|
0000200 0000 0000 0000 0000 0000 0000 0000 0000
|
|
*
|
|
0000400 cdcd cdcd cdcd cdcd cdcd cdcd cdcd cdcd
|
|
*
|
|
1. into a hole
|
|
daa100df6e6711906b61c9ab5aa16032
|
|
2. into allocated space
|
|
0: [0..7]: data
|
|
1: [8..23]: hole
|
|
2: [24..39]: data
|
|
cc58a7417c2d7763adc45b6fcd3fa024
|
|
3. into unwritten space
|
|
0: [0..7]: unwritten
|
|
1: [8..23]: hole
|
|
2: [24..39]: unwritten
|
|
daa100df6e6711906b61c9ab5aa16032
|
|
4. hole -> data
|
|
0: [0..23]: hole
|
|
1: [24..31]: data
|
|
2: [32..39]: hole
|
|
cc63069677939f69a6e8f68cae6a6dac
|
|
5. hole -> unwritten
|
|
0: [0..23]: hole
|
|
1: [24..31]: unwritten
|
|
2: [32..39]: hole
|
|
daa100df6e6711906b61c9ab5aa16032
|
|
6. data -> hole
|
|
0: [0..7]: data
|
|
1: [8..39]: hole
|
|
1b3779878366498b28c702ef88c4a773
|
|
7. data -> unwritten
|
|
0: [0..7]: data
|
|
1: [8..23]: hole
|
|
2: [24..31]: unwritten
|
|
3: [32..39]: hole
|
|
1b3779878366498b28c702ef88c4a773
|
|
8. unwritten -> hole
|
|
0: [0..7]: unwritten
|
|
1: [8..39]: hole
|
|
daa100df6e6711906b61c9ab5aa16032
|
|
9. unwritten -> data
|
|
0: [0..7]: unwritten
|
|
1: [8..23]: hole
|
|
2: [24..31]: data
|
|
3: [32..39]: hole
|
|
cc63069677939f69a6e8f68cae6a6dac
|
|
10. hole -> data -> hole
|
|
daa100df6e6711906b61c9ab5aa16032
|
|
11. data -> hole -> data
|
|
0: [0..7]: data
|
|
1: [8..31]: hole
|
|
2: [32..39]: data
|
|
f6aeca13ec49e5b266cd1c913cd726e3
|
|
12. unwritten -> data -> unwritten
|
|
0: [0..7]: unwritten
|
|
1: [8..31]: hole
|
|
2: [32..39]: unwritten
|
|
daa100df6e6711906b61c9ab5aa16032
|
|
13. data -> unwritten -> data
|
|
0: [0..7]: data
|
|
1: [8..31]: hole
|
|
2: [32..39]: data
|
|
f6aeca13ec49e5b266cd1c913cd726e3
|
|
14. data -> hole @ EOF
|
|
0: [0..23]: data
|
|
1: [24..39]: hole
|
|
e1f024eedd27ea6b1c3e9b841c850404
|
|
15. data -> hole @ 0
|
|
0: [0..15]: hole
|
|
1: [16..39]: data
|
|
eecb7aa303d121835de05028751d301c
|
|
16. data -> cache cold ->hole
|
|
0: [0..15]: hole
|
|
1: [16..39]: data
|
|
eecb7aa303d121835de05028751d301c
|
|
17. data -> hole in single block file
|
|
0: [0..7]: data
|
|
0000000 cdcd cdcd cdcd cdcd cdcd cdcd cdcd cdcd
|
|
*
|
|
0000200 0000 0000 0000 0000 0000 0000 0000 0000
|
|
*
|
|
0000400 cdcd cdcd cdcd cdcd cdcd cdcd cdcd cdcd
|
|
*
|
|
1. into a hole
|
|
daa100df6e6711906b61c9ab5aa16032
|
|
2. into allocated space
|
|
0: [0..7]: data
|
|
1: [8..23]: hole
|
|
2: [24..39]: data
|
|
cc58a7417c2d7763adc45b6fcd3fa024
|
|
3. into unwritten space
|
|
0: [0..7]: data
|
|
1: [8..23]: hole
|
|
2: [24..39]: data
|
|
cc58a7417c2d7763adc45b6fcd3fa024
|
|
4. hole -> data
|
|
0: [0..7]: data
|
|
1: [8..23]: hole
|
|
2: [24..39]: data
|
|
cc58a7417c2d7763adc45b6fcd3fa024
|
|
5. hole -> unwritten
|
|
0: [0..7]: data
|
|
1: [8..23]: hole
|
|
2: [24..39]: data
|
|
cc58a7417c2d7763adc45b6fcd3fa024
|
|
6. data -> hole
|
|
0: [0..7]: data
|
|
1: [8..23]: hole
|
|
2: [24..39]: data
|
|
cc58a7417c2d7763adc45b6fcd3fa024
|
|
7. data -> unwritten
|
|
0: [0..7]: data
|
|
1: [8..23]: hole
|
|
2: [24..39]: data
|
|
cc58a7417c2d7763adc45b6fcd3fa024
|
|
8. unwritten -> hole
|
|
0: [0..7]: data
|
|
1: [8..23]: hole
|
|
2: [24..39]: data
|
|
cc58a7417c2d7763adc45b6fcd3fa024
|
|
9. unwritten -> data
|
|
0: [0..7]: data
|
|
1: [8..23]: hole
|
|
2: [24..39]: data
|
|
cc58a7417c2d7763adc45b6fcd3fa024
|
|
10. hole -> data -> hole
|
|
0: [0..7]: data
|
|
1: [8..31]: hole
|
|
2: [32..39]: data
|
|
f6aeca13ec49e5b266cd1c913cd726e3
|
|
11. data -> hole -> data
|
|
0: [0..7]: data
|
|
1: [8..31]: hole
|
|
2: [32..39]: data
|
|
f6aeca13ec49e5b266cd1c913cd726e3
|
|
12. unwritten -> data -> unwritten
|
|
0: [0..7]: data
|
|
1: [8..31]: hole
|
|
2: [32..39]: data
|
|
f6aeca13ec49e5b266cd1c913cd726e3
|
|
13. data -> unwritten -> data
|
|
0: [0..7]: data
|
|
1: [8..31]: hole
|
|
2: [32..39]: data
|
|
f6aeca13ec49e5b266cd1c913cd726e3
|
|
14. data -> hole @ EOF
|
|
0: [0..23]: data
|
|
1: [24..39]: hole
|
|
e1f024eedd27ea6b1c3e9b841c850404
|
|
15. data -> hole @ 0
|
|
0: [0..15]: hole
|
|
1: [16..39]: data
|
|
eecb7aa303d121835de05028751d301c
|
|
16. data -> cache cold ->hole
|
|
0: [0..15]: hole
|
|
1: [16..39]: data
|
|
eecb7aa303d121835de05028751d301c
|
|
17. data -> hole in single block file
|
|
0: [0..7]: data
|
|
0000000 cdcd cdcd cdcd cdcd cdcd cdcd cdcd cdcd
|
|
*
|
|
0000200 0000 0000 0000 0000 0000 0000 0000 0000
|
|
*
|
|
0000400 cdcd cdcd cdcd cdcd cdcd cdcd cdcd cdcd
|
|
*
|
|
1. into a hole
|
|
daa100df6e6711906b61c9ab5aa16032
|
|
2. into allocated space
|
|
0: [0..7]: data
|
|
1: [8..23]: hole
|
|
2: [24..39]: data
|
|
cc58a7417c2d7763adc45b6fcd3fa024
|
|
3. into unwritten space
|
|
0: [0..7]: data
|
|
1: [8..23]: hole
|
|
2: [24..39]: data
|
|
cc58a7417c2d7763adc45b6fcd3fa024
|
|
4. hole -> data
|
|
0: [0..7]: data
|
|
1: [8..23]: hole
|
|
2: [24..39]: data
|
|
cc58a7417c2d7763adc45b6fcd3fa024
|
|
5. hole -> unwritten
|
|
0: [0..7]: data
|
|
1: [8..23]: hole
|
|
2: [24..39]: data
|
|
cc58a7417c2d7763adc45b6fcd3fa024
|
|
6. data -> hole
|
|
0: [0..7]: data
|
|
1: [8..23]: hole
|
|
2: [24..39]: data
|
|
cc58a7417c2d7763adc45b6fcd3fa024
|
|
7. data -> unwritten
|
|
0: [0..7]: data
|
|
1: [8..23]: hole
|
|
2: [24..39]: data
|
|
cc58a7417c2d7763adc45b6fcd3fa024
|
|
8. unwritten -> hole
|
|
0: [0..7]: data
|
|
1: [8..23]: hole
|
|
2: [24..39]: data
|
|
cc58a7417c2d7763adc45b6fcd3fa024
|
|
9. unwritten -> data
|
|
0: [0..7]: data
|
|
1: [8..23]: hole
|
|
2: [24..39]: data
|
|
cc58a7417c2d7763adc45b6fcd3fa024
|
|
10. hole -> data -> hole
|
|
0: [0..7]: data
|
|
1: [8..31]: hole
|
|
2: [32..39]: data
|
|
f6aeca13ec49e5b266cd1c913cd726e3
|
|
11. data -> hole -> data
|
|
0: [0..7]: data
|
|
1: [8..31]: hole
|
|
2: [32..39]: data
|
|
f6aeca13ec49e5b266cd1c913cd726e3
|
|
12. unwritten -> data -> unwritten
|
|
0: [0..7]: data
|
|
1: [8..31]: hole
|
|
2: [32..39]: data
|
|
f6aeca13ec49e5b266cd1c913cd726e3
|
|
13. data -> unwritten -> data
|
|
0: [0..7]: data
|
|
1: [8..31]: hole
|
|
2: [32..39]: data
|
|
f6aeca13ec49e5b266cd1c913cd726e3
|
|
14. data -> hole @ EOF
|
|
0: [0..23]: data
|
|
1: [24..39]: hole
|
|
e1f024eedd27ea6b1c3e9b841c850404
|
|
15. data -> hole @ 0
|
|
0: [0..15]: hole
|
|
1: [16..39]: data
|
|
eecb7aa303d121835de05028751d301c
|
|
16. data -> cache cold ->hole
|
|
0: [0..15]: hole
|
|
1: [16..39]: data
|
|
eecb7aa303d121835de05028751d301c
|
|
17. data -> hole in single block file
|
|
0: [0..7]: data
|
|
0000000 cdcd cdcd cdcd cdcd cdcd cdcd cdcd cdcd
|
|
*
|
|
0000200 0000 0000 0000 0000 0000 0000 0000 0000
|
|
*
|
|
0000400 cdcd cdcd cdcd cdcd cdcd cdcd cdcd cdcd
|
|
*
|