diff options
author | Atin Mukherjee <amukherj@redhat.com> | 2014-09-02 17:26:38 +0530 |
---|---|---|
committer | Kaushal M <kaushal@redhat.com> | 2014-10-09 23:33:31 -0700 |
commit | f5d544d435b1ca0868846e74ce292faa2e7388e4 (patch) | |
tree | dc5688d525425f77e3eaca67b31a88aa4510aee2 /xlators/mgmt/glusterd/src/glusterd-syncop.h | |
parent | 430b874c4f1a171c106a9e1e6507e14e79805a1d (diff) |
glusterd: print the peer name instead of a null UUID in a rpc failure message
This patch improves the failure message by printing the correct peer name
instead of a blank uuid in case of rpc connection is lost/broken.
Change-Id: Ia232792051f23896883b239982cb48130e3ce60e
BUG: 1146902
Signed-off-by: Atin Mukherjee <amukherj@redhat.com>
Reviewed-on: http://review.gluster.org/8597
Tested-by: Gluster Build System <jenkins@build.gluster.com>
Reviewed-by: Krishnan Parthasarathi <kparthas@redhat.com>
Reviewed-by: Kaushal M <kaushal@redhat.com>
Diffstat (limited to 'xlators/mgmt/glusterd/src/glusterd-syncop.h')
-rw-r--r-- | xlators/mgmt/glusterd/src/glusterd-syncop.h | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/xlators/mgmt/glusterd/src/glusterd-syncop.h b/xlators/mgmt/glusterd/src/glusterd-syncop.h index e83ea2f4c46..c7924b5a025 100644 --- a/xlators/mgmt/glusterd/src/glusterd-syncop.h +++ b/xlators/mgmt/glusterd/src/glusterd-syncop.h @@ -44,14 +44,19 @@ int gd_syncop_submit_request (struct rpc_clnt *rpc, void *req, void *local, int gd_syncop_mgmt_lock (glusterd_peerinfo_t *peerinfo, struct syncargs *arg, uuid_t my_uuid, uuid_t recv_uuid); + int gd_syncop_mgmt_unlock (glusterd_peerinfo_t *peerinfo, struct syncargs *arg, uuid_t my_uuid, uuid_t recv_uuid); -int gd_syncop_mgmt_stage_op (struct rpc_clnt *rpc, struct syncargs *arg, - uuid_t my_uuid, uuid_t recv_uuid, int op, - dict_t *dict_out, dict_t *op_ctx); -int gd_syncop_mgmt_commit_op (struct rpc_clnt *rpc, struct syncargs *arg, - uuid_t my_uuid, uuid_t recv_uuid, int op, - dict_t *dict_out, dict_t *op_ctx); + +int gd_syncop_mgmt_stage_op (glusterd_peerinfo_t *peerinfo, + struct syncargs *arg, uuid_t my_uuid, + uuid_t recv_uuid, int op, dict_t *dict_out, + dict_t *op_ctx); + +int gd_syncop_mgmt_commit_op (glusterd_peerinfo_t *peerinfo, + struct syncargs *arg, uuid_t my_uuid, + uuid_t recv_uuid, int op, dict_t *dict_out, + dict_t *op_ctx); void gd_synctask_barrier_wait (struct syncargs *args, int count); |