[Pkg-iscsi-maintainers] Bug#809334: Bug#809320: open-iscsi: no session termination on stop
Ritesh Raj Sarraf
rrs at debian.org
Sun Feb 7 09:14:14 UTC 2016
On Sun, 2016-01-31 at 19:16 +0100, Christian Seiler wrote:
> On 12/30/2015 12:13 PM, Christian Seiler wrote:
> > Well, that would not be ideal, obviously. But if we propagate the
> > error and just ignore 15 (already logged in) then we'll have the
> > case that some portals will be in the logged-in state and others
> > might not; and if systemd thinks the service didn't successfully
> > start, it will not logout of sessions on shutdown. This is
> obviously
> > not optimal, but because of the follow-up errors there still will
> be
> > some user feedback, so I think that is the simplest solution.
>
> So I've added SuccessExitStatus=15 to git (we already had 21 in
> there if no sessions are configured, so it's not without
> precedent) for now.
>
I just tested it with your change. Yes. Now systemd is ignoring errocde
15.
root at debian-sanboot:~# systemctl -l status open-iscsi
● open-iscsi.service - Login to default iSCSI targets
Loaded: loaded (/lib/systemd/system/open-iscsi.service; enabled;
vendor preset: enabled)
Active: active (exited) since Sun 2016-02-07 14:39:55 IST; 2min 6s
ago
Docs: man:iscsiadm(8)
man:iscsid(8)
Process: 601 ExecStart=/lib/open-iscsi/activate-storage.sh
(code=exited, status=0/SUCCESS)
Process: 567 ExecStart=/sbin/iscsiadm -m node --loginall=automatic
(code=exited, status=15)
Process: 559 ExecStartPre=/bin/systemctl --quiet is-active
iscsid.service (code=exited, status=0/SUCCESS)
Main PID: 601 (code=exited, status=0/SUCCESS)
CGroup: /system.slice/open-iscsi.service
Feb 07 14:39:51 debian-sanboot systemd[1]: Starting Login to default
iSCSI targets...
Feb 07 14:39:54 debian-sanboot iscsiadm[567]: iscsiadm: default: 1
session requested, but 1 already present.
Feb 07 14:39:55 debian-sanboot iscsiadm[567]: iscsiadm: Could not log
into all portals
Feb 07 14:39:55 debian-sanboot iscsiadm[567]: Logging in to [iface:
default, target: iqn.2003-01.org.linux-iscsi.debian.sanboot, portal:
172.16.20.41,3260] (multiple)
Feb 07 14:39:55 debian-sanboot iscsiadm[567]: Logging in to [iface:
default, target: iqn.2003-01.org.linux-iscsi.debian.sanboot, portal:
172.16.20.42,3260] (multiple)
Feb 07 14:39:55 debian-sanboot iscsiadm[567]: Logging in to [iface:
default, target: iqn.2003-01.org.linux-iscsi.debian.sanboot, portal:
172.16.20.43,3260] (multiple)
Feb 07 14:39:55 debian-sanboot iscsiadm[567]: Login to [iface: default,
target: iqn.2003-01.org.linux-iscsi.debian.sanboot, portal:
172.16.20.41,3260] successful.
Feb 07 14:39:55 debian-sanboot iscsiadm[567]: Login to [iface: default,
target: iqn.2003-01.org.linux-iscsi.debian.sanboot, portal:
172.16.20.42,3260] successful.
Feb 07 14:39:55 debian-sanboot iscsiadm[567]: Login to [iface: default,
target: iqn.2003-01.org.linux-iscsi.debian.sanboot, portal:
172.16.20.43,3260] successful.
Feb 07 14:39:55 debian-sanboot systemd[1]: Started Login to default
iSCSI targets.
> I'm leaving this bug open, because you experienced some other
> problems, irrespective of that. If you need help figuring out
> what's wrong (perhaps because my earlier changes broke something)
> please get in touch.
Yes. We have other issues still. I'll follow-up in the other thread.
--
Ritesh Raj Sarraf | http://people.debian.org/~rrs
Debian - The Universal Operating System
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/pkg-iscsi-maintainers/attachments/20160207/1687107b/attachment.sig>
More information about the Pkg-iscsi-maintainers
mailing list