summaryrefslogtreecommitdiffstats
path: root/xlators/mgmt/glusterd/src/glusterd-op-sm.c
diff options
context:
space:
mode:
Diffstat (limited to 'xlators/mgmt/glusterd/src/glusterd-op-sm.c')
-rw-r--r--xlators/mgmt/glusterd/src/glusterd-op-sm.c23
1 files changed, 11 insertions, 12 deletions
diff --git a/xlators/mgmt/glusterd/src/glusterd-op-sm.c b/xlators/mgmt/glusterd/src/glusterd-op-sm.c
index 8ac09daf67a..8b54e6d872a 100644
--- a/xlators/mgmt/glusterd/src/glusterd-op-sm.c
+++ b/xlators/mgmt/glusterd/src/glusterd-op-sm.c
@@ -244,14 +244,8 @@ glusterd_get_txn_opinfo (uuid_t *txn_id, glusterd_op_info_t *opinfo)
ret = dict_get_bin(priv->glusterd_txn_opinfo,
uuid_utoa (*txn_id),
(void **) &opinfo_obj);
- if (ret) {
- gf_msg_callingfn (this->name, GF_LOG_ERROR, errno,
- GD_MSG_DICT_GET_FAILED,
- "Unable to get transaction opinfo "
- "for transaction ID : %s",
- uuid_utoa (*txn_id));
+ if (ret)
goto out;
- }
(*opinfo) = opinfo_obj->opinfo;
@@ -347,9 +341,11 @@ glusterd_clear_txn_opinfo (uuid_t *txn_id)
ret = glusterd_get_txn_opinfo (txn_id, &txn_op_info);
if (ret) {
- gf_msg (this->name, GF_LOG_ERROR, 0,
+ gf_msg_callingfn (this->name, GF_LOG_ERROR, 0,
GD_MSG_TRANS_OPINFO_GET_FAIL,
- "Transaction opinfo not found");
+ "Unable to get transaction opinfo "
+ "for transaction ID : %s",
+ uuid_utoa (*txn_id));
goto out;
}
@@ -7309,9 +7305,12 @@ glusterd_op_sm ()
ret = glusterd_get_txn_opinfo (&event->txn_id,
&txn_op_info);
if (ret) {
- gf_msg (this->name, GF_LOG_ERROR, 0,
- GD_MSG_TRANS_OPINFO_GET_FAIL,
- "Unable to get transaction's opinfo");
+ gf_msg_callingfn (this->name, GF_LOG_ERROR, 0,
+ GD_MSG_TRANS_OPINFO_GET_FAIL,
+ "Unable to get transaction "
+ "opinfo for transaction ID :"
+ "%s",
+ uuid_utoa (event->txn_id));
glusterd_destroy_op_event_ctx (event);
GF_FREE (event);
continue;