[dm-devel] [Patch] multipath-tools: Check if multipathd is running or not and print a warning

Hannes Reinecke hare at suse.de
Thu Jul 28 14:35:21 UTC 2016


On 07/28/2016 01:48 PM, Milan P. Gandhi wrote:
> Hello,
> 
> With this patch dm-multipath commands e.g. multipath -v2,
> multipath -ll etc. now checks if there are multipath
> device maps created, and multipathd service is running 
> or not? If the multipath devices are created, but multipathd 
> service is not running then there will be a warning 
> message displayed to inform the user that IO failover/
> failback may not work as expected without multipathd 
> process running.
> 
> I have tested this patch with Fedora 23, and latest 
> upstream multipath-tools
> 
> Signed-off-by: Milan P. Gandhi <mgandhi at redhat.com>
> ---
No, this won't work.

You cannot guarantee that by the time 'multipath' is called the daemon
was already able to create any maps (the daemon might still be
processing events, without it being able to start creating maps).

So the best we can do is to check if the daemon is running
and continue from there.

Cheers,

Hannes
-- 
Dr. Hannes Reinecke		   Teamlead Storage & Networking
hare at suse.de			               +49 911 74053 688
SUSE LINUX GmbH, Maxfeldstr. 5, 90409 Nürnberg
GF: F. Imendörffer, J. Smithard, J. Guild, D. Upmanyu, G. Norton
HRB 21284 (AG Nürnberg)




More information about the dm-devel mailing list