Description of problem: GlusterD create rpc_clnts for every peer it connects to. But all the rpc_clnts are created with `this->name`, ie. GlusterD's xlator name '0-management', as the name. This makes it problematic when attempting to identify socket_connect failures of GlusterD rpc_clnts. `socket_connect()` logs connect failures with, ``` gf_log (this->name, ((sa_family == AF_UNIX) ? GF_LOG_DEBUG : GF_LOG_ERROR), "connection attempt on %s failed, (%s)", this->peerinfo.identifier, strerror (errno)); ``` This log is basically useless for identifying connect to which remote endpoint failed, as `this->name` is the same for all GlusterD rpc_clnt transports and `peerinfo->identifier` is only filled after a successful connect.
Current status?
This bug is not valid, as what we are logging with 'this->peerinfo.identifier' is what matters here.
The needinfo request[s] on this closed bug have been removed as they have been unresolved for 1000 days