Fix to be done in $SRC/xlators/mgmt/glusterd/src/glusterd-geo-rep.c and $SRC/cli/src/cli-cmd-parser.c Based on return value from Glusterd, decide the exit status of the command.
Geo-replication support added to Glusterd2 project, which will be available with Gluster upstream 4.0 and 4.1 releases. Most of the issues already fixed with issue https://github.com/gluster/glusterd2/issues/271 and remaining fixes are noted in issue https://github.com/gluster/glusterd2/issues/557 We can close these issues since we are not planning any fixes for 3.x series.