On 05/03/2016 04:30 AM, Benjamin Marzinski wrote: > On Wed, Apr 27, 2016 at 01:10:50PM +0200, Hannes Reinecke wrote: >> When the daemon is started prior to udev the paths are not present >> (yet). However, the maps themselves will be read from device-mapper. >> This causes existing maps to be dropped in coalesce_maps(), only >> to be reinstated later when all paths are discovered. >> To avoid this we should be checking for a valid hardware entry >> per multipath map; if there is none we're in startup and shouldn't >> drop any maps. > > This doesn't just skip maps when udev hasn't started yet. It skips any > blacklisted maps. For instance, if you create some multipath devices, > add the lines > > blacklist { > devnode ".*" > } > > to /etc/multipath.conf, and restart or reload multipathd, all the > blacklisted devices are still there. > > NAK > Okay, I'll remove this patch when I'm resending the patchset. Cheers, Hannes -- Dr. Hannes Reinecke zSeries & Storage hare@xxxxxxx +49 911 74053 688 SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg GF: J. Hawn, J. Guild, F. Imendörffer, HRB 16746 (AG Nürnberg) -- dm-devel mailing list dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel