Presently on peer probe glusterd returns only an errno to cli, which cli uses to show the required message. Enhancements to peer probe behavior are being planned which require that glusterd also return an errstr.
CHANGE: http://review.gluster.com/3262 (glusterd, cli: Enable errstr for peer probe) merged in master by Anand Avati (avati)
CHANGE: http://review.gluster.com/3307 (glusterd,cli: Enable errstr for peer detach) merged in master by Anand Avati (avati)
Verified by looking into the "gd1_mgmt_probe_rsp" code of qa32 and qa45. Difference is of the "char *op_errstr" in qa45. Marking as verified. Code snippet: ============ qa32: ==== struct gd1_mgmt_probe_rsp { u_char uuid[16]; char *hostname; int port; int op_ret; int op_errno; }; qa45: ==== struct gd1_mgmt_probe_rsp { u_char uuid[16]; char *hostname; int port; int op_ret; int op_errno; char *op_errstr; };