diff options
author | Rahul C S <rahulcs@redhat.com> | 2012-02-17 17:23:28 +0530 |
---|---|---|
committer | Rahul C S <rahulcs@redhat.com> | 2012-02-17 17:24:19 +0530 |
commit | db468693ef5faa294d9bc3cd3c5d70c0d99d488b (patch) | |
tree | f552d0a8e88304dba5038eac670a5c7afe3c267e /perf-framework/quota_gsync_run | |
parent | 01a77a1ae18d9add01f893e06e58191b065602e8 (diff) |
Adding the performance framework to the qa repo
Change-Id: Ia7dbd82e9bb2e5e65e9345234ce34f8518a091ad
Signed-off-by: Rahul C S <rahulcs@redhat.com>
Diffstat (limited to 'perf-framework/quota_gsync_run')
-rwxr-xr-x | perf-framework/quota_gsync_run | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/perf-framework/quota_gsync_run b/perf-framework/quota_gsync_run new file mode 100755 index 0000000..a090b66 --- /dev/null +++ b/perf-framework/quota_gsync_run @@ -0,0 +1,42 @@ +#!/bin/bash -u + +CONFIG_FILE=gf_perf_config +source $CONFIG_FILE + +run=$1 +runlabel=`echo $run|sed -e 's/^glusterfs-//' -e 's/\.tar\.gz//'` + +a=`cat .runfile` +echo "run$a - Quota off; gsync on..." +ssh -l root $MGMT_NODE "gluster volume reset $VOLNAME force" +sleep 5 +ssh -l root $MGMT_NODE "gluster volume set $VOLNAME geo-replication.indexing on" +sleep 5 +echo "run`cat .runfile` - $MOUNT_TYPE - $runlabel - $GF_CONFIG - (quota off, gsync on)" >> $RUNLOG +./start_perf_measure +sleep 10 + +echo "run$((a+1)) - Quota on; gsync on..." +ssh -l root $MGMT_NODE "gluster volume reset $VOLNAME force" +sleep 5 +ssh -l root $MGMT_NODE "gluster volume quota $VOLNAME enable" +sleep 5 +ssh -l root $MGMT_NODE "gluster volume set $VOLNAME geo-replication.indexing on" +sleep 5 +echo "run`cat .runfile` - $MOUNT_TYPE - $runlabel - $GF_CONFIG - (quota on, gsync on)" >> $RUNLOG +./start_perf_measure +sleep 10 + +echo "run$((a+2)) - Quota on; gsync off..." +ssh -l root $MGMT_NODE "gluster volume reset $VOLNAME force" +sleep 5 +ssh -l root $MGMT_NODE "gluster volume quota $VOLNAME enable" +sleep 5 +echo "run`cat .runfile` - $MOUNT_TYPE - $runlabel - $GF_CONFIG - (quota on, gsync off)" >> $RUNLOG +./start_perf_measure +sleep 10 + +# Restore +ssh -l root $MGMT_NODE "gluster volume reset $VOLNAME force" +sleep 5 + |