Bug 1623650 - iscsi initiator can not boot after reboot
Summary: iscsi initiator can not boot after reboot
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Ceph Storage
Classification: Red Hat Storage
Component: iSCSI
Version: 3.1
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: z1
: 3.1
Assignee: Mike Christie
QA Contact: Manohar Murthy
Bara Ancincova
URL:
Whiteboard:
Depends On:
Blocks: 1584264
TreeView+ depends on / blocked
 
Reported: 2018-08-29 19:47 UTC by Yevhenii Shapovalov
Modified: 2018-11-09 01:00 UTC (History)
7 users (show)

Fixed In Version: tcmu-runner-1.4.0-0.4.el7cp
Doc Type: Bug Fix
Doc Text:
.Discovering iSCSI paths during the boot, setup, or scanning process no longer causes the DM-Multipath feature to fail to set up During device and path setup, the initiator sent commands to all paths at the same time. This behavior caused the Ceph iSCSI gateways to take the RBD lock from one device and set it on another device. In some cases, the iSCSI gateway interpreted the lock being taken away in this manner as a hard error and escalated its error handler by dropping the iSCSI connection, reopening the RBD devices to clear old states, and then enabling the iSCSI target port group to allow a new iSCSI connection. This caused a disruption to the device and path discovery when disabling and enabling the iSCSI target port group. In turn, the multipath I/O layer continually was disabling and enabling all paths and I/O was suspended, or device and path discovery could fail and the device was not setup. This bug has been fixed, and rebooting an iSCSI initiator with connected devices no longer leads to this error.
Clone Of:
Environment:
Last Closed: 2018-11-09 00:59:32 UTC
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Github open-iscsi/tcmu-runner/commit/8c26e8f01235da8b08505c647c7c8104af947e9c 0 None None None 2020-02-21 21:22:36 UTC
Github open-iscsi/tcmu-runner/commit/cd921611dd23fec5573512432c3c796e7f2cca02 0 None None None 2020-02-21 21:22:36 UTC
Github open-iscsi tcmu-runner pull 477 0 'None' closed Lock bounce fixes 2020-02-21 21:22:37 UTC
Red Hat Product Errata RHBA-2018:3530 0 None None None 2018-11-09 01:00:29 UTC

Description Yevhenii Shapovalov 2018-08-29 19:47:15 UTC
Description of problem:
Rebooting of iscsi initiator with connected iscsi devices leads to error during node boot.

Version-Release number of selected component (if applicable):
Rhel 7.5 Ceph 3.0 and 3.1

How reproducible:
100%

Steps to Reproduce:
1. Deploy ceph cluster
2. Setup iscsi target
3. Setup iscsi initiator
4. Connect initiator to target
5. Reboot initiator

Actual results:
Initiator node can not boot

Expected results:
Initiator node successfully booted

Additional info:

Comment 9 Mike Christie 2018-09-05 05:31:15 UTC

*** This bug has been marked as a duplicate of bug 1623601 ***

Comment 24 errata-xmlrpc 2018-11-09 00:59:32 UTC
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.

https://access.redhat.com/errata/RHBA-2018:3530


Note You need to log in before you can comment on or make changes to this bug.