[Bug 827654] New: open-iscsi should be updated to latest version
https://bugzilla.novell.com/show_bug.cgi?id=827654 https://bugzilla.novell.com/show_bug.cgi?id=827654#c0 Summary: open-iscsi should be updated to latest version Classification: openSUSE Product: openSUSE Factory Version: 13.1 Milestone 1 Platform: All OS/Version: openSUSE 12.3 Status: NEW Severity: Major Priority: P5 - None Component: Basesystem AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: lduncan@suse.com QAContact: qa-bugs@suse.de CC: hare@suse.com, meissner@suse.com, werner@suse.com, michaelc@cs.wisc.edu, fcrozat@suse.com, fxzhang@suse.com Depends on: 821695 Found By: Development Blocker: --- +++ This bug was initially created as a clone of Bug #821695 +++ This bug was cloned from bnc#821695 so that it could track the update of open-iscsi on openSUSE to support systemd. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=827654
https://bugzilla.novell.com/show_bug.cgi?id=827654#c1
Lee Duncan
https://bugzilla.novell.com/show_bug.cgi?id=827654
https://bugzilla.novell.com/show_bug.cgi?id=827654#c
Lee Duncan
https://bugzilla.novell.com/show_bug.cgi?id=827654
https://bugzilla.novell.com/show_bug.cgi?id=827654#c2
Lee Duncan
https://bugzilla.novell.com/show_bug.cgi?id=827654 https://bugzilla.novell.com/show_bug.cgi?id=827654#c Bug 827654 depends on bug 821695, which changed state. Bug 821695 Summary: open-iscsi should be updated to latest version http://bugzilla.novell.com/show_bug.cgi?id=821695 What |Old Value |New Value ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=827654
https://bugzilla.novell.com/show_bug.cgi?id=827654#c3
--- Comment #3 from Lee Duncan
https://bugzilla.novell.com/show_bug.cgi?id=827654
https://bugzilla.novell.com/show_bug.cgi?id=827654#c4
--- Comment #4 from Lee Duncan
https://bugzilla.novell.com/show_bug.cgi?id=827654
https://bugzilla.novell.com/show_bug.cgi?id=827654#c
Lee Duncan
https://bugzilla.novell.com/show_bug.cgi?id=827654
https://bugzilla.novell.com/show_bug.cgi?id=827654#c5
--- Comment #5 from Lee Duncan
https://bugzilla.novell.com/show_bug.cgi?id=827654
https://bugzilla.novell.com/show_bug.cgi?id=827654#c6
--- Comment #6 from Hannes Reinecke
https://bugzilla.novell.com/show_bug.cgi?id=827654
https://bugzilla.novell.com/show_bug.cgi?id=827654#c7
--- Comment #7 from Marcus Meissner
https://bugzilla.novell.com/show_bug.cgi?id=827654
https://bugzilla.novell.com/show_bug.cgi?id=827654#c8
--- Comment #8 from Lee Duncan
... we hereby clarify that we do not support storage technology setups where the storage daemons are being run from the storage it maintains itself. In other words: a storage daemon backing the root file system cannot be stored on the root file system itself.
This means that the iscsid that starts at initd time must continue to run during the transition from initrd to full running mode, and that iscsid can only be stopped when the OS stops and drops back to the initrd state, where the tangle that is the root OS mount can be unwound. In the case of iscsi, it is not quite as bad as all this, because the iscsi daemon (iscsid) is only needed to handle errors, not for storage access under normal conditions. So a restart of iscsid in our case means there is no error handling/recovery, but it does not mean to access to the root disc under normal conditions. Until our systemd and initrd support the initrd images running until OS shutdown time, we may have to live with this temporary loss of error handling during the initrd to full OS transition. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=827654
https://bugzilla.novell.com/show_bug.cgi?id=827654#c9
--- Comment #9 from Mike Christie
https://bugzilla.novell.com/show_bug.cgi?id=827654
https://bugzilla.novell.com/show_bug.cgi?id=827654#c10
--- Comment #10 from Lee Duncan
Hey,
What do you guys do for multipath/multipathd? We might have similar issues.
If you mean what does openSUSE do for multipathd-systemd interaction, I believe the answer is nothing yet. I believe that until the initrd environment is updated on openSUSE to better match the "systemd plan", we will not be able to have a fully-supported (i.e. iscsid running all the time) iscsi-boot environment. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=827654
https://bugzilla.novell.com/show_bug.cgi?id=827654#c11
--- Comment #11 from Hannes Reinecke
https://bugzilla.novell.com/show_bug.cgi?id=827654
https://bugzilla.novell.com/show_bug.cgi?id=827654#c12
--- Comment #12 from Lee Duncan
https://bugzilla.novell.com/show_bug.cgi?id=827654
https://bugzilla.novell.com/show_bug.cgi?id=827654#c13
--- Comment #13 from Frederic Crozat
Not sure how to get systemd to run a service script at boot time, but somebody has to make sure that boot-required volumes have "onboot" set, right?
http://en.opensuse.org/openSUSE:Systemd_packaging_guidelines you'll probably need to request a change in systemd-presets-branding-openSUSE -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=827654
https://bugzilla.novell.com/show_bug.cgi?id=827654#c14
--- Comment #14 from Hannes Reinecke
Hannes mentioned that another aspect of this is that open-iscsi currently uses a udev daemon to mount iSCSI devices, so that will have to be updated to use systemd as well.
I talked to Kay Sievers, and he said that the mount optino 'nofail' is implemented already in systemd. And that systemd would mount any devices when listed in /etc/fstab. So that should work as expected, and we can remove the udevmountd. Which is okay. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=827654
https://bugzilla.novell.com/show_bug.cgi?id=827654#c15
--- Comment #15 from Lee Duncan
(In reply to comment #3)
Hannes mentioned that another aspect of this is that open-iscsi currently uses a udev daemon to mount iSCSI devices, so that will have to be updated to use systemd as well.
I talked to Kay Sievers, and he said that the mount optino 'nofail' is implemented already in systemd. And that systemd would mount any devices when listed in /etc/fstab. So that should work as expected, and we can remove the udevmountd. Which is okay.
Hannes: Once I had the service files set up correctly, I found this to be true. In openSUSE the udevmountd is not used by udev, anyway. I set the fstab mount options to "nofail" for a remote device, and when the iSCSI device becomes available systemd does indeed mount it. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=827654
https://bugzilla.novell.com/show_bug.cgi?id=827654#c16
--- Comment #16 from Lee Duncan
https://bugzilla.novell.com/show_bug.cgi?id=827654
https://bugzilla.novell.com/show_bug.cgi?id=827654#c17
--- Comment #17 from Lee Duncan
https://bugzilla.novell.com/show_bug.cgi?id=827654
https://bugzilla.novell.com/show_bug.cgi?id=827654#c18
--- Comment #18 from Dr. Werner Fink
https://bugzilla.novell.com/show_bug.cgi?id=827654
https://bugzilla.novell.com/show_bug.cgi?id=827654#c19
--- Comment #19 from Lee Duncan
https://bugzilla.novell.com/show_bug.cgi?id=827654
https://bugzilla.novell.com/show_bug.cgi?id=827654#c20
--- Comment #20 from Lee Duncan
https://bugzilla.novell.com/show_bug.cgi?id=827654
https://bugzilla.novell.com/show_bug.cgi?id=827654#c21
--- Comment #21 from Bernhard Wiedemann
https://bugzilla.novell.com/show_bug.cgi?id=827654
https://bugzilla.novell.com/show_bug.cgi?id=827654#c22
--- Comment #22 from Bernhard Wiedemann
https://bugzilla.novell.com/show_bug.cgi?id=827654
https://bugzilla.novell.com/show_bug.cgi?id=827654#c23
--- Comment #23 from Lee Duncan
https://bugzilla.novell.com/show_bug.cgi?id=827654
https://bugzilla.novell.com/show_bug.cgi?id=827654#c24
--- Comment #24 from Marcus Meissner
https://bugzilla.novell.com/show_bug.cgi?id=827654
https://bugzilla.novell.com/show_bug.cgi?id=827654#c25
--- Comment #25 from Lee Duncan
i dont like starting the service by default
Marcus: I believe I understand your reluctance, but since iscsid will become a socket-activated service, the daemon will never be started unless the caller runs a command that requires the daemon, or unless they have iSCSI volumes. So even though enabled, the iscsid daemon will not be running by default. I have submitted changes to enable iscsid.socket and iscsi.service, by default, to the build service. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=827654
https://bugzilla.novell.com/show_bug.cgi?id=827654#c26
Lee Duncan
https://bugzilla.novell.com/show_bug.cgi?id=827654
https://bugzilla.novell.com/show_bug.cgi?id=827654#c27
--- Comment #27 from Lee Duncan
https://bugzilla.novell.com/show_bug.cgi?id=827654
https://bugzilla.novell.com/show_bug.cgi?id=827654#c28
Lee Duncan
https://bugzilla.novell.com/show_bug.cgi?id=827654
https://bugzilla.novell.com/show_bug.cgi?id=827654#c
Lee Duncan
https://bugzilla.novell.com/show_bug.cgi?id=827654
https://bugzilla.novell.com/show_bug.cgi?id=827654#c29
--- Comment #29 from Bernhard Wiedemann
https://bugzilla.novell.com/show_bug.cgi?id=827654
https://bugzilla.novell.com/show_bug.cgi?id=827654#c30
Lee Duncan
https://bugzilla.novell.com/show_bug.cgi?id=827654
https://bugzilla.novell.com/show_bug.cgi?id=827654#c
Lee Duncan
https://bugzilla.novell.com/show_bug.cgi?id=827654
https://bugzilla.novell.com/show_bug.cgi?id=827654#c31
--- Comment #31 from Bernhard Wiedemann
participants (1)
-
bugzilla_noreply@novell.com