[Bug 1592138] [NEW] Allow send targets discovery for iSER with NetApp iSER target
Abdel Sadek
abdel.sadek at netapp.com
Mon Jun 13 19:26:23 UTC 2016
Public bug reported:
NetApp hardware does not support SendTarget handling during a discovery session when the host sends SendTarget information via a TCP/IB transport rather than over RDMA/IB. SendTarget communication via RDMA/IB requires a Linux kernel version above version 3.11 and an updated version of open-iscsi.
Ubuntu 16.04 is based on kernel 4.4.0 which includes the required kernel packages.
It has open-iscsi version 2.0.873+git0.3b4b4500-14ubuntu3.
open-iscsi however still needs the following patches from upstream:
https://github.com/open-iscsi/open-iscsi/commit/ea05be3ff043efd44256283d968fa1bb9a371568
https://github.com/open-iscsi/open-iscsi/commit/82c853344888c2d541d6445a08ab31cbcf1c140f
1) Ubuntu Release:
# lsb_release -rd
Description: Ubuntu 16.04 LTS
Release: 16.04
2) Package version:
# apt-cache policy open-iscsi
open-iscsi:
Installed: 2.0.873+git0.3b4b4500-14ubuntu3
Candidate: 2.0.873+git0.3b4b4500-14ubuntu3
Version table:
*** 2.0.873+git0.3b4b4500-14ubuntu3 500
500 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
100 /var/lib/dpkg/status
3) Expected behavior:
iscsi discovery should succeed and return the target iqn
4) What happened instead:
Discovery failed:
#iscsiadm -m discovery -t st -p 192.168.1.100 -I iface-ib0 -d 9
iscsiadm: sendtargets discovery to 192.168.1.200:3260 using isid 0x00023d000000
iscsiadm: resolved 192.168.1.200 to 192.168.1.200
iscsiadm: discovery timeouts: login 15, reopen_cnt 6, auth 45.
iscsiadm: connecting to 192.168.1.200:3260
iscsiadm: connected local port 37174 to 192.168.1.200:3260
iscsiadm: connected to discovery address 192.168.1.200
iscsiadm: discovery session to 192.168.1.200:3260 starting iSCSI login
iscsiadm: sending login PDU with current stage 1, next stage 3, transit 0x80, isid 0x00023d000000 exp_statsn 0
iscsiadm: > InitiatorName=<empty>
iscsiadm: > SessionType=Discovery
iscsiadm: > HeaderDigest=None
iscsiadm: > DataDigest=None
iscsiadm: > DefaultTime2Wait=2
iscsiadm: > DefaultTime2Retain=0
iscsiadm: > IFMarker=No
iscsiadm: > OFMarker=No
iscsiadm: > ErrorRecoveryLevel=0
iscsiadm: > MaxRecvDataSegmentLength=32768
iscsiadm: wrote 48 bytes of PDU header
iscsiadm: wrote 196 bytes of PDU data
iscsiadm: iscsi_login: Poll return 0
iscsiadm: Login response timeout. Waited 30 seconds and did not get reponse PDU.
iscsiadm: discovery login to 192.168.1.200 failed, giving up 2
iscsiadm: disconnecting conn 0x556f32bbc240, fd 3
iscsiadm: Could not perform SendTargets discovery: encountered non-retryable iSCSI login failure
** Affects: open-iscsi (Ubuntu)
Importance: Undecided
Status: New
** Tags: iser
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to open-iscsi in Ubuntu.
https://bugs.launchpad.net/bugs/1592138
Title:
Allow send targets discovery for iSER with NetApp iSER target
Status in open-iscsi package in Ubuntu:
New
Bug description:
NetApp hardware does not support SendTarget handling during a discovery session when the host sends SendTarget information via a TCP/IB transport rather than over RDMA/IB. SendTarget communication via RDMA/IB requires a Linux kernel version above version 3.11 and an updated version of open-iscsi.
Ubuntu 16.04 is based on kernel 4.4.0 which includes the required kernel packages.
It has open-iscsi version 2.0.873+git0.3b4b4500-14ubuntu3.
open-iscsi however still needs the following patches from upstream:
https://github.com/open-iscsi/open-iscsi/commit/ea05be3ff043efd44256283d968fa1bb9a371568
https://github.com/open-iscsi/open-iscsi/commit/82c853344888c2d541d6445a08ab31cbcf1c140f
1) Ubuntu Release:
# lsb_release -rd
Description: Ubuntu 16.04 LTS
Release: 16.04
2) Package version:
# apt-cache policy open-iscsi
open-iscsi:
Installed: 2.0.873+git0.3b4b4500-14ubuntu3
Candidate: 2.0.873+git0.3b4b4500-14ubuntu3
Version table:
*** 2.0.873+git0.3b4b4500-14ubuntu3 500
500 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
100 /var/lib/dpkg/status
3) Expected behavior:
iscsi discovery should succeed and return the target iqn
4) What happened instead:
Discovery failed:
#iscsiadm -m discovery -t st -p 192.168.1.100 -I iface-ib0 -d 9
iscsiadm: sendtargets discovery to 192.168.1.200:3260 using isid 0x00023d000000
iscsiadm: resolved 192.168.1.200 to 192.168.1.200
iscsiadm: discovery timeouts: login 15, reopen_cnt 6, auth 45.
iscsiadm: connecting to 192.168.1.200:3260
iscsiadm: connected local port 37174 to 192.168.1.200:3260
iscsiadm: connected to discovery address 192.168.1.200
iscsiadm: discovery session to 192.168.1.200:3260 starting iSCSI login
iscsiadm: sending login PDU with current stage 1, next stage 3, transit 0x80, isid 0x00023d000000 exp_statsn 0
iscsiadm: > InitiatorName=<empty>
iscsiadm: > SessionType=Discovery
iscsiadm: > HeaderDigest=None
iscsiadm: > DataDigest=None
iscsiadm: > DefaultTime2Wait=2
iscsiadm: > DefaultTime2Retain=0
iscsiadm: > IFMarker=No
iscsiadm: > OFMarker=No
iscsiadm: > ErrorRecoveryLevel=0
iscsiadm: > MaxRecvDataSegmentLength=32768
iscsiadm: wrote 48 bytes of PDU header
iscsiadm: wrote 196 bytes of PDU data
iscsiadm: iscsi_login: Poll return 0
iscsiadm: Login response timeout. Waited 30 seconds and did not get reponse PDU.
iscsiadm: discovery login to 192.168.1.200 failed, giving up 2
iscsiadm: disconnecting conn 0x556f32bbc240, fd 3
iscsiadm: Could not perform SendTargets discovery: encountered non-retryable iSCSI login failure
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/open-iscsi/+bug/1592138/+subscriptions
More information about the foundations-bugs
mailing list