diff options
author | Pranith Kumar K <pkarampu@redhat.com> | 2015-10-30 15:56:14 +0530 |
---|---|---|
committer | Pranith Kumar Karampuri <pkarampu@redhat.com> | 2015-11-17 01:26:52 -0800 |
commit | 60a4288f0a2444821e17ac6eaeb402b466dd4a1a (patch) | |
tree | e6a55e3921fb70a4735e95f09175072fe4060639 /tests/cluster.rc | |
parent | 133bc60c9b93245a51900d0e46bf19cc7916f2dc (diff) |
mgmt/glusterd: Store arbiter-count and restore it
Backport of http://review.gluster.com/12475
Problem:
1) Glusterd doesn't remember about arbiter information of replica volume in
store. When glusterd goes down and comes backup, arbiter volumes will
become replica volumes.
2) Glusterd doesn't import/export arbiter information to/from the other peers.
3) Volume info doesn't show any arbiter count in the output.
Fix:
1) Persist arbiter information in glusterd-store
2) Import/Export arbiter information of the volume
3) Change volume info output to show arbiter count.
>Change-Id: I2db81e73d2694b01f7d07b08a17b41ad5a55c361
>BUG: 1276675
>Signed-off-by: Pranith Kumar K <pkarampu@redhat.com>
BUG: 1276907
Change-Id: I95c9857d645e02831892092bdd07539cc1a58270
Signed-off-by: Pranith Kumar K <pkarampu@redhat.com>
Reviewed-on: http://review.gluster.org/12479
Tested-by: NetBSD Build System <jenkins@build.gluster.org>
Reviewed-by: Ravishankar N <ravishankar@redhat.com>
Tested-by: Gluster Build System <jenkins@build.gluster.com>
Diffstat (limited to 'tests/cluster.rc')
-rw-r--r-- | tests/cluster.rc | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/tests/cluster.rc b/tests/cluster.rc index 6fd74bc8ba4..d210ca2932e 100644 --- a/tests/cluster.rc +++ b/tests/cluster.rc @@ -154,3 +154,19 @@ function cluster_volinfo_field() local field=$3; eval \$CLI_$1 volume info $vol | grep "^$field: " | sed 's/.*: //'; } + +function volinfo_field_1() +{ + local vol=$1; + local field=$2; + + $CLI_1 volume info $vol | grep "^$field: " | sed 's/.*: //'; +} + +function volinfo_field_2() +{ + local vol=$1; + local field=$2; + + $CLI_2 volume info $vol | grep "^$field: " | sed 's/.*: //'; +} |