[dm-devel] [PATCH v2 00/18] Multipath patch sync

Christophe Varoqui christophe.varoqui at opensvc.com
Mon Apr 18 09:36:49 UTC 2016


Hi Ben,

This patchset is merged, thanks.

The version code has been bumped to 0.6.0

Best regards,
Christophe Varoqui
www.opensvc.com


On Fri, Apr 8, 2016 at 1:19 AM, Benjamin Marzinski <bmarzins at redhat.com>
wrote:

> This is a resend of my previous batch of patches.  The only one that has
> changed (besides in offsets) is patch 10 "multipathd: delay reloads during
> creation". I renamed the config option "missing_uev_wait_timeout". When
> it triggers, multipath will simply print a warning message and re-enable
> reloads as if it had received the uevent.
>
> I also added a new patch that adds a new keyword to the weightedpath
> prioritizer, so that you can refer to paths in a persistent way.
>
> Benjamin Marzinski (18):
>   multipathd: use /run instead of /var/run
>   retrigger uevents to try and get the uid through udev
>   Fix issues with user_friendly_names initramfs bindings
>   Add libmpathcmd library and use it internally
>   libmultipath: add ignore_new_boot_devs option
>   libmultipath: fix PAD and PRINT macros
>   libmultipath: Cut down on alua prioritizer ioctls
>   multipathd: fail if pidfile can't be created
>   libmultipath: check correct function for define
>   multipathd: delay reloads during creation
>   multipath: Fix minor text issues
>   kpartx: verify partition devices
>   multipath: add exclusive_pref_bit for alua prio
>   multipathd: print "fail" when remove fails
>   multipath: check partitions unused before removing
>   multipathd.service: remove blk-availability Requires
>   multipathd: use 64-bit int for command key
>   multipath: add wwn keyword to weightedpath prio
>
>  Makefile                                 |   1 +
>  Makefile.inc                             |  12 +-
>  kpartx/devmapper.c                       |  17 ++-
>  kpartx/devmapper.h                       |   2 +-
>  kpartx/kpartx.c                          |  70 ++++++++++-
>  libmpathcmd/Makefile                     |  30 +++++
>  libmpathcmd/mpath_cmd.c                  | 178 +++++++++++++++++++++++++++
>  libmpathcmd/mpath_cmd.h                  | 125 +++++++++++++++++++
>  libmpathpersist/Makefile                 |   9 +-
>  libmpathpersist/mpath_persist.c          |   2 +-
>  libmpathpersist/mpath_updatepr.c         |  14 +--
>  libmultipath/Makefile                    |   5 +-
>  libmultipath/config.c                    |   7 +-
>  libmultipath/config.h                    |   5 +
>  libmultipath/configure.c                 |  20 +--
>  libmultipath/defaults.h                  |   6 +-
>  libmultipath/devmapper.c                 |  46 +++++--
>  libmultipath/devmapper.h                 |   2 +-
>  libmultipath/dict.c                      |  20 ++-
>  libmultipath/discovery.c                 |  28 +++--
>  libmultipath/discovery.h                 |   2 +
>  libmultipath/print.c                     |  25 ++--
>  libmultipath/print.h                     |   4 +
>  libmultipath/prioritizers/alua.c         |  44 ++++---
>  libmultipath/prioritizers/alua_rtpg.c    |  69 +++++++----
>  libmultipath/prioritizers/alua_rtpg.h    |   2 +-
>  libmultipath/prioritizers/weightedpath.c |  37 ++++++
>  libmultipath/prioritizers/weightedpath.h |   1 +
>  libmultipath/propsel.c                   |   2 +-
>  libmultipath/structs.h                   |  10 ++
>  libmultipath/uxsock.c                    |  73 +++--------
>  libmultipath/uxsock.h                    |   5 +-
>  libmultipath/wwids.c                     |  19 +--
>  mpathpersist/Makefile                    |   2 +-
>  multipath.conf.defaults                  |   1 +
>  multipath/Makefile                       |   5 +-
>  multipath/main.c                         |   6 +-
>  multipath/multipath.conf.5               |  36 +++++-
>  multipathd/Makefile                      |   5 +-
>  multipathd/cli.c                         |  22 ++--
>  multipathd/cli.h                         |  20 +--
>  multipathd/cli_handlers.c                |  73 ++++++++---
>  multipathd/main.c                        | 205
> ++++++++++++++++++++++++++-----
>  multipathd/main.h                        |   1 +
>  multipathd/multipathd.8                  |   4 +
>  multipathd/multipathd.init.suse          |   2 +-
>  multipathd/multipathd.service            |   3 +-
>  multipathd/uxclnt.c                      |  13 +-
>  multipathd/uxlsnr.c                      |  11 +-
>  49 files changed, 1031 insertions(+), 270 deletions(-)
>  create mode 100644 libmpathcmd/Makefile
>  create mode 100644 libmpathcmd/mpath_cmd.c
>  create mode 100644 libmpathcmd/mpath_cmd.h
>
> --
> 1.8.3.1
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/dm-devel/attachments/20160418/a59c325f/attachment.htm>


More information about the dm-devel mailing list