Comment 14 for bug 571093

Revision history for this message
ariel (garcia) wrote : Re: multipath + libvirtd eats away more memory over time

Same memory leak here, running kvm+libvirtd+multipath-tools on nodes with SAN access over QLogic cards
However i noticed something which i guess is highly related:

udev is constantly "discovering" the 4 multipath devices (sdb/sdc/sdd/sde) and causing a high CPU load of around 3 (8 CPU system). "ps" shows a process tree like this again and again

  393 ? S<s 22:09 udevd --daemon
20696 ? S< 0:12 \_ udevd --daemon
 7171 ? S< 0:00 | \_ /sbin/multipath -v0 /dev/sdb
 7190 ? R< 0:00 | \_ /sbin/mpath_prio_emc /dev/sdd
20702 ? S< 0:10 \_ udevd --daemon
 7177 ? S< 0:00 | \_ /sbin/multipath -v0 /dev/sdc
 7189 ? R< 0:00 | \_ /lib/udev/scsi_id -g -u -d /dev/sdb
31869 ? S< 0:01 \_ udevd --daemon
 7179 ? S< 0:00 | \_ /sbin/multipath -v0 /dev/sdd
 7191 ? R< 0:00 | \_ /sbin/mpath_prio_emc /dev/sdb
31875 ? S< 0:01 \_ udevd --daemon

(PIDs change all the time, they are really being called anew).
Uploading the output of 2-3 seconds of "udevadm monitor -e"