[PATCH 0/6] nvme fabircs: move start freeze into reconnection work

Ming Lei ming.lei at redhat.com
Mon Jul 10 08:35:49 PDT 2023


Hello,

The 1st patch unquiesces queues when removing namespaces.

The 2nd patch remove 'shutdown' parameters from two teardown helpers.

The other 4 patches moves start freeze into reconnection work context for
tcp and rdma: 1) freeze and unfreeze are paired 2) tcp/rdma io won't be
held too long during error recovery, and can be failfast quickly.
Suggested by Sagi Grimberg.


Ming Lei (6):
  nvme: unquiesce io queues when removing namespaces
  nvme: tcp: remove 'shutdown' parameters from two teardown helpers
  nvme: tcp: unquiesce queues after ctrl state is changed
  nvme: rdma: unquiesce queues until ctrl state is changed
  nvem: tcp: move start freeze into nvme_tcp_configure_io_queues
  nvem: rdma: move start freeze into nvme_rdma_configure_io_queues

 drivers/nvme/host/core.c | 10 +++++++---
 drivers/nvme/host/rdma.c |  7 ++++---
 drivers/nvme/host/tcp.c  | 32 ++++++++++++++++----------------
 3 files changed, 27 insertions(+), 22 deletions(-)

-- 
2.40.1




More information about the Linux-nvme mailing list