[dm-devel] [PATCH 00/10] Multipath path resync
Benjamin Marzinski
bmarzins at redhat.com
Fri May 15 23:14:03 UTC 2015
The first patch is just a resend of earlier patches. The rest are a mix
of bug fixes and features. "retrigger uevents to try and get the uid
through udev" is one that I'm open to a number of changes to, if anyone
feels strongly that it should work differently. I'm also not sure if
the new location I'm moved the multipath rules to works for everyone. If
not, I have no problem with dropping it. Lastly, I like I mentioned in
the "Fix issues with user_friendly_names initramfs binding", if anyone has
a better way of making multipathd run differently in the initramfs, I'd
be happy to consider that instead of my existing patch.
Benjamin Marzinski (10):
libmultipath: Add prioritizer context data
fix memory leaks on realloc failures
multipathd: use /run instead of /var/run
retrigger uevents to try and get the uid through udev
update multipath rules to deal with partition devices
change order of multipath.rules
make kpartx -d remove all partitions
Fix issues with user_friendly_names initramfs bindings
Make multipath deactivate devices before iscsi shutdown
resize reply buffer for mutipathd help message
kpartx/kpartx.c | 4 +-
libmultipath/config.c | 6 +++
libmultipath/config.h | 3 ++
libmultipath/configure.c | 3 ++
libmultipath/defaults.h | 4 +-
libmultipath/dict.c | 12 +++++
libmultipath/discovery.c | 28 +++++-----
libmultipath/dmparser.c | 6 ++-
libmultipath/prio.c | 34 +++++++++++-
libmultipath/prio.h | 7 +++
libmultipath/prioritizers/alua.c | 58 ++++++++++++++++-----
libmultipath/prioritizers/alua_rtpg.c | 22 ++++++--
libmultipath/prioritizers/alua_rtpg.h | 4 +-
libmultipath/prioritizers/const.c | 4 ++
libmultipath/prioritizers/datacore.c | 3 ++
libmultipath/prioritizers/def_func.h | 11 ++++
libmultipath/prioritizers/emc.c | 4 ++
libmultipath/prioritizers/hds.c | 4 ++
libmultipath/prioritizers/hp_sw.c | 4 ++
libmultipath/prioritizers/iet.c | 4 ++
libmultipath/prioritizers/ontap.c | 4 ++
libmultipath/prioritizers/random.c | 4 ++
libmultipath/prioritizers/rdac.c | 4 ++
libmultipath/prioritizers/weightedpath.c | 3 ++
libmultipath/propsel.c | 4 +-
libmultipath/structs.h | 8 +++
libmultipath/util.c | 30 +++++++++++
libmultipath/util.h | 1 +
multipath/Makefile | 4 +-
multipath/main.c | 9 ++--
multipath/multipath.rules | 16 ++++--
multipathd/cli.c | 88 +++++++++++++++++++++++---------
multipathd/cli.h | 16 +++++-
multipathd/cli_handlers.c | 58 ++++-----------------
multipathd/main.c | 49 ++++++++++++------
multipathd/multipathd.init.suse | 2 +-
multipathd/multipathd.service | 1 +
multipathd/uxlsnr.c | 19 ++++++-
38 files changed, 406 insertions(+), 139 deletions(-)
create mode 100644 libmultipath/prioritizers/def_func.h
--
1.8.3.1
More information about the dm-devel
mailing list