diff options
author | Sanju Rakonde <srakonde@redhat.com> | 2019-05-15 07:35:45 +0530 |
---|---|---|
committer | Atin Mukherjee <amukherj@redhat.com> | 2019-05-31 03:08:44 +0000 |
commit | 4f1b762fb482f2ebddaacfd31a7d43a967fea9e3 (patch) | |
tree | 414e4290f2ae90f7fda290b8741e58620d517f87 /xlators/mgmt/glusterd/src/glusterd-svc-helper.c | |
parent | 2855c6247f7c5a2fafe1c403a112c38eca80d020 (diff) |
glusterd: add an op-version check
Problem: "gluster v status" is hung in heterogenous cluster
when issued from a non-upgraded node.
Cause: commit 34e010d64 fixes the txn-opinfo mem leak
in op-sm framework by not setting the txn-opinfo if some
conditions are true. When vol status is issued from a
non-upgraded node, command is hanging in its upgraded peer
as the upgraded node setting the txn-opinfo based on new
conditions where as non-upgraded nodes are following diff
conditions.
Fix: Add an op-version check, so that all the nodes follow
same set of conditions to set txn-opinfo.
fixes: bz#1710159
Change-Id: Ie1f353212c5931ddd1b728d2e6949dfe6225c4ab
Signed-off-by: Sanju Rakonde <srakonde@redhat.com>
Diffstat (limited to 'xlators/mgmt/glusterd/src/glusterd-svc-helper.c')
0 files changed, 0 insertions, 0 deletions