iscsiuio ships iscsiuio.service but not iscsiuio.socket

Bug #2072484 reported by Benjamin Drung
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
open-iscsi (Debian)
New
Unknown
open-iscsi (Ubuntu)
New
Undecided
Unassigned

Bug Description

Imported from Debian bug http://bugs.debian.org/1056733:

/lib/systemd/system/iscsiuio.socket seems to be missing from the iscsiuio
package. The open-iscsi packages ships iscsid.socket and iscsid.service on the other hand.

This blocks running some upstream dracut test cases: https://github.com/dracut-ng/dracut-ng/issues/446

Tags: server-todo
Benjamin Drung (bdrung)
summary: - iscsiuio - iscsiuio.socket
+ iscsiuio ships iscsiuio.service but not iscsiuio.socket
description: updated
Changed in open-iscsi (Debian):
importance: Undecided → Unknown
tags: added: server-todo
Revision history for this message
Lucas Kanashiro (lucaskanashiro) wrote :

Benjamin, are you planning to work on this?

Revision history for this message
Lucas Kanashiro (lucaskanashiro) wrote :

Benjamin replied the following on IRC:

<ahasenack> bdrung: hi, are you planning on working on bugs.launchpad.net/ubuntu/+source/open-iscsi/+bug/2072484 ?
<bdrung> ahasenack, not currently. I would be happy if the server team would work on it.

Revision history for this message
Andreas Hasenack (ahasenack) wrote :

Would this inclusion suddenly make the service socket activated, and have other implications?

Revision history for this message
Benjamin Drung (bdrung) wrote :

Maybe. That change should probably tested.

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

I had the chance to try a system which has the socket and it was working fine.

It also is present in the rpm world, which implies that we'd not become the odd one adding it as the only distro.

○ iscsiuio.service - iSCSI UserSpace I/O driver
     Loaded: loaded (/usr/lib/systemd/system/iscsiuio.service; disabled; preset: disabled)
    Drop-In: /usr/lib/systemd/system/service.d
             └─10-timeout-abort.conf
             /run/systemd/system/service.d
             └─zzz-lxc-service.conf
     Active: inactive (dead)
TriggeredBy: ● iscsiuio.socket
       Docs: man:iscsiuio(8)

● iscsiuio.socket - Open-iSCSI iscsiuio Socket
     Loaded: loaded (/usr/lib/systemd/system/iscsiuio.socket; enabled; preset: enabled)
     Active: active (listening) since Wed 2024-08-28 15:26:11 UTC; 8s ago
   Triggers: ● iscsiuio.service
       Docs: man:iscsiuio(8)
     Listen: @ISCSID_UIP_ABSTRACT_NAMESPACE (Stream)
     CGroup: /system.slice/iscsiuio.socket

What is left is finding the time to
1. add it to the PKG
2. try if then the default state at boot is as it should (or if it needs some dh_install... changes in d/rules)
3. find which use case gets to uip_connect in usr/iscsid_req.c as that is what will connect to the socket to see if the thing spawns

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.