Add proper per-file copyright notices/licenses and top-level license.
[bluesky.git] / microbench / run-common.sh
index 792e89f..f4e93a5 100644 (file)
@@ -4,11 +4,12 @@
 
 SCRIPT_PATH=/scratch/bluesky.git/microbench/setup
 
-PARAMS="BLUESKY_RUN_NAME BLUESKY_CACHE_SIZE BLUESKY_TARGET BENCH_DURATION BENCH_FILESIZE BENCH_FILECOUNT BENCH_WRITERATIO BENCH_THREADS BENCH_OPS BENCH_INTERVALS BENCH_DIRSIZE BENCH_BLOCKSIZE NFS_BLOCKSIZE SPEC_CONF"
+PARAMS="BLUESKY_RUN_NAME BLUESKY_CACHE_SIZE BLUESKY_TARGET BENCH_DURATION BENCH_FILESIZE BENCH_FILECOUNT BENCH_WRITERATIO BENCH_THREADS BENCH_OPS BENCH_INTERVALS BENCH_DIRSIZE BENCH_BLOCKSIZE NFS_BLOCKSIZE SPEC_CONF BLUESKY_OPT_FULL_SEGMENTS SYNREAD_OUTSTANDING SYNREAD_PROCS SYNREAD_SIZE SYNREAD_DURATION SYNWRITE_RATE"
 
 BLUESKY_RUN_NAME=$(date +%Y%m%d)-$$
 BENCHER=vrable1.sysnet.ucsd.edu
 PROXY=vrable2.sysnet.ucsd.edu
+BLUESKY_EXTRA_OPTS=""
 
 SSH_ARGS="-i $HOME/.ssh/id_bluesky"
 
@@ -18,6 +19,9 @@ get_params() {
             echo "$p=${!p}"
         fi
     done
+    for p in $BLUESKY_EXTRA_OPTS; do
+        echo $p
+    done
 }
 
 run_cmd() {