Red Hat Bugzilla – Bug 902214
"volume status" for single brick fails if brick is not on the server where peer command was issued.
Last modified: 2013-09-23 18:43:44 EDT
+++ This bug was initially created as a clone of Bug #888752 +++
For "volume status" commands, the source glusterd depends on some keys to be set in the context dictionary to modify and merge the replies sent by other peers. These keys are set in the commit-op on the source.
But in "volume status" for a single brick, with the brick on another peer, the commit-op finishes without setting the required keys, which prevents the replies from other peers from being merged properly and causes the command to fail.
--- Additional comment from Vijay Bellur on 2012-12-27 02:40:56 EST ---
CHANGE: http://review.gluster.org/4347 (glusterd: "volume status" for remote brick fails on cli.) merged in master by Vijay Bellur (email@example.com)
Verified with 22.214.171.124rhs-1
Followed steps as follows :
1. Created a distributed volume with a single brick on RHS Node1
2. Started the volume
3. Issued "gluster volume status" and "gluster volume info" on the created volume
from other nodes.
There were no issues.
Moving it to VERIFIED
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA.
For information on the advisory, and where to find the updated files, follow the link below.
If the solution does not work for you, open a new bug report.