mirror of
https://github.com/SCST-project/scst.git
synced 2026-05-17 10:41:26 +00:00
10840a381f8f60cddbeeea26223bf375c3cdec47
when a command/data is in the process of being sent. The snd buffer space goes to zero and sendpage returns -EAGAIN. We then wait for space to open. If space never opens then the cmd rsp timer fires and the session/connection is dropped. During that time we could try to send a nop as a ping, but it is stuck behind that other command that got EAGAIN and we are waiting for space to open to send them. We would expect the nop in timer to fire before the cmd rsp timer, but it cannot becuase the nop is sitting in the internal iscsi-scst queue. This patch just has us start the timer ont he nop in right away. Signed-off-by: Mike Christie <michaelc@cs.wisc.edu> git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@5091 d57e44dd-8a1f-0410-8b47-8ef2f437770f
This is the SCST development repository. It contains not a single project SCST as one can think, but a number of them, which are divided as the following: 1. SCST core in scst/ subdirectory 2. Administration utility for SCST core scstadmin in scstadmin/ 3. Target drivers in own subdirectories qla2x00t/, iscsi-scst/, etc. 4. User space programs in usr/ subdirectory, like fileio_tgt. 5. Some various docs in doc/ subdirectory. Those subprojects are in most cases independent from each other, although some of them depend from the SCST core. They put in the single repository only to simplify their development, they are released independently. Thus, use "make all" only if you really need to build everything. Otherwise build only what you need, like for iSCSI-SCST: make scst scst_install iscsi iscsi_install For more information about each subproject see their README files. Vladislav Bolkhovitin <vst@vlnb.net>, http://scst.sourceforge.net
Description
Languages
C
90.1%
Perl
4.2%
Shell
1.8%
HTML
1.7%
Makefile
1.2%
Other
0.9%