code: mafs

ref: 390e726c64ee2aca967617ac7f7fd2a44f27646b
dir: /tests/chkflush.rc/

View raw version
#!/bin/rc

# test flush and sync

dd -if /dev/zero -of flush/disk -bs 512 -count 64
mount -c <{disk/mafs -s -r test.flush flush/disk <[0=1]} /n/mfs_test.flush
> /n/mfs_test.flush/4blocks.file {
	# cat /n/mfs_test.flush/a/ctl >/tmp//test.flush.file
	cat flush/2_blocks.file
	sleep 15
	cat flush/2_blocks.file
	sleep 15
}
# cat /tmp//test.flush.file
# cat /n/mfs_test.flush/a/ctl
echo sync >> /n/mfs_test.flush/a/ctl
cat /n/mfs_test.flush/a/ctl
sleep 1
echo '-------sending halt------------'
echo halt >> /n/mfs_test.flush/a/ctl