Bug 1076344
| Summary: | iscsid cannot handle more than 32 iscsi async events | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 6 | Reporter: | mchristie |
| Component: | iscsi-initiator-utils | Assignee: | Chris Leech <cleech> |
| Status: | CLOSED ERRATA | QA Contact: | Bruno Goncalves <bgoncalv> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 6.5 | CC: | agrover, bgoncalv, ccui, coughlan, jherrman, mchristie |
| Target Milestone: | rc | Keywords: | OtherQA |
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | iscsi-initiator-utils-6.2.0.873-11.el6 | Doc Type: | Bug Fix |
| Doc Text: |
Prior to this update, the iscsid daemon could not handle more than 31 iSCSI asynchronous events. Therefore, when performing an iSCSI operation with 32 or more target protocol data units, iscsid entered an infinite loop and became unresponsive. With this update, iscsid can properly handle more than 31 iSCSI asynchronous events, and the described hang no longer occurs.
|
Story Points: | --- |
| Clone Of: | Environment: | ||
| Last Closed: | 2014-10-14 08:08:06 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
mchristie
2014-03-14 06:58:41 UTC
Hi Mike,
could you help me with a reproducer for this problem?
I'm using SCST and I created 40 devices there using LVM as backend.
HANDLER vdisk_fileio {
DEVICE disk1 {
filename /dev/mapper/vg_test-lv_test1
}
...
Then I discover and login to target.
Once I got all iSCSI devices connected I resize the LVM and run
"# scstadmin -resync_dev disk'X' " to all 40 devices.
When it is completed I refresh the iSCSI sessions
"# iscsiadm -m session -R"
All iSCSI devices now the new size, but I can't see any error there.
iscsi-initiator-utils-6.2.0.873-10.el6.x86_64
kernel: 2.6.32-431.el6.x86_64
SanityOnly, as it passed our regression test, but we can find a reproducer for async events. Tested with iscsi-initiator-utils-6.2.0.873-11.el6. I was able to reproduce the issue when running IOs to all iSCSI devices and then rescanning the sessions with "iscsiadm -m session -R" On iscsi-initiator-utils-6.2.0.873-10.el6: iscsid: Can not allocate memory for receive context. On iscsi-initiator-utils-6.2.0.873-11.el6 it works without problems. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHBA-2014-1580.html The needinfo request[s] on this closed bug have been removed as they have been unresolved for 1000 days |