3 BASEDIR=$(dirname $(which $0))
4 . $BASEDIR/run-common.sh
7 BLUESKY_RUN_NAME=$(date +%Y%m%d)-$1
10 $HOME/bin/s3-cleanup.py mvrable-bluesky
11 $HOME/bin/s3-cleanup.py mvrable-bluesky-west
12 run_cmd $PROXY cleanup-proxy
13 run_cmd $PROXY run-proxy >$BLUESKY_RUN_NAME.proxy 2>&1 &
17 run_cmd $BENCHER run-specsfs
19 run_cmd $PROXY stop-proxy
20 echo "Waiting for proxy to stop..."
24 # Test of using full segment fetches instead of range requests
25 #BLUESKY_TARGET=s3:mvrable-bluesky-west
26 #BLUESKY_OPT_FULL_SEGMENTS=1
27 #run_spec s3-west-fullseg sfs_bluesky
29 # Run a simulation of not using a log-structured system at all
30 #BLUESKY_TARGET=s3:mvrable-bluesky-west
31 #BLUESKY_EXTRA_OPTS="BLUESKY_OPT_FULL_SEGMENTS=1 BLUESKY_OPT_NO_AGGREGATION=1"
32 #run_spec s3-west-noseg sfs_bluesky
34 # Standard test with Azure instead of Amazon S3 for storage
36 #run_spec azure sfs_bluesky
38 # BlueSky, testing with a greater degree of parallelism
39 #BLUESKY_TARGET=s3:mvrable-bluesky-west
40 #BLUESKY_EXTRA_OPTS="BLUESKY_OPT_NO_CRYPTO=1"
41 #run_spec s3-west-hi32 sfs_bluesky-hi
43 #BLUESKY_TARGET=native
44 #run_spec native-hi8 sfs_bluesky-hi
46 BLUESKY_TARGET=s3:mvrable-bluesky-west
47 BLUESKY_EXTRA_OPTS="BLUESKY_OPT_NO_GROUP_READS=1"
48 run_spec s3-west-noagg sfs_bluesky
50 BLUESKY_EXTRA_OPTS="BLUESKY_OPT_NO_CRYPTO=1"
51 run_spec s3-west-nocrypt sfs_bluesky
53 BLUESKY_EXTRA_OPTS="BLUESKY_OPT_NO_GROUP_READS=1 BLUESKY_OPT_NO_CRYPTO=1"
54 run_spec s3-west-noagg-nocrypt sfs_bluesky