Automatic scans cause instability for cloud use cases

Bug #1877617 reported by Ben Swartzlander
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
open-iscsi (Ubuntu)
Fix Released
Medium
Unassigned
Xenial
Won't Fix
Undecided
Unassigned
Bionic
Fix Released
Medium
Unassigned
Eoan
Fix Released
Medium
Unassigned
Focal
Fix Released
Medium
Unassigned

Bug Description

[Impact]

When using iSCSI storage underneath cloud applications such as OpenStack or Kubernetes, the automatic bus scan on login causes problems, because it results in SCSI disks being registered in the kernel that will never get cleaned up, and when those disks are eventually deleted off the server, I/O errors begin to accumulate, eventually slowing down the whole SCSI subsystem, spamming the kernel log, and causing timeouts at higher levels such that users are forced to reboot the node to get back to a usable state.

[Test Case]

################

# To demonstrate this problem, I create a VM running Ubuntu 20.04.0

# Install both iSCSI initiator and target on this host
sudo apt-get -y install open-iscsi targetcli-fb

# Start the services
sudo systemctl start iscsid.service targetclid.service

# Create a randomly generated target IQN
TARGET_IQN=$(iscsi-iname)

# Get the initator IQN
INITIATOR_IQN=$(sudo awk -F = '/InitiatorName=/ {print $2}' /etc/iscsi/initiatorname.iscsi)

# Set up an iSCSI target and target portal, and grant access to ourselves
sudo targetcli /iscsi create $TARGET_IQN
sudo targetcli /iscsi/$TARGET_IQN/tpg1/acls create $INITIATOR_IQN

# Create two 1GiB LUNs backed by files, and expose them through the target portal
sudo targetcli /backstores/fileio create lun1 /lun1 1G
sudo targetcli /iscsi/$TARGET_IQN/tpg1/luns create /backstores/fileio/lun1 1
sudo targetcli /backstores/fileio create lun2 /lun2 1G
sudo targetcli /iscsi/$TARGET_IQN/tpg1/luns create /backstores/fileio/lun2 2

# Truncate the kernel log so we can see messages after this point only
sudo dmesg -C

# Register the local iSCSI target with out initiator, and login
sudo iscsiadm -m node -p 127.0.0.1 -T $TARGET_IQN -o new
sudo iscsiadm -m node -p 127.0.0.1 -T $TARGET_IQN --login

# Get the list of disks from the iSCSI session, and stash it in an array
eval "DISKS=\$(sudo iscsiadm -m session -P3 | awk '/Attached scsi disk/ {print \$4}')"

# Print the list
echo $DISKS

# Note that there are two disks found already (the two LUNs we created
# above) despite the fact that we only just logged in.

# Now delete a LUN from the target
sudo targetcli /iscsi/$TARGET_IQN/tpg1/luns delete lun2
sudo targetcli /backstores/fileio delete lun2

# Attempt to read each of the disks
for DISK in $DISKS ; do sudo blkid /dev/$DISK || true ; done

# Look at the kernel log
dmesg

# Notice I/O errors related to the disk that the kernel remembers

################

# Now to demostrate how this problem is fixed, I create a new Ubuntu 20.04.0 VM

# Add PPA with modified version of open-iscsi
sudo add-apt-repository -y ppa:bswartz/open-iscsi
sudo apt-get update

# Install both iSCSI initiator and target on this host
sudo apt-get -y install open-iscsi targetcli-fb

# Start the services
sudo systemctl start iscsid.service targetclid.service

# Set the scan option to "manual"
sudo sed -i 's/^\(node.session.scan\).*/\1 = manual/' /etc/iscsi/iscsid.conf
sudo systemctl restart iscsid.service

# Create a randomly generated target IQN
TARGET_IQN=$(iscsi-iname)

# Get the initator IQN
INITIATOR_IQN=$(sudo awk -F = '/InitiatorName=/ {print $2}' /etc/iscsi/initiatorname.iscsi)

# Set up an iSCSI target and target portal, and grant access to ourselves
sudo targetcli /iscsi create $TARGET_IQN
sudo targetcli /iscsi/$TARGET_IQN/tpg1/acls create $INITIATOR_IQN

# Create two 1GiB LUNs backed by files, and expose them through the target portal
sudo targetcli /backstores/fileio create lun1 /lun1 1G
sudo targetcli /iscsi/$TARGET_IQN/tpg1/luns create /backstores/fileio/lun1 1
sudo targetcli /backstores/fileio create lun2 /lun2 1G
sudo targetcli /iscsi/$TARGET_IQN/tpg1/luns create /backstores/fileio/lun2 2

# Truncate the kernel log so we can see messages after this point only
sudo dmesg -C

# Register the local iSCSI target with out initiator, and login
sudo iscsiadm -m node -p 127.0.0.1 -T $TARGET_IQN -o new
sudo iscsiadm -m node -p 127.0.0.1 -T $TARGET_IQN --login

# Get the list of disks from the iSCSI session, and stash it in an array
eval "DISKS=\$(sudo iscsiadm -m session -P3 | awk '/Attached scsi disk/ {print \$4}')"

# Print the list
echo $DISKS

# Note that the list is empty!

# Get the iSCSI host
SCSI_HOST=$(ls /sys/class/iscsi_host)

# Specifically scan the one disk we want
sudo sh -c "echo '0 0 1' > /sys/class/scsi_host/$SCSI_HOST/scan"

# Get the list of disks from the iSCSI session, and stash it in an array
eval "DISKS=\$(sudo iscsiadm -m session -P3 | awk '/Attached scsi disk/ {print \$4}')"

# Print the list
echo $DISKS

# This time notice there's exactly one disk

# Now delete the other LUN from the target
sudo targetcli /iscsi/$TARGET_IQN/tpg1/luns delete lun2
sudo targetcli /backstores/fileio delete lun2

# Attempt to read each of the disks
for DISK in $DISKS ; do sudo blkid /dev/$DISK || true ; done

# Look at the kernel log
dmesg

# No errors in the log

################

[Regression Potential]

These changes have been proven safe by 3 years of soak time in the RedHat ecosystem, so I don't see much risk to taking them into Ubuntu. They apply cleanly to the most recent versions of focal, bionic, and xenial.

The change introduces a new config option in iscsid.conf but the default is to do exactly what it used to do. Only users who explicitly change this option will get altered behavior, and the behavior with the option set is
superior for the above mentioned cloud use cases.

[Other Info]

RedHat discovered this problem more than 3 years ago and fixed it upstream.

https://bugzilla.redhat.com/show_bug.cgi?id=1422941

I had hoped that Debian would eventually pick up the version in which it was fixed, but another LTS has gone by without picking up the newer upstream version, and this is a critical problem, so I propose backporting the fixes.

The 2 patches that need porting are:
https://github.com/open-iscsi/open-iscsi/pull/40
https://github.com/open-iscsi/open-iscsi/pull/49

Related branches

description: updated
Revision history for this message
Ben Swartzlander (bswartz) wrote :

For debdiff files that add the necessary patches, please take a look here:
https://launchpad.net/~bswartz/+archive/ubuntu/open-iscsi/+packages

description: updated
Revision history for this message
Rafael David Tinoco (rafaeldtinoco) wrote :

Hello Ben,

Yes, those commits were added at:

rafaeldtinoco@workstation:~/.../sources/upstream/open-iscsi$ git describe --tags 5e32aea95741a07d53153c658a0572588eae494d
2.0.874-7-g5e32aea

rafaeldtinoco@workstation:~/.../sources/upstream/open-iscsi$ git describe --tags d5483b0df96bd2a1cf86039cf4c6822ec7d7f609
2.0.874-23-gd5483b0

Looks like we've been very cautious with open-iscsi package:

 open-iscsi | 2.0.871-0ubuntu9 | precise |
 open-iscsi | 2.0.871-0ubuntu9.12.04.2 | precise-updates |
 open-iscsi | 2.0.873-3ubuntu5~ubuntu12.04.1 | precise-backports |
 open-iscsi | 2.0.873-3ubuntu9 | trusty |
 open-iscsi | 2.0.873+git0.3b4b4500-14ubuntu3 | xenial |
 open-iscsi | 2.0.873+git0.3b4b4500-14ubuntu3.7 | xenial-updates |
 open-iscsi | 2.0.874-5ubuntu2 | bionic |
 open-iscsi | 2.0.874-5ubuntu2.7 | bionic-updates |
 open-iscsi | 2.0.874-5ubuntu2.9 | bionic-proposed |
 open-iscsi | 2.0.874-5ubuntu15 | disco |
 open-iscsi | 2.0.874-7.1ubuntu3 | eoan |
 open-iscsi | 2.0.874-7.1ubuntu6 | focal |
 open-iscsi | 2.0.874-7.1ubuntu6 | groovy |

I'm marking this for a merge for groovy and blocking -proposed for groovy. Since this is behavior change I'll have to discuss this as being a SRU with a broader audience (specially our openstack team).. but marking as affecting all previous supported releases as well.

Changed in open-iscsi (Ubuntu Bionic):
status: New → Confirmed
Changed in open-iscsi (Ubuntu Eoan):
status: New → Confirmed
Changed in open-iscsi (Ubuntu Focal):
status: New → Confirmed
Changed in open-iscsi (Ubuntu Groovy):
status: New → Confirmed
assignee: nobody → Rafael David Tinoco (rafaeldtinoco)
tags: added: block-proposed-focal block-proposed-groovy
Revision history for this message
Rafael David Tinoco (rafaeldtinoco) wrote :

BTW, it is very likely that I'll sponsor your changes and upload to queue - letting the SRU team to decide - and merge open-iscsi to latest upstream.

Thanks for the bug report!

Revision history for this message
Rafael David Tinoco (rafaeldtinoco) wrote :

Alright, this *new feature* (which is actually fixing an unwanted behavior) has the following section added to iscsid.conf:

# To prevent doing automatic scans that would add unwanted luns to the system
# we can disable them and have sessions only do manually requested scans.
# Automatic scans are performed on startup, on login, and on AEN/AER reception
# on devices supporting it. For HW drivers all sessions will use the value
# defined in the configuration file. This configuration option is independent
# of scsi_mod scan parameter. (The default behavior is auto):
node.session.scan = auto

And this makes it to have the exact same behavior as before this fix, so this makes it suitable for SRU. I'm doing the merge requests and will link to this bug. I'm doing the same change for groovy BUT it will be a new merge with upstream.

Revision history for this message
Rafael David Tinoco (rafaeldtinoco) wrote :

Alright,

waiting on ubuntu server team review for the SRUs:
 - will upload as soon as I get +1.

for Groovy, will work with Debian to merge with upstream:
 - @Ritesh Raj Sarraf

rafaeldtinoco@workstation:~/.../sources/upstream/open-iscsi$ git tag
2.0.873
2.0.874
2.0.875
2.0.876
2.0.877
2.0.878
2.1.0
2.1.1

Will check if we can get it to 2.1.1:

https://github.com/open-iscsi/open-iscsi/blob/master/Changelog

Changed in open-iscsi (Ubuntu Groovy):
status: Confirmed → Triaged
Changed in open-iscsi (Ubuntu Focal):
status: Confirmed → In Progress
Changed in open-iscsi (Ubuntu Eoan):
status: Confirmed → In Progress
Changed in open-iscsi (Ubuntu Bionic):
status: Confirmed → In Progress
summary: - Automatic scans cause instability for cloud use cases
+ open-iscsi automatic scans disable AND groovy merge with upstream
Revision history for this message
Rafael David Tinoco (rafaeldtinoco) wrote : Re: open-iscsi automatic scans disable AND groovy merge with upstream

I have also created the PPA:

https://launchpad.net/~rafaeldtinoco/+archive/ubuntu/lp1877617

just as proforma for the merge reviews.

Will get back to this (groovy) very soon.

Mathew Hodson (mhodson)
Changed in open-iscsi (Ubuntu Bionic):
importance: Undecided → Medium
Changed in open-iscsi (Ubuntu Eoan):
importance: Undecided → Medium
Changed in open-iscsi (Ubuntu Focal):
importance: Undecided → Medium
Changed in open-iscsi (Ubuntu Groovy):
importance: Undecided → Medium
Revision history for this message
Ben Swartzlander (bswartz) wrote :

Thank you for taking on this fix. Please let me know if there's anything I can do to help move it forward.

Revision history for this message
Rafael David Tinoco (rafaeldtinoco) wrote :

Sure Ben,

I have also suggested Debian maintainers:

https://salsa.debian.org/linux-blocks-team/open-iscsi/-/merge_requests/1
https://salsa.debian.org/linux-blocks-team/open-iscsi/-/merge_requests/2
https://salsa.debian.org/linux-blocks-team/open-iscsi/-/merge_requests/3

to sync with upstream. Will give them a while to provide answers so I can merge/sync with Debian. If, by any chance, they don't sync with upstream, I'll move Ubuntu forward to 2.1.1 and let them to catch up eventually.

Cheers

Revision history for this message
Ben Swartzlander (bswartz) wrote :

Okay that sounds like a great option. I was planning to talk to the Debian maintainers eventually but Ubuntu is more important to me. If I can get this issue fixed in both distros that's so much the better.

Revision history for this message
Rafael David Tinoco (rafaeldtinoco) wrote :

Well, yep, Ubuntu tries not to add deltas to Debian unless they're *really* needed. This makes Debian and Ubuntu healthy. Upstream has merged my request to experimental, I'll sync it back to Ubuntu as soon as our importers have recognized the new version.

Cheers!

Revision history for this message
Ben Swartzlander (bswartz) wrote :

Is the version update something that can be backported to Bionic and even Xenial? A number of users run well behind the latest LTS.

Revision history for this message
Rafael David Tinoco (rafaeldtinoco) wrote :

Not the entire version bump, no, per SRU guidelines (https://wiki.ubuntu.com/StableReleaseUpdates). The auto_scan change, yes.. I'm backporting it to bionic. Anything besides that would have to be a backport, maintained *by someone* in -backports (https://help.ubuntu.com/community/UbuntuBackports).

Revision history for this message
Ben Swartzlander (bswartz) wrote :

Okay, so a version bump for groovy, and a cherry-pick back port to focal and bionic? I'm okay with not fixing xenial since it's so old.

Revision history for this message
Rafael David Tinoco (rafaeldtinoco) wrote :

Yes, I'm working with upstream:

https://salsa.debian.org/linux-blocks-team/open-iscsi/-/merge_requests/4/commits

I have basically reviewed all previous open-iscsi packages.

Let's see further discussions on how they see that.

For the SRUs (3 of them, in the merge requests). They were accepted by a peer of mine, so I basically to test if behavior is kept as default for all 3 of them and then I'll upload the fixes. I'll basically run your test case on all 3 packages and upload the binaries after I'm done. Will finish this soon, gave a better attention to upstream so we could bump the version there.

Revision history for this message
Rafael David Tinoco (rafaeldtinoco) wrote :

Okay so the 3 SRUs are uploaded waiting to be approved.

I have also proposed a merge request in salsa:

https://salsa.debian.org/linux-blocks-team/open-iscsi/-/merge_requests/4

refactoring a bit the package itself and solving the openssl linking issue the upstream maintainer has observed. Haven't yet decided if Ubuntu will keep the CHAP auth algs support from openssl or not (pending ubuntu-devel@ mailing list discussion thread).

For now thats it, waiting on upstream and SRU.

Mathew Hodson (mhodson)
summary: - open-iscsi automatic scans disable AND groovy merge with upstream
+ Automatic scans cause instability for cloud use cases
Revision history for this message
Rafael David Tinoco (rafaeldtinoco) wrote :

I'm using this bug for a new merge to Groovy Mathew, why to change the summary without syncing first ?

Revision history for this message
Steve Langasek (vorlon) wrote : Please test proposed package

Hello Ben, or anyone else affected,

Accepted open-iscsi into focal-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/open-iscsi/2.0.874-7.1ubuntu6.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-focal to verification-done-focal. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-focal. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Changed in open-iscsi (Ubuntu Focal):
status: In Progress → Fix Committed
tags: added: verification-needed verification-needed-focal
Revision history for this message
Steve Langasek (vorlon) wrote :

Hello Ben, or anyone else affected,

Accepted open-iscsi into eoan-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/open-iscsi/2.0.874-7.1ubuntu3.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-eoan to verification-done-eoan. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-eoan. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Changed in open-iscsi (Ubuntu Eoan):
status: In Progress → Fix Committed
tags: added: verification-needed-eoan
Changed in open-iscsi (Ubuntu Bionic):
status: In Progress → Fix Committed
tags: added: verification-needed-bionic
Revision history for this message
Steve Langasek (vorlon) wrote :

Hello Ben, or anyone else affected,

Accepted open-iscsi into bionic-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/open-iscsi/2.0.874-5ubuntu2.10 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-bionic to verification-done-bionic. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-bionic. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Revision history for this message
Ubuntu SRU Bot (ubuntu-sru-bot) wrote : Autopkgtest regression report (open-iscsi/2.0.874-7.1ubuntu6.1)

All autopkgtests for the newly accepted open-iscsi (2.0.874-7.1ubuntu6.1) for focal have finished running.
The following regressions have been reported in tests triggered by the package:

resource-agents/1:4.5.0-2ubuntu2 (armhf)

Please visit the excuses page listed below and investigate the failures, proceeding afterwards as per the StableReleaseUpdates policy regarding autopkgtest regressions [1].

https://people.canonical.com/~ubuntu-archive/proposed-migration/focal/update_excuses.html#open-iscsi

[1] https://wiki.ubuntu.com/StableReleaseUpdates#Autopkgtest_Regressions

Thank you!

Revision history for this message
Rafael David Tinoco (rafaeldtinoco) wrote :

Just tested SRU and it works fine. By setting:

# To prevent doing automatic scans that would add unwanted luns to the system
# we can disable them and have sessions only do manually requested scans.
# Automatic scans are performed on startup, on login, and on AEN/AER reception
# on devices supporting it. For HW drivers all sessions will use the value
# defined in the configuration file. This configuration option is independent
# of scsi_mod scan parameter. (The default behavior is auto):
node.session.scan = manual

to /etc/iscsi/iscsid.conf files BEFORE the discovery happens

OR by making sure to have:

(k)rafaeldtinoco@clusterg02:~/scripts$ sudo iscsiadm -m session -o show
tcp: [1] 10.250.94.10:3260,1 iqn.2003-01.org.linux-iscsi.storage.x8664:sn.0f3632993d26 (non-flash)
tcp: [2] 10.250.94.10:3260,1 iqn.2003-01.org.linux-iscsi.storage.x8664:sn.0f3632993d26 (non-flash)
tcp: [3] 10.250.93.10:3260,1 iqn.2003-01.org.linux-iscsi.storage.x8664:sn.0f3632993d26 (non-flash)
tcp: [4] 10.250.93.10:3260,1 iqn.2003-01.org.linux-iscsi.storage.x8664:sn.0f3632993d26 (non-flash)

(k)rafaeldtinoco@clusterg02:~/scripts$ sudo iscsiadm -m node -o show | grep scan
node.session.scan = manual
node.session.scan = manual
node.session.scan = manual
node.session.scan = manual

node.session.scan set to manual in all configured sessions...

Scan won't happen automatically.. but if you change it to "auto", then:

(k)rafaeldtinoco@clusterg01:~$ ls -1 /dev/sd*
/dev/sda
/dev/sdb
/dev/sdc
/dev/sdd
/dev/sde
/dev/sdf
/dev/sdg
/dev/sdh
/dev/sdi
/dev/sdj
/dev/sdk
/dev/sdl
/dev/sdm
/dev/sdn
/dev/sdo
/dev/sdp
/dev/sdq
/dev/sdr
/dev/sds
/dev/sdt

all luns are scanned by default.

tags: added: verification-done verification-done-bionic verification-done-eoan verification-done-focal
removed: block-proposed-focal block-proposed-groovy verification-needed verification-needed-bionic verification-needed-eoan verification-needed-focal
Revision history for this message
Ben Swartzlander (bswartz) wrote :

I tested the fix on focal and it worked.

Revision history for this message
Ben Swartzlander (bswartz) wrote :

I tested bionic and that worked as well.

Revision history for this message
Ben Swartzlander (bswartz) wrote :

The fix does not seem to be proposed to Xenial yet, or it if is, I'm not picking it up.

Revision history for this message
Rafael David Tinoco (rafaeldtinoco) wrote :

Thanks for the testing Ben.

I haven't backported it to Xenial, will flag it as won't fix. Xenial is too "mature" to change right now, all cloud archives are bionic oriented (or should be)... will flag it as won't fix so its more clear.

Changed in open-iscsi (Ubuntu Xenial):
status: New → Won't Fix
Changed in open-iscsi (Ubuntu Groovy):
assignee: Rafael David Tinoco (rafaeldtinoco) → nobody
Revision history for this message
Rafael David Tinoco (rafaeldtinoco) wrote :

I'm waiting upstream maintainer (Debian) to check on my "new" package merge. As soon as I have an update there I'll update here as well.

Revision history for this message
Ben Swartzlander (bswartz) wrote :

Thank you, I'm not surprised that fixing xenial is out of scope. I will advise the relevant people on my side to require bionic as the minimum version to obtain this fix.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package open-iscsi - 2.0.874-5ubuntu2.10

---------------
open-iscsi (2.0.874-5ubuntu2.10) bionic; urgency=medium

  [ Ben Swartzlander ]
  * allow open-iscsi to disable auto-scan feature (LP: #1877617)
    - d/p/lp1877617-Allow-disabling-auto-LUN-scans.patch
    - d/p/lp1877617-Fix-manual-LUN-scans-feature.patch

 -- Rafael David Tinoco <email address hidden> Mon, 11 May 2020 01:27:31 +0000

Changed in open-iscsi (Ubuntu Bionic):
status: Fix Committed → Fix Released
Revision history for this message
Brian Murray (brian-murray) wrote : Update Released

The verification of the Stable Release Update for open-iscsi has completed successfully and the package is now being released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package open-iscsi - 2.0.874-7.1ubuntu3.1

---------------
open-iscsi (2.0.874-7.1ubuntu3.1) eoan; urgency=medium

   [ Ben Swartzlander ]
   * allow open-iscsi to disable auto-scan feature (LP: #1877617)
     - d/p/lp1877617-Allow-disabling-auto-LUN-scans.patch
     - d/p/lp1877617-Fix-manual-LUN-scans-feature.patch

 -- Rafael David Tinoco <email address hidden> Mon, 11 May 2020 01:42:57 +0000

Changed in open-iscsi (Ubuntu Eoan):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package open-iscsi - 2.0.874-7.1ubuntu6.1

---------------
open-iscsi (2.0.874-7.1ubuntu6.1) focal; urgency=medium

   [ Ben Swartzlander ]
   * allow open-iscsi to disable auto-scan feature (LP: #1877617)
     - d/p/lp1877617-Allow-disabling-auto-LUN-scans.patch
     - d/p/lp1877617-Fix-manual-LUN-scans-feature.patch

 -- Rafael David Tinoco <email address hidden> Mon, 11 May 2020 02:03:33 +0000

Changed in open-iscsi (Ubuntu Focal):
status: Fix Committed → Fix Released
Revision history for this message
Rafael David Tinoco (rafaeldtinoco) wrote :

I'm moving groovy update need to:

https://bugs.launchpad.net/ubuntu/+source/open-iscsi/+bug/1884175

So this is fully Fix Released!

no longer affects: open-iscsi (Ubuntu Groovy)
Changed in open-iscsi (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.