mirror of
https://github.com/SCST-project/scst.git
synced 2026-05-23 13:41:27 +00:00
ib_srpt: Added a note about unloading while I/O is ongoing.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2338 d57e44dd-8a1f-0410-8b47-8ef2f437770f
This commit is contained in:
13
srpt/README
13
srpt/README
@@ -180,6 +180,19 @@ For more information, see also:
|
||||
* http://www.linux-ha.org/wiki/Main_Page
|
||||
|
||||
|
||||
Notes about ib_srpt
|
||||
-------------------
|
||||
|
||||
* Unloading the kernel module ib_srpt while I/O is ongoing is supported.
|
||||
However, it can take up to two minutes before unloading finishes. During
|
||||
that time CPU usage will be high. This can happen because sometimes it
|
||||
happens that ib_srpt resets the InfiniBand queue pair used for communication
|
||||
with the SRP initiator but the Linux InfiniBand stack does not deliver a
|
||||
completion notification for every aborted IB work request to ib_srpt.
|
||||
ib_srpt then waits until the SCST core calls the ib_srpt timeout handler
|
||||
for pending SCSI commands, which can take up to 2 * max_hw_pending_time.
|
||||
|
||||
|
||||
Performance Notes - Initiator Side
|
||||
----------------------------------
|
||||
|
||||
|
||||
Reference in New Issue
Block a user