mirror of
https://github.com/linux-apfs/apfstests.git
synced 2026-05-01 15:01:44 -07:00
f81be18fa8
This test verifies that after an incremental btrfs send the replicated file has the same exact hole and data structure as in the origin filesystem. This didn't use to be the case before the send stream version 2 - holes were sent as write operations of 0 valued bytes instead of punching holes with the fallocate system call, and pre-allocated extents were sent as well as write operations of 0 valued bytes instead of intructions for the receiver to use the fallocate system call. It also checks that prealloc extents that lie beyond the file's size are replicated by an incremental send. Signed-off-by: Filipe David Borba Manana <fdmanana@gmail.com> Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com>
36 lines
758 B
Plaintext
36 lines
758 B
Plaintext
QA output created by 047
|
|
wrote 300000/300000 bytes at offset 0
|
|
XXX Bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
|
|
wrote 1000/1000 bytes at offset 120000
|
|
XXX Bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
|
|
5a88aa0da62c8999c16515050947a70a SCRATCH_MNT/mysnap2/foo
|
|
Whence Result
|
|
DATA 0
|
|
HOLE 102400
|
|
DATA 118784
|
|
HOLE 122880
|
|
DATA 147456
|
|
HOLE 253952
|
|
DATA 266240
|
|
HOLE 300000
|
|
0: [0..495]: data
|
|
1: [496..519]: hole
|
|
2: [520..2543]: data
|
|
3: [2544..17575]: hole
|
|
4: [17576..21487]: data
|
|
5a88aa0da62c8999c16515050947a70a SCRATCH_MNT/mysnap2/foo
|
|
Whence Result
|
|
DATA 0
|
|
HOLE 102400
|
|
DATA 118784
|
|
HOLE 122880
|
|
DATA 147456
|
|
HOLE 253952
|
|
DATA 266240
|
|
HOLE 300000
|
|
0: [0..495]: data
|
|
1: [496..519]: hole
|
|
2: [520..2543]: data
|
|
3: [2544..17575]: hole
|
|
4: [17576..21487]: data
|