diff options
author | Krutika Dhananjay <kdhananj@redhat.com> | 2013-09-17 17:01:07 +0530 |
---|---|---|
committer | Vijay Bellur <vbellur@redhat.com> | 2014-04-17 11:38:20 -0700 |
commit | e55f3fe25a4fd2cc9021fad97faedc5e94aa4e7c (patch) | |
tree | 49b54247b4a907378814c033d8ffe88809f2d0af /extras/pre-upgrade-script-for-quota.sh | |
parent | c7d59dc00860ac6c355845bf79ba787d9e92e036 (diff) |
Add upgrade scripts for quota
Change-Id: I289662300d32f75e2fc6e789037c3224054a38a5
BUG: 969461
Signed-off-by: Krutika Dhananjay <kdhananj@redhat.com>
Reviewed-on: http://review.gluster.org/7418
Tested-by: Gluster Build System <jenkins@build.gluster.com>
Reviewed-by: Vijay Bellur <vbellur@redhat.com>
Diffstat (limited to 'extras/pre-upgrade-script-for-quota.sh')
-rwxr-xr-x | extras/pre-upgrade-script-for-quota.sh | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/extras/pre-upgrade-script-for-quota.sh b/extras/pre-upgrade-script-for-quota.sh new file mode 100755 index 00000000000..a8001e9e1fe --- /dev/null +++ b/extras/pre-upgrade-script-for-quota.sh @@ -0,0 +1,18 @@ +#!/bin/bash + +#Make sure glusterd and the brick processes are running on all nodes in the +#cluster. +#This script must be run prior to upgradation, that too on +#only one of the nodes in the cluster. + +BACKUP_DIR=/var/tmp/glusterfs/quota-config-backup + +mkdir -p $BACKUP_DIR +for i in `gluster volume list`; do + var=$(gluster volume info $i | grep 'features.quota'| cut -d" " -f2); + if [ -z "$var" ] || [ "$var" == "off" ]; then + continue + else + gluster volume quota $i list > $BACKUP_DIR/vol_$i; + fi; +done |