#! /bin/bash
-# FS QA Test No. 876
+# FS QA Test No. 331
#
# Create a big enough rmapbt that we tickle a fdblocks accounting bug.
#
-QA output created by 876
+QA output created by 331
+ create scratch fs
+ mount fs image
+ make some files
#! /bin/bash
-# FS QA Test No. 877
+# FS QA Test No. 332
#
# Make sure query_range returns -EINVAL if lowkey > highkey.
#
-QA output created by 877
+QA output created by 332
Format and mount
Create some files
Manipulate file
#! /bin/bash
-# FS QA Test No. 878
+# FS QA Test No. 333
#
# Set rrmapino to another inode on an non-rt rmap fs and see if repair fixes it.
#
-QA output created by 878
+QA output created by 333
Format and mount
Create some files
Corrupt fs
#! /bin/bash
-# FS QA Test No. 879
+# FS QA Test No. 334
#
# Ensure that we can create a few realtime files on a rmapbt filesystem.
#
-QA output created by 879
+QA output created by 334
Format and mount
Create a few files
Grab contents
#! /bin/bash
-# FS QA Test No. 880
+# FS QA Test No. 335
#
# Exercise expanding and shrinking the realtime rmap btree.
#
-QA output created by 880
+QA output created by 335
Format and mount
Create a three-level rtrmapbt
Create big file
#! /bin/bash
-# FS QA Test No. 881
+# FS QA Test No. 336
#
# Exercise metadump on realtime rmapbt preservation.
#
-QA output created by 881
+QA output created by 336
Format and mount
Create a three-level rtrmapbt
Create big file
#! /bin/bash
-# FS QA Test No. 882
+# FS QA Test No. 337
#
# Corrupt the realtime rmapbt and see how the kernel and xfs_repair deal.
#
-QA output created by 882
+QA output created by 337
+ create scratch fs
+ mount fs image
+ make some files
#! /bin/bash
-# FS QA Test No. 883
+# FS QA Test No. 338
#
# Set rrmapino to zero on an rtrmap fs and see if repair fixes it.
#
-QA output created by 883
+QA output created by 338
Format and mount
Create some files
Corrupt fs
#! /bin/bash
-# FS QA Test No. 884
+# FS QA Test No. 339
#
# Link rrmapino into the rootdir on an rtrmap fs and see if repair fixes it.
#
-QA output created by 884
+QA output created by 339
Format and mount
Create some files
Corrupt fs
#! /bin/bash
-# FS QA Test No. 885
+# FS QA Test No. 340
#
# Set rrmapino to another inode on an rtrmap fs and see if repair fixes it.
#
-QA output created by 885
+QA output created by 340
Format and mount
Create some files
Corrupt fs
#! /bin/bash
-# FS QA Test No. 886
+# FS QA Test No. 341
#
# Cross-link file block into rtrmapbt and see if repair fixes it.
#
-QA output created by 886
+QA output created by 341
Format and mount
Create some files
Corrupt fs
#! /bin/bash
-# FS QA Test No. 887
+# FS QA Test No. 342
#
# Cross-link rtrmapbt block into a file and see if repair fixes it.
#
-QA output created by 887
+QA output created by 342
Format and mount
Create some files
Corrupt fs
#! /bin/bash
-# FS QA Test No. 888
+# FS QA Test No. 343
#
# Basic rmap manipulation tests for realtime files.
#
-QA output created by 888
+QA output created by 343
Format and mount
Create some files
Manipulate file
#! /bin/bash
-# FS QA Test No. 897
+# FS QA Test No. 344
#
# Test fragmentation after a lot of random CoW:
# - Create two reflinked files. Set zero extsz hint on second file.
--- /dev/null
+QA output created by 344
+Format and mount
+Create the original files
+Compare files
+2909feb63a37b0e95fe5cfb7f274f7b1 SCRATCH_MNT/test-344/file1
+2909feb63a37b0e95fe5cfb7f274f7b1 SCRATCH_MNT/test-344/file2
+CoW and unmount
+Compare files
+2909feb63a37b0e95fe5cfb7f274f7b1 SCRATCH_MNT/test-344/file1
+Check extent counts
#! /bin/bash
-# FS QA Test No. 898
+# FS QA Test No. 345
#
# Test fragmentation after a lot of random CoW:
# - Create two reflinked files. Set zero extsz hint on second file.
--- /dev/null
+QA output created by 345
+Format and mount
+Create the original files
+Compare files
+2909feb63a37b0e95fe5cfb7f274f7b1 SCRATCH_MNT/test-345/file1
+2909feb63a37b0e95fe5cfb7f274f7b1 SCRATCH_MNT/test-345/file2
+CoW and unmount
+Compare files
+2909feb63a37b0e95fe5cfb7f274f7b1 SCRATCH_MNT/test-345/file1
+Check extent counts
#! /bin/bash
-# FS QA Test No. 899
+# FS QA Test No. 346
#
# Test fragmentation after writing and dropping CoW extent hint reservation:
# - Create two reflinked files. Set extsz hint on second file.
--- /dev/null
+QA output created by 346
+Format and mount
+Create the original files
+Compare files
+2909feb63a37b0e95fe5cfb7f274f7b1 SCRATCH_MNT/test-346/file1
+2909feb63a37b0e95fe5cfb7f274f7b1 SCRATCH_MNT/test-346/file2
+CoW and unmount
+Compare files
+2909feb63a37b0e95fe5cfb7f274f7b1 SCRATCH_MNT/test-346/file1
+Check extent counts
#! /bin/bash
-# FS QA Test No. 900
+# FS QA Test No. 347
#
# Test fragmentation after writing and dropping CoW extent hint reservation:
# - Create two reflinked files. Set extsz hint on second file.
--- /dev/null
+QA output created by 347
+Format and mount
+Create the original files
+Compare files
+2909feb63a37b0e95fe5cfb7f274f7b1 SCRATCH_MNT/test-347/file1
+2909feb63a37b0e95fe5cfb7f274f7b1 SCRATCH_MNT/test-347/file2
+CoW and unmount
+Compare files
+2909feb63a37b0e95fe5cfb7f274f7b1 SCRATCH_MNT/test-347/file1
+Check extent counts
+++ /dev/null
-QA output created by 897
-Format and mount
-Create the original files
-Compare files
-2909feb63a37b0e95fe5cfb7f274f7b1 SCRATCH_MNT/test-897/file1
-2909feb63a37b0e95fe5cfb7f274f7b1 SCRATCH_MNT/test-897/file2
-CoW and unmount
-Compare files
-2909feb63a37b0e95fe5cfb7f274f7b1 SCRATCH_MNT/test-897/file1
-Check extent counts
+++ /dev/null
-QA output created by 898
-Format and mount
-Create the original files
-Compare files
-2909feb63a37b0e95fe5cfb7f274f7b1 SCRATCH_MNT/test-898/file1
-2909feb63a37b0e95fe5cfb7f274f7b1 SCRATCH_MNT/test-898/file2
-CoW and unmount
-Compare files
-2909feb63a37b0e95fe5cfb7f274f7b1 SCRATCH_MNT/test-898/file1
-Check extent counts
+++ /dev/null
-QA output created by 899
-Format and mount
-Create the original files
-Compare files
-2909feb63a37b0e95fe5cfb7f274f7b1 SCRATCH_MNT/test-899/file1
-2909feb63a37b0e95fe5cfb7f274f7b1 SCRATCH_MNT/test-899/file2
-CoW and unmount
-Compare files
-2909feb63a37b0e95fe5cfb7f274f7b1 SCRATCH_MNT/test-899/file1
-Check extent counts
+++ /dev/null
-QA output created by 900
-Format and mount
-Create the original files
-Compare files
-2909feb63a37b0e95fe5cfb7f274f7b1 SCRATCH_MNT/test-900/file1
-2909feb63a37b0e95fe5cfb7f274f7b1 SCRATCH_MNT/test-900/file2
-CoW and unmount
-Compare files
-2909feb63a37b0e95fe5cfb7f274f7b1 SCRATCH_MNT/test-900/file1
-Check extent counts
328 auto quick clone fsr
329 auto quick clone fsr
330 auto quick clone fsr quota
-876 auto quick rmap clone
-877 auto quick rmap clone
-878 auto quick rmap
-879 auto quick rmap
-880 auto rmap
-881 auto rmap
-882 fuzzers rmap
-883 auto quick rmap
-884 auto quick rmap
-885 auto quick rmap
-886 auto quick rmap
-887 auto quick rmap
-888 auto quick rmap
-897 auto quick clone
-898 auto quick clone
-899 auto quick clone
-900 auto quick clone
+331 auto quick rmap clone
+332 auto quick rmap clone
+333 auto quick rmap
+334 auto quick rmap
+335 auto rmap
+336 auto rmap
+337 fuzzers rmap
+338 auto quick rmap
+339 auto quick rmap
+340 auto quick rmap
+341 auto quick rmap
+342 auto quick rmap
+343 auto quick rmap
+344 auto quick clone
+345 auto quick clone
+346 auto quick clone
+347 auto quick clone