All of lore.kernel.org
 help / color / mirror / Atom feed
From: Hannes Reinecke <hare@suse.de>
To: Christophe Varoqui <christophe.varoqui@gmail.com>
Cc: dm-devel@redhat.com
Subject: [PATCH 00/42] SLES resync
Date: Tue,  8 Jan 2013 14:53:38 +0100	[thread overview]
Message-ID: <1357653259-62650-1-git-send-email-hare@suse.de> (raw)

Hi Christophe,

here are some patches and bugfixes with have accumulated on
my SLES11 branch. Please apply.

(Patch 37 is blank due to merging, so it'll be missing from
 the patch set).

Hannes Reinecke (41):
  libmultipath: Invalid check for mpp->wwid in dm_addmap()
  Remove newline from condlog()
  Fixup pathgroup allocation in disassemble_map()
  libmultipath: resource leak in read_value_block()
  Accept several whitespaces in bindings file
  Add TAGS makefile target
  libmultipath: Fix typo in mp_prio_handler()
  Do not trigger a map reload on priority updates
  Introduce MP_FAST_IO_FAIL_UNSET
  Checker name is not displayed on failure
  Valgrind fixes for prioritizer
  Incorrect inquiry vendor length in hds prioritizer
  Print out multipath alias for flush_on_last_del messages
  Clarify setting origin in propsel.c
  libmultipath: error checking in remove_features()
  Increase parameter buffer
  Check return code from pathinfo()
  Inconsistent string quoting
  Switch off 'queue_if_no_path' before removing maps
  Double free in disassemble_map()
  libmultipath: prio keyword ignored for multipath config
  Path checker should return PATH_DOWN when no path is found
  Do not call sysfs_get_timeout for non-SCSI devices
  Make log_pthread more robust
  Print log messages when updating tables failed
  Update 'no_path_retry' correctly for failed paths
  Clean up uevent queue on shutdown
  libmultipath: Print out uevent sequence number
  Fix race condition in stop_waiter_thread()
  Use VECTOR_SIZE() defines
  Make 'allocated' an integer in vector.h
  Syntax error in /etc/init.d/boot.multipath
  multipath.init.suse: Update usage message
  multipath.conf.5: Clarify dev_loss_tmo settings
  Clarify dev_loss_tmo capping in multipath.conf.5
  multipathd: Ignore errors when creating pidfile
  multipathd deadlocks during restart
  multipathd: sighandlers might use uninitialized gvecs
  multipathd: crash in reconfigure CLI command
  multipathd: lock vectors during initial configuration

Petr Uzel (1):
  prio: fix merging of prioritizers with different args

 Makefile                                 |    7 ++
 libmultipath/alias.c                     |    2 +-
 libmultipath/config.h                    |    1 +
 libmultipath/configure.c                 |   13 ++--
 libmultipath/configure.h                 |    2 +-
 libmultipath/devmapper.c                 |   36 ++++++++--
 libmultipath/devmapper.h                 |    1 +
 libmultipath/dict.c                      |  108 +++++++++++++++---------------
 libmultipath/discovery.c                 |   38 ++++++-----
 libmultipath/dmparser.c                  |   20 +++---
 libmultipath/log_pthread.c               |  101 +++++++++++++++++++---------
 libmultipath/log_pthread.h               |   10 ++-
 libmultipath/parser.c                    |   32 +++++----
 libmultipath/prio.c                      |   51 ++++++++++++++-
 libmultipath/prio.h                      |    9 ++-
 libmultipath/prioritizers/alua.c         |    1 +
 libmultipath/prioritizers/datacore.c     |    1 +
 libmultipath/prioritizers/emc.c          |    1 +
 libmultipath/prioritizers/hds.c          |    6 +-
 libmultipath/prioritizers/hp_sw.c        |    1 +
 libmultipath/prioritizers/ontap.c        |    2 +
 libmultipath/prioritizers/rdac.c         |    2 +
 libmultipath/prioritizers/weightedpath.c |    6 ++-
 libmultipath/propsel.c                   |   53 ++++++++-------
 libmultipath/structs.c                   |    7 ++
 libmultipath/structs.h                   |    8 ++-
 libmultipath/structs_vec.c               |   29 +++++---
 libmultipath/sysfs.c                     |    2 +-
 libmultipath/uevent.c                    |   27 +++++++-
 libmultipath/uevent.h                    |    1 +
 libmultipath/util.c                      |   12 ++--
 libmultipath/vector.c                    |   10 ++--
 libmultipath/vector.h                    |   12 ++--
 libmultipath/waiter.c                    |    5 +-
 multipath.conf.annotated                 |    1 +
 multipath/main.c                         |    8 +-
 multipath/multipath.conf.5               |    9 ++-
 multipath/multipath.init.suse            |    6 +-
 multipathd/cli_handlers.c                |    2 +-
 multipathd/main.c                        |   98 ++++++++++++---------------
 40 files changed, 468 insertions(+), 273 deletions(-)

-- 
1.7.4.2

             reply	other threads:[~2013-01-08 13:53 UTC|newest]

Thread overview: 48+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-01-08 13:53 Hannes Reinecke [this message]
2013-01-08 13:53 ` [PATCH 01/42] libmultipath: Invalid check for mpp->wwid in dm_addmap() Hannes Reinecke
2013-01-08 13:53 ` [PATCH 02/42] Remove newline from condlog() Hannes Reinecke
2013-01-08 13:53 ` [PATCH 03/42] Fixup pathgroup allocation in disassemble_map() Hannes Reinecke
2013-01-08 13:53 ` [PATCH 04/42] libmultipath: resource leak in read_value_block() Hannes Reinecke
2013-01-08 13:53 ` [PATCH 05/42] prio: fix merging of prioritizers with different args Hannes Reinecke
2013-01-08 13:53 ` [PATCH 06/42] Accept several whitespaces in bindings file Hannes Reinecke
2013-01-08 13:53 ` [PATCH 07/42] Add TAGS makefile target Hannes Reinecke
2013-01-08 13:53 ` [PATCH 08/42] libmultipath: Fix typo in mp_prio_handler() Hannes Reinecke
2013-01-08 13:53 ` [PATCH 09/42] Do not trigger a map reload on priority updates Hannes Reinecke
2013-01-08 13:53 ` [PATCH 10/42] Introduce MP_FAST_IO_FAIL_UNSET Hannes Reinecke
2013-01-08 13:53 ` [PATCH 11/42] Checker name is not displayed on failure Hannes Reinecke
2013-01-08 13:53 ` [PATCH 12/42] Valgrind fixes for prioritizer Hannes Reinecke
2013-01-08 13:53 ` [PATCH 13/42] Incorrect inquiry vendor length in hds prioritizer Hannes Reinecke
2013-01-08 13:53 ` [PATCH 14/42] Print out multipath alias for flush_on_last_del messages Hannes Reinecke
2013-01-08 13:53 ` [PATCH 15/42] Clarify setting origin in propsel.c Hannes Reinecke
2013-01-08 13:53 ` [PATCH 16/42] libmultipath: error checking in remove_features() Hannes Reinecke
2013-01-08 13:53 ` [PATCH 17/42] Increase parameter buffer Hannes Reinecke
2013-01-08 13:53 ` [PATCH 18/42] Check return code from pathinfo() Hannes Reinecke
2013-01-08 13:53 ` [PATCH 19/42] Inconsistent string quoting Hannes Reinecke
2013-01-08 13:53 ` [PATCH 20/42] Switch off 'queue_if_no_path' before removing maps Hannes Reinecke
2013-01-08 13:53 ` [PATCH 21/42] Double free in disassemble_map() Hannes Reinecke
2013-01-08 13:54 ` [PATCH 22/42] libmultipath: prio keyword ignored for multipath config Hannes Reinecke
2013-01-08 13:54 ` [PATCH 23/42] Path checker should return PATH_DOWN when no path is found Hannes Reinecke
2013-01-08 13:54 ` [PATCH 24/42] Do not call sysfs_get_timeout for non-SCSI devices Hannes Reinecke
2013-01-08 13:54 ` [PATCH 25/42] Make log_pthread more robust Hannes Reinecke
2013-01-09  0:16   ` Christophe Varoqui
2013-01-09 19:15     ` Xose Vazquez Perez
2013-01-08 13:54 ` [PATCH 26/42] Print log messages when updating tables failed Hannes Reinecke
2013-01-08 13:54 ` [PATCH 27/42] Update 'no_path_retry' correctly for failed paths Hannes Reinecke
2013-01-08 13:54 ` [PATCH 28/42] Clean up uevent queue on shutdown Hannes Reinecke
2013-01-08 13:54 ` [PATCH 29/42] libmultipath: Print out uevent sequence number Hannes Reinecke
2013-01-08 13:54 ` [PATCH 30/42] Fix race condition in stop_waiter_thread() Hannes Reinecke
2013-01-08 13:54 ` [PATCH 31/42] Use VECTOR_SIZE() defines Hannes Reinecke
2013-01-08 13:54 ` [PATCH 32/42] Make 'allocated' an integer in vector.h Hannes Reinecke
2013-01-08 13:54 ` [PATCH 33/42] Syntax error in /etc/init.d/boot.multipath Hannes Reinecke
2013-01-08 13:54 ` [PATCH 34/42] multipath.init.suse: Update usage message Hannes Reinecke
2013-01-08 13:54 ` [PATCH 35/42] multipath.conf.5: Clarify dev_loss_tmo settings Hannes Reinecke
2013-01-08 13:54 ` [PATCH 36/42] Clarify dev_loss_tmo capping in multipath.conf.5 Hannes Reinecke
2013-01-08 13:54 ` [PATCH 38/42] multipathd: Ignore errors when creating pidfile Hannes Reinecke
2013-01-08 13:54 ` [PATCH 39/42] multipathd deadlocks during restart Hannes Reinecke
2013-01-08 13:54 ` [PATCH 40/42] multipathd: sighandlers might use uninitialized gvecs Hannes Reinecke
2013-01-08 13:54 ` [PATCH 41/42] multipathd: crash in reconfigure CLI command Hannes Reinecke
2013-01-08 13:54 ` [PATCH 42/42] multipathd: lock vectors during initial configuration Hannes Reinecke
2013-01-08 23:37   ` Christophe Varoqui
2013-01-09  7:01     ` Hannes Reinecke
2013-01-08 23:53 ` [PATCH 00/42] SLES resync Christophe Varoqui
2013-01-10  5:36   ` Benjamin Marzinski

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1357653259-62650-1-git-send-email-hare@suse.de \
    --to=hare@suse.de \
    --cc=christophe.varoqui@gmail.com \
    --cc=dm-devel@redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.