[Pkg-iscsi-maintainers] Bug#775778: open-iscsi: Boot with systemd hangs (ordering of init script w.r.t. remote filesystems)

Christian Seiler christian at iwakd.de
Sun Jan 25 15:47:58 UTC 2015


Am 2015-01-25 16:37, schrieb Ritesh Raj Sarraf:
>  I cut out the multipath stack just to see if there is some fix we 
> can
> push. So yes, your patch works perfect in a non-multipath setup. I'll
> ask release team for an exception.
>
>  For multipath, I need to figure out some time to root cause it. But
> that is beyond the scope of this bug report. Hence, the clone of the
> bug.

While you were doing that, I just looked at it: multipath-tools has
exactly the same problem as open-iscsi does:

# Required-Start:    udev $local_fs $remote_fs $syslog
# Required-Stop:     udev $local_fs $remote_fs $syslog

(See the $remote_fs there?)

So basically, the same kind of fix applies.

Btw. I noticed a small problem with my fix w.r.t open-iscsi here: my
fix currently does not cover the iscsi alias (Provides line in LSB
header), so on systemd systems (sysvinit is not affected) with my fix,
anything ordered against iscsi will not order properly against my unit
file. (Note that multipath-tools.service orders against iscsi, but in
this case, it is not actually the root cause.)

So before you upload the fix for open-iscsi, could you give me a
little more time to see how to make sure the alias continues working,
so that other scripts that want to order against iscsi still do that
with systemd?

Again, thanks a lot for your efforts!

Christian



More information about the Pkg-iscsi-maintainers mailing list