From 5af997090037e52a9f219d5f35580cbe25663e5a Mon Sep 17 00:00:00 2001 From: Krutika Dhananjay Date: Tue, 17 Sep 2013 17:01:07 +0530 Subject: Add upgrade scripts for quota Change-Id: Ic636517ecece069019d798b4e90323d71afc35aa BUG: 969461 Signed-off-by: Krutika Dhananjay Reviewed-on: http://review.gluster.org/6437 Tested-by: Gluster Build System Reviewed-by: Vijay Bellur --- extras/pre-upgrade-script-for-quota.sh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100755 extras/pre-upgrade-script-for-quota.sh (limited to 'extras/pre-upgrade-script-for-quota.sh') diff --git a/extras/pre-upgrade-script-for-quota.sh b/extras/pre-upgrade-script-for-quota.sh new file mode 100755 index 00000000000..522e41206d0 --- /dev/null +++ b/extras/pre-upgrade-script-for-quota.sh @@ -0,0 +1,16 @@ +#!/bin/bash + +#Make sure glusterd and the brick processes are running on all nodes in the +#cluster. +#This script must be run prior to upgrading the cluster to 3.5, that too on +#only one of the nodes in the cluster. + +mkdir -p /tmp/quota-config-backup +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 > /tmp/quota-config-backup/vol_$i; + fi; +done -- cgit