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
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1592138

Title:
  Allow send targets discovery for iSER with NetApp iSER target

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/open-iscsi/+bug/1592138/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to