| QA output created by 175 |
| -- test dmpunch-hole without an extent size hint -- |
| # testing 4096 0 256 240 16 d 0 256 w p noresv ... |
| + mounting with dmapi enabled |
| # spawning test file with 4096 256 0 punch_test_file noresv |
| [0] punch_test_file |
| + not using resvsp at file creation |
| # writing with 4096 0 256 punch_test_file |
| # showing file state punch_test_file |
| punch_test_file: |
| EXT: FILE-OFFSET BLOCK-RANGE AG AG-OFFSET TOTAL FLAGS |
| 0: [0..2047]: 96..2143 0 (96..2143) 2048 00000 |
| FLAG Values: |
| 010000 Unwritten preallocated extent |
| 001000 Doesn't begin on stripe unit |
| 000100 Doesn't end on stripe unit |
| 000010 Doesn't begin on stripe width |
| 000001 Doesn't end on stripe width |
| # punching with 4096 240 16 d punch_test_file |
| + hole punch using dmapi punch_hole |
| # showing file state punch_test_file |
| punch_test_file: |
| EXT: FILE-OFFSET BLOCK-RANGE AG AG-OFFSET TOTAL FLAGS |
| 0: [0..1919]: 96..2015 0 (96..2015) 1920 00000 |
| 1: [1920..2047]: hole 128 |
| FLAG Values: |
| 010000 Unwritten preallocated extent |
| 001000 Doesn't begin on stripe unit |
| 000100 Doesn't end on stripe unit |
| 000010 Doesn't begin on stripe width |
| 000001 Doesn't end on stripe width |
| |
| -- this time use a 4k (one block) extent size hint -- |
| # testing 4096 1 256 240 16 d 0 256 w p noresv ... |
| + mounting with dmapi enabled |
| # spawning test file with 4096 256 1 punch_test_file noresv |
| + setting extent size hint to 4096 |
| [4096] punch_test_file |
| + not using resvsp at file creation |
| # writing with 4096 0 256 punch_test_file |
| # showing file state punch_test_file |
| punch_test_file: |
| EXT: FILE-OFFSET BLOCK-RANGE AG AG-OFFSET TOTAL FLAGS |
| 0: [0..2047]: 96..2143 0 (96..2143) 2048 00000 |
| FLAG Values: |
| 010000 Unwritten preallocated extent |
| 001000 Doesn't begin on stripe unit |
| 000100 Doesn't end on stripe unit |
| 000010 Doesn't begin on stripe width |
| 000001 Doesn't end on stripe width |
| # punching with 4096 240 16 d punch_test_file |
| + hole punch using dmapi punch_hole |
| # showing file state punch_test_file |
| punch_test_file: |
| EXT: FILE-OFFSET BLOCK-RANGE AG AG-OFFSET TOTAL FLAGS |
| 0: [0..1919]: 96..2015 0 (96..2015) 1920 00000 |
| 1: [1920..2047]: hole 128 |
| FLAG Values: |
| 010000 Unwritten preallocated extent |
| 001000 Doesn't begin on stripe unit |
| 000100 Doesn't end on stripe unit |
| 000010 Doesn't begin on stripe width |
| 000001 Doesn't end on stripe width |