diff options
| author | Michael Brown <michael@netdirect.ca> | 2013-05-05 03:04:16 -0400 | 
|---|---|---|
| committer | Anand Avati <avati@redhat.com> | 2013-05-06 20:57:59 -0700 | 
| commit | 760d4e1d5836574239a13973003f4e5ec6f033a1 (patch) | |
| tree | 1e82284193f125f069c7d71248edebc015b4662c | |
| parent | fc39ee2ea3a22704ebacd0607cf6fd4eae9ec66a (diff) | |
rpc-lib: fix printf args when printing XID
* Prior to change, XID is sometimes logged with wrong format string
* Incorrect (0x%ux): generates output of "XID: 0x1920499352x"
* Correct (0x%x): generates output of "XID: 0x72787e98"
Change-Id: Id60b673a4356a4815cdb67303612181ac5624fe3
BUG: 960153
Signed-off-by: Michael Brown <michael@netdirect.ca>
Reviewed-on: http://review.gluster.org/4949
Tested-by: Gluster Build System <jenkins@build.gluster.com>
Reviewed-by: Anand Avati <avati@redhat.com>
| -rw-r--r-- | rpc/rpc-lib/src/rpc-clnt.c | 10 | ||||
| -rw-r--r-- | rpc/rpc-lib/src/rpcsvc.c | 4 | 
2 files changed, 7 insertions, 7 deletions
diff --git a/rpc/rpc-lib/src/rpc-clnt.c b/rpc/rpc-lib/src/rpc-clnt.c index e6c681df8f3..55ac88a9327 100644 --- a/rpc/rpc-lib/src/rpc-clnt.c +++ b/rpc/rpc-lib/src/rpc-clnt.c @@ -197,7 +197,7 @@ call_bail (void *data)                            ".%"GF_PRI_SUSECONDS, trav->saved_at.tv_usec);  		gf_log (conn->trans->name, GF_LOG_ERROR, -			"bailing out frame type(%s) op(%s(%d)) xid = 0x%ux " +			"bailing out frame type(%s) op(%s(%d)) xid = 0x%x "                          "sent = %s. timeout = %d",  			trav->rpcreq->prog->progname,                          (trav->rpcreq->prog->procnames) ? @@ -359,7 +359,7 @@ saved_frames_unwind (struct saved_frames *saved_frames)                  gf_log_callingfn (trav->rpcreq->conn->trans->name,                                    GF_LOG_ERROR,                                    "forced unwinding frame type(%s) op(%s(%d)) " -                                  "called at %s (xid=0x%ux)", +                                  "called at %s (xid=0x%x)",                                    trav->rpcreq->prog->progname,                                    ((trav->rpcreq->prog->procnames) ?                                     trav->rpcreq->prog->procnames[trav->rpcreq->procnum] @@ -661,7 +661,7 @@ rpc_clnt_reply_init (rpc_clnt_connection_t *conn, rpc_transport_pollin_t *msg,          }          gf_log (conn->trans->name, GF_LOG_TRACE, -                "received rpc message (RPC XID: 0x%ux" +                "received rpc message (RPC XID: 0x%x"                  " Program: %s, ProgVers: %d, Proc: %d) from rpc-transport (%s)",                  saved_frame->rpcreq->xid,                  saved_frame->rpcreq->prog->progname, @@ -1481,7 +1481,7 @@ rpc_clnt_submit (struct rpc_clnt *rpc, rpc_clnt_prog_t *prog,                  if (ret == -1) {                          gf_log (conn->trans->name, GF_LOG_WARNING,                                  "failed to submit rpc-request " -                                "(XID: 0x%ux Program: %s, ProgVers: %d, " +                                "(XID: 0x%x Program: %s, ProgVers: %d, "                                  "Proc: %d) to rpc-transport (%s)", rpcreq->xid,                                  rpcreq->prog->progname, rpcreq->prog->progver,                                  rpcreq->procnum, rpc->conn.trans->name); @@ -1492,7 +1492,7 @@ rpc_clnt_submit (struct rpc_clnt *rpc, rpc_clnt_prog_t *prog,                          __save_frame (rpc, frame, rpcreq);                          gf_log ("rpc-clnt", GF_LOG_TRACE, "submitted request " -                                "(XID: 0x%ux Program: %s, ProgVers: %d, " +                                "(XID: 0x%x Program: %s, ProgVers: %d, "                                  "Proc: %d) to rpc-transport (%s)", rpcreq->xid,                                  rpcreq->prog->progname, rpcreq->prog->progver,                                  rpcreq->procnum, rpc->conn.trans->name); diff --git a/rpc/rpc-lib/src/rpcsvc.c b/rpc/rpc-lib/src/rpcsvc.c index af01c1715ac..db8ce2f3f33 100644 --- a/rpc/rpc-lib/src/rpcsvc.c +++ b/rpc/rpc-lib/src/rpcsvc.c @@ -1105,14 +1105,14 @@ rpcsvc_submit_generic (rpcsvc_request_t *req, struct iovec *proghdr,          if (ret == -1) {                  gf_log (GF_RPCSVC, GF_LOG_ERROR, "failed to submit message " -                        "(XID: 0x%ux, Program: %s, ProgVers: %d, Proc: %d) to " +                        "(XID: 0x%x, Program: %s, ProgVers: %d, Proc: %d) to "                          "rpc-transport (%s)", req->xid,                          req->prog ? req->prog->progname : "(not matched)",                          req->prog ? req->prog->progver : 0,                          req->procnum, trans->name);          } else {                  gf_log (GF_RPCSVC, GF_LOG_TRACE, -                        "submitted reply for rpc-message (XID: 0x%ux, " +                        "submitted reply for rpc-message (XID: 0x%x, "                          "Program: %s, ProgVers: %d, Proc: %d) to rpc-transport "                          "(%s)", req->xid, req->prog ? req->prog->progname: "-",                          req->prog ? req->prog->progver : 0,  | 
