aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/export-to-postgresql.py
diff options
context:
space:
mode:
authorBharath Ravi <[email protected]>2020-01-25 01:19:25 -0500
committerMartin K. Petersen <[email protected]>2020-02-10 22:46:54 -0500
commit0ab710458da113a71c461c4df27e7f1353d9f864 (patch)
tree748b8446323929212d9075736c3a21ac96cd97ea /tools/perf/scripts/python/export-to-postgresql.py
parent80363e1b673b242fa5f5578a7b1e3fa03bf4729a (diff)
scsi: iscsi: Perform connection failure entirely in kernel space
Connection failure processing depends on a daemon being present to (at least) stop the connection and start recovery. This is a problem on a multipath scenario, where if the daemon failed for whatever reason, the SCSI path is never marked as down, multipath won't perform the failover and IO to the device will be forever waiting for that connection to come back. This patch performs the connection failure entirely inside the kernel. This way, the failover can happen and pending IO can continue even if the daemon is dead. Once the daemon comes alive again, it can execute recovery procedures if applicable. Cc: Mike Christie <[email protected]> Cc: Lee Duncan <[email protected]> Cc: Bart Van Assche <[email protected]> Link: https://lore.kernel.org/r/[email protected] Co-developed-by: Dave Clausen <[email protected]> Co-developed-by: Nick Black <[email protected]> Co-developed-by: Vaibhav Nagarnaik <[email protected]> Co-developed-by: Anatol Pomazau <[email protected]> Co-developed-by: Tahsin Erdogan <[email protected]> Co-developed-by: Frank Mayhar <[email protected]> Co-developed-by: Junho Ryu <[email protected]> Co-developed-by: Khazhismel Kumykov <[email protected]> Reviewed-by: Reviewed-by: Khazhismel Kumykov <[email protected]> Co-developed-by: Gabriel Krisman Bertazi <[email protected]> Reviewed-by: Lee Duncan <[email protected]> Signed-off-by: Bharath Ravi <[email protected]> Signed-off-by: Dave Clausen <[email protected]> Signed-off-by: Nick Black <[email protected]> Signed-off-by: Vaibhav Nagarnaik <[email protected]> Signed-off-by: Anatol Pomazau <[email protected]> Signed-off-by: Tahsin Erdogan <[email protected]> Signed-off-by: Frank Mayhar <[email protected]> Signed-off-by: Junho Ryu <[email protected]> Signed-off-by: Khazhismel Kumykov <[email protected]> Signed-off-by: Gabriel Krisman Bertazi <[email protected]> Signed-off-by: Martin K. Petersen <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions