-
Giovanna Lazzari Miotto authoredGiovanna Lazzari Miotto authored
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
famfs_write.sh 895 B
fname_baseline=/home/glazzari/random_baseline
fname_write=/mnt/famfs/catty_write
fname_fwrite=/mnt/famfs/catty_fwrite
fname_mmap=/mnt/famfs/catty_mmap
sudo rm ${fname_baseline}
sudo rm /mnt/famfs/cat*
sudo g++ creat_test.cpp -o test
alloc_size=4096
file_size=400
echo "Allocating..."
sudo ../../../famfs/debug/famfs creat -s ${alloc_size} ${fname_write}
sudo ../../../famfs/debug/famfs creat -s ${alloc_size} ${fname_fwrite}
sudo ../../../famfs/debug/famfs creat -s ${alloc_size} ${fname_mmap}
echo "Writing..."
sudo ./test /mnt/famfs/ catty ${file_size}
echo "Reporting diffs to baseline..."
comp_bytes=${file_size}
diff -s <(cut -c1-${comp_bytes} ${fname_baseline}) <(cut -c1-${comp_bytes} ${fname_fwrite})
diff -s <(cut -c1-${comp_bytes} ${fname_baseline}) <(cut -c1-${comp_bytes} ${fname_write})
diff -s <(cut -c1-${comp_bytes} ${fname_baseline}) <(cut -c1-${comp_bytes} ${fname_mmap})