summaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
authorChetan Risbud <crisbud@redhat.com>2013-07-24 16:08:29 +0530
committerLuis Pabon <lpabon@redhat.com>2013-07-24 18:09:21 -0700
commit7ef1581a074757b05fc8f3235a558d10e990dce4 (patch)
tree038ba81e2a3638cc65aac90d2044da6ba9b94b27 /bin
parenta4fdba348eb4e4ae111e39441acfa03b22d1bfeb (diff)
gluster-swift-gen-builders behaviour changes
gluster-swift-gen-builders copies the older ring files to /etc/swift/backup_ring. And then creates the new ring files to /etc/swift BUG: 986458 Change-Id: I06e93179e46da56d5046419e66c8864aa08f184d Signed-off-by: Chetan Risbud <crisbud@redhat.com> Reviewed-on: http://review.gluster.org/5384 Reviewed-by: Luis Pabon <lpabon@redhat.com> Tested-by: Luis Pabon <lpabon@redhat.com>
Diffstat (limited to 'bin')
-rwxr-xr-xbin/gluster-swift-gen-builders6
1 files changed, 6 insertions, 0 deletions
diff --git a/bin/gluster-swift-gen-builders b/bin/gluster-swift-gen-builders
index bef5d14..7c0834a 100755
--- a/bin/gluster-swift-gen-builders
+++ b/bin/gluster-swift-gen-builders
@@ -30,6 +30,12 @@ fi
for builder_file in $builder_files
do
+ mkdir /etc/swift/backup_rings
+ chmod +w /etc/swift/backup_rings
+ cp /etc/swift/*.ring.gz /etc/swift/backup_rings
+
+ cd /etc/swift
+
create $builder_file
zone=1