mbox series

[GIT,PULL] Please pull NFSoRDMA Client Updates for 5.7

Message ID 4efff0ad2ddd1db5a5c067ce1d450edd1da46bbc.camel@gmail.com (mailing list archive)
State New, archived
Headers show
Series [GIT,PULL] Please pull NFSoRDMA Client Updates for 5.7 | expand

Pull-request

git://git.linux-nfs.org/projects/anna/linux-nfs.git tags/nfs-rdma-for-5.7-1

Message

Anna Schumaker March 27, 2020, 3:44 p.m. UTC
Hi Trond,

The following changes since commit fb33c6510d5595144d585aa194d377cf74d31911:

  Linux 5.6-rc6 (2020-03-15 15:01:23 -0700)

are available in the Git repository at:

  git://git.linux-nfs.org/projects/anna/linux-nfs.git tags/nfs-rdma-for-5.7-1

for you to fetch changes up to e28ce90083f032ca0e8ea03478f5b6a38f5930f7:

  xprtrdma: kmalloc rpcrdma_ep separate from rpcrdma_xprt (2020-03-27 10:47:25
-0400)

----------------------------------------------------------------
New Features:
- Allow one active connection and several zombie connections to prevent
  blocking if the remote server is unresponsive.

Bugfixes and Cleanups:
- Enhance MR-related trace points 
- Refactor connection set-up and disconnect functions
- Make Protection Domains per-connection instead of per-transport
- Merge struct rpcrdma_ia into rpcrdma_ep

Thanks,
Anna
----------------------------------------------------------------

Chuck Lever (12):
      xprtrdma: Enhance MR-related trace points
      xprtrdma: Invoke rpcrdma_ep_create() in the connect worker
      xprtrdma: Refactor frwr_init_mr()
      xprtrdma: Clean up the post_send path
      xprtrdma: Refactor rpcrdma_ep_connect() and rpcrdma_ep_disconnect()
      xprtrdma: Allocate Protection Domain in rpcrdma_ep_create()
      xprtrdma: Invoke rpcrdma_ia_open in the connect worker
      xprtrdma: Remove rpcrdma_ia::ri_flags
      xprtrdma: Disconnect on flushed completion
      xprtrdma: Merge struct rpcrdma_ia into struct rpcrdma_ep
      xprtrdma: Extract sockaddr from struct rdma_cm_id
      xprtrdma: kmalloc rpcrdma_ep separate from rpcrdma_xprt

 include/trace/events/rpcrdma.h    | 153 ++++++++++------------
 net/sunrpc/xprtrdma/backchannel.c |   8 +-
 net/sunrpc/xprtrdma/frwr_ops.c    | 152 +++++++++++-----------
 net/sunrpc/xprtrdma/rpc_rdma.c    |  32 ++---
 net/sunrpc/xprtrdma/transport.c   |  72 ++++-------
 net/sunrpc/xprtrdma/verbs.c       | 679 +++++++++++++++++++++++++++++++++++++
-------------------------------------------------------------
 net/sunrpc/xprtrdma/xprt_rdma.h   |  89 +++++--------
 7 files changed, 473 insertions(+), 712 deletions(-)