trace: Do not print results on failed readlink
Signed-off-by: Shehjar Tikoo <shehjart@gluster.com> Signed-off-by: Anand V. Avati <avati@dev.gluster.com> BUG: 473 (Trace misreporting pre/post attributes for setattr.) URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=473
This commit is contained in:
parent
cbe617301a
commit
e180e55a99
@ -558,12 +558,18 @@ trace_readlink_cbk (call_frame_t *frame, void *cookie, xlator_t *this,
|
||||
char *statstr = NULL;
|
||||
|
||||
if (trace_fop_names[GF_FOP_READLINK].enabled) {
|
||||
statstr = trace_stat_to_str (stbuf);
|
||||
|
||||
gf_log (this->name, GF_LOG_NORMAL,
|
||||
"%"PRId64": (op_ret=%d, op_errno=%d, buf=%s, "
|
||||
"stbuf = { %s })",
|
||||
frame->root->unique, op_ret, op_errno, buf, statstr);
|
||||
if (op_ret == 0) {
|
||||
statstr = trace_stat_to_str (stbuf);
|
||||
gf_log (this->name, GF_LOG_NORMAL,
|
||||
"%"PRId64": (op_ret=%d, op_errno=%d, buf=%s, "
|
||||
"stbuf = { %s })",
|
||||
frame->root->unique, op_ret, op_errno, buf,
|
||||
statstr);
|
||||
} else
|
||||
gf_log (this->name, GF_LOG_NORMAL,
|
||||
"%"PRId64": (op_ret=%d, op_errno=%d",
|
||||
frame->root->unique, op_ret, op_errno);
|
||||
|
||||
if (statstr)
|
||||
FREE (statstr);
|
||||
|
Loading…
x
Reference in New Issue
Block a user