Test that the on-disk file size is correct if file has been truncated.

Merge of master-melb:xfs-cmds:27522a by kenmcd.

  Test that the on-disk file size is correct if file has been truncated.
This commit is contained in:
Lachlan McIlroy
2006-11-23 02:56:07 +00:00
parent b9655eb2b3
commit 01973dcd86
2 changed files with 10 additions and 1 deletions
+7 -1
View File
@@ -60,14 +60,20 @@ xfs_io -f -s -c 'pwrite -b 4k -S 0x34 0 4k' sync_file > /dev/null
# create file with sync I/O
xfs_io -f -d -c 'pwrite -b 4k -S 0x56 0 4k' direct_file > /dev/null
# create file, truncate and then dirty again
xfs_io -f -c 'pwrite -b 4k -S 0x78 0 4k' trunc_file > /dev/null
xfs_io -c 'truncate 2k' trunc_file > /dev/null
xfs_io -c 'pwrite 1k 0 1k' trunc_file > /dev/null
_umount_mount
# check file size and contents
od -Ad -x async_file
od -Ad -x sync_file
od -Ad -x direct_file
od -Ad -x trunc_file
rm -f async_file sync_file direct_file
rm -f async_file sync_file direct_file trunc_file
status=0
exit
+3
View File
@@ -8,3 +8,6 @@ QA output created by 135
0000000 5656 5656 5656 5656 5656 5656 5656 5656
*
0004096
0000000 7878 7878 7878 7878 7878 7878 7878 7878
*
0002048