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


--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to