#!/bin/bash
# 
#
while [ ! -e /tmp/stop ]; do
	echo "==== START ===
	NOW=`date +%Y%m%d_%H_%M`
	FS=$FS
	DEST_DIR=/$FS/final/$NOW
	mkdir -p $DEST_DIR
	fio_input=$DEST_DIR/fio.input
	mkdir -p /$FS/staging/$NOW/camera1
	mkdir -p /$FS/staging/$NOW/camera2
	mkdir -p /$FS/staging/$NOW/camera3
	mkdir -p /$FS/staging/$NOW/camera4
cat > $fio_input << EOF
[global]
name=test1
rw=write
bs=4m
direct=0
numjobs=1
ioengine=sync
buffer_pattern=0xdeadface
iodepth=8
size=80G

[file1]
directory=/$FS/staging/$NOW/camera1

[file2]
directory=/$FS/staging/$NOW/camera2

[file3]
directory=/$FS/staging//$NOW/camera3

[file4]
directory=/$FS/staging/$NOW/camera4
EOF
	cat $fio_input
	/usr/bin/fio --output=$DEST_DIR/fio.out $fio_input
	mkdir -p $DEST_DIR/camera1/
	mkdir -p $DEST_DIR/camera2/
	mkdir -p $DEST_DIR/camera3/
	mkdir -p $DEST_DIR/camera4/
	mv /$FS/staging/$NOW/camera1/file* $DEST_DIR/camera1/
	mv /$FS/staging/$NOW/camera2/file* $DEST_DIR/camera2/
	mv /$FS/staging/$NOW/camera3/file* $DEST_DIR/camera3/
	mv /$FS/staging/$NOW/camera4/file* $DEST_DIR/camera4/
	lfs find  $DEST_DIR/ -type f -N +1 --comp-flags=stale -print | parallel lfs mirror resync &
	rm -f $fio_input	
	echo "==== END ==="
done

