diff --git a/xlators/cluster/afr/src/afr-common.c b/xlators/cluster/afr/src/afr-common.c index 4bfaef9e8..096ce06f0 100644 --- a/xlators/cluster/afr/src/afr-common.c +++ b/xlators/cluster/afr/src/afr-common.c @@ -1318,6 +1318,12 @@ afr_inode_refresh_subvol_cbk(call_frame_t *frame, void *cookie, xlator_t *this, if (xdata) local->replies[call_child].xdata = dict_ref(xdata); } + if (op_ret == -1) + gf_msg_callingfn( + this->name, GF_LOG_ERROR, op_errno, AFR_MSG_SPLIT_BRAIN, + "Inode refresh on child:%d failed with errno:%d for %s(%s) ", + call_child, op_errno, local->loc.name, + uuid_utoa(local->loc.inode->gfid)); if (xdata) { ret = dict_get_int8(xdata, "link-count", &need_heal); local->replies[call_child].need_heal = need_heal;