diff options
Diffstat (limited to 'rpc')
| -rw-r--r-- | rpc/rpc-transport/rdma/src/rdma.c | 7 | ||||
| -rw-r--r-- | rpc/xdr/src/portmap-xdr.x | 1 | 
2 files changed, 3 insertions, 5 deletions
diff --git a/rpc/rpc-transport/rdma/src/rdma.c b/rpc/rpc-transport/rdma/src/rdma.c index 3ceb197f2a3..89ed4558d72 100644 --- a/rpc/rpc-transport/rdma/src/rdma.c +++ b/rpc/rpc-transport/rdma/src/rdma.c @@ -938,7 +938,7 @@ static void  gf_rdma_cm_handle_disconnect (rpc_transport_t *this)  {          gf_rdma_private_t *priv       = NULL; -        char               need_unref = 0, connected = 0; +        char               need_unref = 0;          priv = this->private;          gf_log (this->name, GF_LOG_DEBUG, @@ -948,7 +948,6 @@ gf_rdma_cm_handle_disconnect (rpc_transport_t *this)          {                  if (priv->peer.cm_id != NULL) {                          need_unref = 1; -                        connected = priv->connected;                          priv->connected = 0;                  } @@ -956,9 +955,7 @@ gf_rdma_cm_handle_disconnect (rpc_transport_t *this)          }          pthread_mutex_unlock (&priv->write_mutex); -        if (connected) { -                rpc_transport_notify (this, RPC_TRANSPORT_DISCONNECT, this); -        } +        rpc_transport_notify (this, RPC_TRANSPORT_DISCONNECT, this);          if (need_unref)                  rpc_transport_unref (this); diff --git a/rpc/xdr/src/portmap-xdr.x b/rpc/xdr/src/portmap-xdr.x index f60dcc76c8e..7380de5e9ca 100644 --- a/rpc/xdr/src/portmap-xdr.x +++ b/rpc/xdr/src/portmap-xdr.x @@ -47,6 +47,7 @@ struct pmap_signin_rsp {  struct pmap_signout_req {         string brick<>;         int port; +       int rdma_port;  };  struct pmap_signout_rsp {  | 
