Files
apfstests/tests/xfs/528.out
T
Darrick J. Wong 0ea70dceec xfs: test fallocate ops when rt extent size is and isn't a power of 2
Make sure that fallocate works when the rt extent size is and isn't a
power of 2.

[Eryu: require filefrag command, add _require_loop, use xfs_io to do
truncate]

Signed-off-by: Darrick J. Wong <djwong@kernel.org>
Reviewed-by: Chandan Babu R <chandanrlinux@gmail.com>
Signed-off-by: Eryu Guan <guaneryu@gmail.com>
2021-03-14 22:09:42 +08:00

92 lines
4.0 KiB
Plaintext

QA output created by 528
Create fake rt volume
Make sure synth rt volume works
Format rtextsize=262144
Test regular write, rextsize=262144
2dce060217cb2293dde96f7fdb3b9232 SCRATCH_MNT/write
Test aligned falloc, rextsize=262144
cb18a5d28e77522dfec6a6255bc3847e SCRATCH_MNT/falloc
Test aligned fcollapse, rextsize=262144
2e94746ab733025c21a9cae7d19c18d0 SCRATCH_MNT/collapse
Test aligned finsert, rextsize=262144
24e228d3d5f68b612eceec47f8416a7d SCRATCH_MNT/insert
Test aligned fzero, rextsize=262144
ecb6eb78ceb5c43ce86d523437b1fa95 SCRATCH_MNT/zero
Test aligned fpunch, rextsize=262144
ecb6eb78ceb5c43ce86d523437b1fa95 SCRATCH_MNT/punch
Test unaligned falloc, rextsize=262144
157e39521e47ad1c923a94edd69ad59c SCRATCH_MNT/ufalloc
Test unaligned fcollapse, rextsize=262144
fallocate: Invalid argument
2dce060217cb2293dde96f7fdb3b9232 SCRATCH_MNT/ucollapse
Test unaligned finsert, rextsize=262144
fallocate: Invalid argument
2dce060217cb2293dde96f7fdb3b9232 SCRATCH_MNT/uinsert
Test unaligned fzero, rextsize=262144
4402ca12d4425d7f94c9f536b756d924 SCRATCH_MNT/uzero
Test unaligned fpunch, rextsize=262144
4402ca12d4425d7f94c9f536b756d924 SCRATCH_MNT/upunch
Test large unaligned fzero, rextsize=262144
be43c5a0de0b510a6a573d682b0df726 SCRATCH_MNT/luzero
Test large unaligned fpunch, rextsize=262144
be43c5a0de0b510a6a573d682b0df726 SCRATCH_MNT/lpunch
Remount and compare
2dce060217cb2293dde96f7fdb3b9232 SCRATCH_MNT/write
cb18a5d28e77522dfec6a6255bc3847e SCRATCH_MNT/falloc
2e94746ab733025c21a9cae7d19c18d0 SCRATCH_MNT/collapse
24e228d3d5f68b612eceec47f8416a7d SCRATCH_MNT/insert
ecb6eb78ceb5c43ce86d523437b1fa95 SCRATCH_MNT/zero
ecb6eb78ceb5c43ce86d523437b1fa95 SCRATCH_MNT/punch
157e39521e47ad1c923a94edd69ad59c SCRATCH_MNT/ufalloc
2dce060217cb2293dde96f7fdb3b9232 SCRATCH_MNT/ucollapse
2dce060217cb2293dde96f7fdb3b9232 SCRATCH_MNT/uinsert
4402ca12d4425d7f94c9f536b756d924 SCRATCH_MNT/uzero
4402ca12d4425d7f94c9f536b756d924 SCRATCH_MNT/upunch
be43c5a0de0b510a6a573d682b0df726 SCRATCH_MNT/luzero
be43c5a0de0b510a6a573d682b0df726 SCRATCH_MNT/lpunch
Check everything, rextsize=262144
Format rtextsize=327680
Test regular write, rextsize=327680
dcc4a2d49adcac61bceae7db66611880 SCRATCH_MNT/write
Test aligned falloc, rextsize=327680
63a6c5a8b8da92e30cd0ef23c56d4f06 SCRATCH_MNT/falloc
Test aligned fcollapse, rextsize=327680
8bdd728a7a4af4ac18bbcbe39dea14d5 SCRATCH_MNT/collapse
Test aligned finsert, rextsize=327680
2b178c860f7bef4c0e55399be5172c5e SCRATCH_MNT/insert
Test aligned fzero, rextsize=327680
350defefe2530d8eb8d6a6772c81c206 SCRATCH_MNT/zero
Test aligned fpunch, rextsize=327680
350defefe2530d8eb8d6a6772c81c206 SCRATCH_MNT/punch
Test unaligned falloc, rextsize=327680
cb18a5d28e77522dfec6a6255bc3847e SCRATCH_MNT/ufalloc
Test unaligned fcollapse, rextsize=327680
fallocate: Invalid argument
dcc4a2d49adcac61bceae7db66611880 SCRATCH_MNT/ucollapse
Test unaligned finsert, rextsize=327680
fallocate: Invalid argument
dcc4a2d49adcac61bceae7db66611880 SCRATCH_MNT/uinsert
Test unaligned fzero, rextsize=327680
c9c7b8791f445ec8c5fbbf82cb26b33c SCRATCH_MNT/uzero
Test unaligned fpunch, rextsize=327680
c9c7b8791f445ec8c5fbbf82cb26b33c SCRATCH_MNT/upunch
Test large unaligned fzero, rextsize=327680
d8bf9fa95e4a7dd228d0b03768045db9 SCRATCH_MNT/luzero
Test large unaligned fpunch, rextsize=327680
d8bf9fa95e4a7dd228d0b03768045db9 SCRATCH_MNT/lpunch
Remount and compare
dcc4a2d49adcac61bceae7db66611880 SCRATCH_MNT/write
63a6c5a8b8da92e30cd0ef23c56d4f06 SCRATCH_MNT/falloc
8bdd728a7a4af4ac18bbcbe39dea14d5 SCRATCH_MNT/collapse
2b178c860f7bef4c0e55399be5172c5e SCRATCH_MNT/insert
350defefe2530d8eb8d6a6772c81c206 SCRATCH_MNT/zero
350defefe2530d8eb8d6a6772c81c206 SCRATCH_MNT/punch
cb18a5d28e77522dfec6a6255bc3847e SCRATCH_MNT/ufalloc
dcc4a2d49adcac61bceae7db66611880 SCRATCH_MNT/ucollapse
dcc4a2d49adcac61bceae7db66611880 SCRATCH_MNT/uinsert
c9c7b8791f445ec8c5fbbf82cb26b33c SCRATCH_MNT/uzero
c9c7b8791f445ec8c5fbbf82cb26b33c SCRATCH_MNT/upunch
d8bf9fa95e4a7dd228d0b03768045db9 SCRATCH_MNT/luzero
d8bf9fa95e4a7dd228d0b03768045db9 SCRATCH_MNT/lpunch
Check everything, rextsize=327680