reflink: test the various fallocate modes

Check that the variants of fallocate (allocate, punch, zero range,
collapse range, insert range) do the right thing when they're run
against a range of reflinked blocks.

Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com>
Acked-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Dave Chinner <david@fromorbit.com>
This commit is contained in:
Darrick J. Wong
2015-11-17 08:39:37 +11:00
committed by Dave Chinner
parent 6a4e8b81d9
commit c84e01bac3
13 changed files with 924 additions and 0 deletions
+19
View File
@@ -0,0 +1,19 @@
QA output created by 145
Create the original files
564b34fb4a562f6d864f371248e48540 TEST_DIR/test-145/file1
564b34fb4a562f6d864f371248e48540 TEST_DIR/test-145/file2
564b34fb4a562f6d864f371248e48540 TEST_DIR/test-145/file3
564b34fb4a562f6d864f371248e48540 TEST_DIR/test-145/file4
9a239246ce4bee20f2de1b0ba41a41e0 TEST_DIR/test-145/file2.chk
859c251680d8bbf0f859f5c6d7a6a2a2 TEST_DIR/test-145/file3.chk
c931e8500c1a56a5b7369f7f1b971690 TEST_DIR/test-145/file4.chk
fcollapse files
Compare files
564b34fb4a562f6d864f371248e48540 TEST_DIR/test-145/file1
9a239246ce4bee20f2de1b0ba41a41e0 TEST_DIR/test-145/file2
859c251680d8bbf0f859f5c6d7a6a2a2 TEST_DIR/test-145/file3
c931e8500c1a56a5b7369f7f1b971690 TEST_DIR/test-145/file4
9a239246ce4bee20f2de1b0ba41a41e0 TEST_DIR/test-145/file2.chk
859c251680d8bbf0f859f5c6d7a6a2a2 TEST_DIR/test-145/file3.chk
c931e8500c1a56a5b7369f7f1b971690 TEST_DIR/test-145/file4.chk
Compare against check files