aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python/syscall-counts.py
diff options
context:
space:
mode:
authorMing Lei <[email protected]>2023-07-11 09:40:41 +0000
committerKeith Busch <[email protected]>2023-07-21 07:53:33 +0000
commit29b434d1e49252b3ad56ad3197e47fafff5356a1 (patch)
tree801fff257aeebb6b8ba05b85794a41b0e5aa6bed /tools/perf/scripts/python/syscall-counts.py
parentnvme-tcp: fix potential unbalanced freeze & unfreeze (diff)
downloadkernel-29b434d1e49252b3ad56ad3197e47fafff5356a1.tar.gz
kernel-29b434d1e49252b3ad56ad3197e47fafff5356a1.zip
nvme-rdma: fix potential unbalanced freeze & unfreeze
Move start_freeze into nvme_rdma_configure_io_queues(), and there is at least two benefits: 1) fix unbalanced freeze and unfreeze, since re-connection work may fail or be broken by removal 2) IO during error recovery can be failfast quickly because nvme fabrics unquiesces queues after teardown. One side-effect is that !mpath request may timeout during connecting because of queue topo change, but that looks not one big deal: 1) same problem exists with current code base 2) compared with !mpath, mpath use case is dominant Fixes: 9f98772ba307 ("nvme-rdma: fix controller reset hang during traffic") Cc: [email protected] Signed-off-by: Ming Lei <[email protected]> Tested-by: Yi Zhang <[email protected]> Reviewed-by: Sagi Grimberg <[email protected]> Signed-off-by: Keith Busch <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/syscall-counts.py')
0 files changed, 0 insertions, 0 deletions