multipath: add udev sync support.
authorBenjamin Marzinski <bmarzins@redhat.com>
Mon, 17 May 2010 19:03:38 +0000 (14:03 -0500)
committerChristophe Varoqui <christophe.varoqui@opensvc.com>
Thu, 20 May 2010 04:49:03 +0000 (06:49 +0200)
commit8d63b33d0996e141a2451df552b062b908db15bc
tree9371f7a2edae027b1061ac4283043029dfb7560d
parent07352dffc44c6e6b297d0c8cb804e6f08003be1d
multipath: add udev sync support.

device-mapper in now able to synchronize operations through udev.  This patch
allows multipath and kpartx to make use of this feature. If kpartx is run with
"-s", it waits for the partitions to be created before returning. Multipath
will now always wait for the devices to be created before returning.

This feature requires dm_task_set_cookie() which was finalized in device-mapper
version 1.2.38

Signed-off-by: Benjamin Marzinski <bmarzins@redhat.com>
kpartx/devmapper.c
kpartx/devmapper.h
kpartx/kpartx.c
libmultipath/config.h
libmultipath/configure.c
libmultipath/devmapper.c
libmultipath/devmapper.h
multipath/main.c
multipathd/main.c