diff options
Diffstat (limited to 'tests/plaintextnames')
| -rw-r--r-- | tests/plaintextnames/file_holes_test.go | 6 | 
1 files changed, 4 insertions, 2 deletions
| diff --git a/tests/plaintextnames/file_holes_test.go b/tests/plaintextnames/file_holes_test.go index 9948715..5de0152 100644 --- a/tests/plaintextnames/file_holes_test.go +++ b/tests/plaintextnames/file_holes_test.go @@ -88,8 +88,10 @@ func doTestFileHoleCopy(t *testing.T, name string, writeOffsets []int64) {  		if err := syscall.Stat(pPath[i], &st); err != nil {  			t.Fatal(err)  		} -		// Sometimes the size on disk decreases by 4k due to less fragmentation -		if st.Blocks != st0.Blocks && st.Blocks != st0.Blocks-8 { +		// Size on disk fluctuates by +-4kB due to different number of extents +		// (looking at "filefrag -v", it seems like ext4 needs 4kB extra once +		//  you have >=4 extents) +		if st.Blocks != st0.Blocks && st.Blocks != st0.Blocks-8 && st.Blocks != st0.Blocks+8 {  			t.Errorf("size changed: st0.Blocks=%d st%d.Blocks=%d", st0.Blocks, i, st.Blocks)  		}  	} | 
