Description of problem: In RHEVM environment we deploy Self-Hosted Engine on glusterfs storage. SHE setup runs: ~~~ /sbin/gluster', '--mode=script', '--xml', 'volume', 'info', 'Jiri', '--remote-host=<HOST>' ~~~ and this returns nothing with RC 2. Although running this via ssh and without '--remote-host' it returns volume info: ~~~ # ssh <HOST> "gluster --mode=script --xml volume info Jiri" | head root@<HOST>'s password: <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <cliOutput> <opRet>0</opRet> <opErrno>0</opErrno> <opErrstr/> <volInfo> <volumes> <volume> <name>Jiri</name> <id>538318f2-8d99-4111-af2c-247e570b7f1c</id> ~~~ If I run following, it also works OK: ~~~ ssh <HOST> "gluster --mode=script --xml volume info Jiri --remote-host=<HOST>" ~~~ Version-Release number of selected component (if applicable): client: glusterfs 3.7.13 built on Jul 8 2016 15:26:18 server: glusterfs 3.7.5 built on Nov 10 2015 00:13:38 How reproducible: 100% Steps to Reproduce: 1. gluster --mode=script --xml volume info <VOLUME> --remote-host=<HOST> from a client 2. 3. Actual results: does not return volume info Expected results: should work, it impacts RHEVM 3.6 SHE Additional info: for testing you can try TLV RHEVM QE
Are you running a heterogeneous cluster? In that case, this is expected as CLI is not backward compatible.
(In reply to Atin Mukherjee from comment #2) > Are you running a heterogeneous cluster? In that case, this is expected as > CLI is not backward compatible. What do you mean 'heterogeneous cluster'? Different version on client and server?
(In reply to Jiri Belka from comment #3) > (In reply to Atin Mukherjee from comment #2) > > Are you running a heterogeneous cluster? In that case, this is expected as > > CLI is not backward compatible. > > What do you mean 'heterogeneous cluster'? Different version on client and > server? If you are referring cli (/sbin/gluster) as client then the answer is yes.
Yep, feel free to close as not a bug if this compat is mandatory. Thx!