Bug 217246

Summary: iscsid floods target with nop outs
Product: Red Hat Enterprise Linux 5 Reporter: Mike Christie <mchristi>
Component: iscsi-initiator-utilsAssignee: Mike Christie <mchristi>
Status: CLOSED CURRENTRELEASE QA Contact: Brock Organ <borgan>
Severity: medium Docs Contact:
Priority: medium    
Version: 5.0CC: coughlan, mchristi
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: RC Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2007-02-08 00:54:29 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Mike Christie 2006-11-25 19:52:16 UTC
Description of problem:

Possible RHEL4/3 regression.

iscsid does not wait for a nop-out response before sending another one. This
then floods the target and the netlink interface with nop-out responses from the
target. And this prevents errors from the kernel from getting handled in a
timely manner and then causes problems with multipath and clustering software.


Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.
  
Actual results:


Expected results:


Additional info:

Set 

node.conn[0].timeo.noop_out_interval = 5

(this was the RHEL4 Active Ping interval)

run on a slow connection and watch "iscsid -d 8" or tcpdump/ethereal for a flood
of nop outs sent to the target.

iscsid also marks every nop as immediate. Some targets can only handle one
immediate request at a time, so this can result in different errors and problems
depending on the target.

Comment 2 RHEL Program Management 2006-11-28 02:08:00 UTC
This request was evaluated by Red Hat Product Management for inclusion in a Red
Hat Enterprise Linux major release.  Product Management has requested further
review of this request by Red Hat Engineering, for potential inclusion in a Red
Hat Enterprise Linux Major release.  This request is not yet committed for
inclusion.

Comment 3 Jay Turner 2007-01-11 02:55:06 UTC
QE ack for RHEL5.

Comment 4 RHEL Program Management 2007-02-08 00:54:29 UTC
A package has been built which should help the problem described in 
this bug report. This report is therefore being closed with a resolution 
of CURRENTRELEASE. You may reopen this bug report if the solution does 
not work for you.