All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/15] Multipath patch resync
@ 2015-03-08  3:31 Benjamin Marzinski
  2015-03-08  3:31 ` [PATCH 01/15] correctly set partition delimiter on rename Benjamin Marzinski
                   ` (15 more replies)
  0 siblings, 16 replies; 21+ messages in thread
From: Benjamin Marzinski @ 2015-03-08  3:31 UTC (permalink / raw)
  To: device-mapper development; +Cc: Christophe Varoqui

The first eight of these patches are resends of earlier patches, just
rebased with minor changes. The next two are minor changes, adding
multipath's -B option to mutipathd, and blacklisting vd.* devices.
The two after that allow multipath to read additional configuration
files in a configuration directory /etc/multipath/conf.d by default,
and then do some cleanup of the parser code that I noticed while
adding the configuration directories. The next patch adds two new
configuration parameters that allow multipathd to delay the
reintegration of paths that are failing repeatedly. The next one
fixes a hard to hit memory corruption bug, and the last one
updates the EMC builtin configuration to autodetect ALUA setups.

Benjamin Marzinski (15):
  correctly set partition delimiter on rename
  libmultipath: fix sysfs_get_size bug
  Revert "libmultipath: fixup strlcpy"
  libmultipath: refactor partmaps code
  multipathd: fix memory corruption issue
  multipathd: add deferred_remove support
  multipathd: don't buffer output with systemd
  libmutipath: allow blanks in device blacklist
  multipathd: read-only bindings
  multipath: blacklist virtio-blk devices
  multipath: enable configuration directory
  libmultipath: cleanup parser code
  multipathd: Add delayed path reintegration
  Fix doublee free of alias after map add failure
  libmultipath: autodetect ALUA CLARiiON configurations

 libmultipath/Makefile      |   6 +
 libmultipath/blacklist.c   |  18 ++-
 libmultipath/checkers.c    |   1 +
 libmultipath/checkers.h    |   9 ++
 libmultipath/config.c      |  69 ++++++++++-
 libmultipath/config.h      |  12 ++
 libmultipath/configure.c   |   3 +
 libmultipath/defaults.h    |   3 +
 libmultipath/devmapper.c   | 284 +++++++++++++++++++++++++++++----------------
 libmultipath/devmapper.h   |  11 +-
 libmultipath/dict.c        | 126 +++++++++++++++++---
 libmultipath/dict.h        |   1 +
 libmultipath/hwtable.c     |   2 +
 libmultipath/parser.c      | 173 ++++++++-------------------
 libmultipath/parser.h      |   9 +-
 libmultipath/print.c       |   2 +
 libmultipath/propsel.c     |  58 +++++++++
 libmultipath/propsel.h     |   3 +
 libmultipath/structs.h     |  17 +++
 libmultipath/structs_vec.c |   3 +-
 libmultipath/sysfs.c       |   2 +-
 libmultipath/util.c        |   3 +-
 multipath.conf.annotated   |  80 +++++++++++++
 multipath.conf.defaults    |   7 +-
 multipath/multipath.conf.5 |  54 +++++++++
 multipathd/main.c          |  86 ++++++++++----
 multipathd/multipathd.8    |   5 +
 27 files changed, 761 insertions(+), 286 deletions(-)

-- 
1.8.3.1

^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2015-03-11  1:35 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-03-08  3:31 [PATCH 00/15] Multipath patch resync Benjamin Marzinski
2015-03-08  3:31 ` [PATCH 01/15] correctly set partition delimiter on rename Benjamin Marzinski
2015-03-08  3:31 ` [PATCH 02/15] libmultipath: fix sysfs_get_size bug Benjamin Marzinski
2015-03-08  3:31 ` [PATCH 03/15] Revert "libmultipath: fixup strlcpy" Benjamin Marzinski
2015-03-08  3:31 ` [PATCH 04/15] libmultipath: refactor partmaps code Benjamin Marzinski
2015-03-08  3:31 ` [PATCH 05/15] multipathd: fix memory corruption issue Benjamin Marzinski
2015-03-08  3:31 ` [PATCH 06/15] multipathd: add deferred_remove support Benjamin Marzinski
2015-03-08  3:31 ` [PATCH 07/15] multipathd: don't buffer output with systemd Benjamin Marzinski
2015-03-08  3:31 ` [PATCH 08/15] libmutipath: allow blanks in device blacklist Benjamin Marzinski
2015-03-08  3:31 ` [PATCH 09/15] multipathd: read-only bindings Benjamin Marzinski
2015-03-08  3:31 ` [PATCH 10/15] multipath: blacklist virtio-blk devices Benjamin Marzinski
2015-03-08  3:31 ` [PATCH 11/15] multipath: enable configuration directory Benjamin Marzinski
2015-03-08 22:27   ` Sebastian Herbszt
2015-03-08 23:29     ` Christophe Varoqui
2015-03-09  0:42       ` Sebastian Herbszt
2015-03-08  3:31 ` [PATCH 12/15] libmultipath: cleanup parser code Benjamin Marzinski
2015-03-08  3:31 ` [PATCH 13/15] multipathd: Add delayed path reintegration Benjamin Marzinski
2015-03-08  3:31 ` [PATCH 14/15] Fix doublee free of alias after map add failure Benjamin Marzinski
2015-03-08  3:31 ` [PATCH 15/15] libmultipath: autodetect ALUA CLARiiON configurations Benjamin Marzinski
2015-03-08 10:04 ` [PATCH 00/15] Multipath patch resync Christophe Varoqui
2015-03-11  1:35   ` Benjamin Marzinski

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.