Hi Peter,

I assigned this to you to get your feedback.  To summarize this bug,
the line

# Coalesce multipath devices before multipathd is running (initramfs, early
# boot)
ACTION=="add|change", SUBSYSTEM=="block", RUN+="/sbin/multipath -v0 /dev/%k"

in 95-multipath.tools udev rule was added to:

multipath-tools (0.4.8-11) unstable; urgency=low
[...]
  * [4f8a5d1] Call multipath via udev on block device add/change events This
    helps slow devices when either /etc/init.d/multipath-tools-boot or the
    initramfs script are being run although the devices are not ready yet.
    (Closes: #489850) - many thanks to Janusz Dziemidowicz for his suggestions
    and testing
[...]

However, for some reason calling 'multipath -v0 /dev/sdb' for this user
causes udev to fire off a changed rule for /dev/sdb, triggering this
rule, causing multipath to be called, etc.

My first suggestion is that we keep this rule only for 'add' but not for
'change'.  Having it for 'change' doesn't seem to meet the reasons why
it was originally aded.

Secondly, should we drop this rule altogether and just make sure to
load scsi_wait_scan and then do udevsettle?  Or will that miss devices
which magically show up later (but not too late)?

(Please feel free to assign to me after commenting)

** Changed in: multipath-tools (Ubuntu)
     Assignee: (unassigned) => Peter Petrakis (peter-petrakis)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/644489

Title:
  constantly changes /dev/disk/by-id/{scsi,wwn}-* LUN symlinks with
  multipathing

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to