Linux Device Mapper development
 help / color / mirror / Atom feed
From: Christophe Varoqui <christophe.varoqui@gmail.com>
To: Hannes Reinecke <hare@suse.de>
Cc: dm-devel@redhat.com, Christophe Varoqui <christophe.varoqui@gmail.com>
Subject: Re: [PATCH 00/42] SLES resync
Date: Wed, 09 Jan 2013 00:53:11 +0100	[thread overview]
Message-ID: <1357689191.12137.15.camel@lapoo.opensvc.com> (raw)
In-Reply-To: <1357653259-62650-1-git-send-email-hare@suse.de>

On mar., 2013-01-08 at 14:53 +0100, Hannes Reinecke wrote:
> 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).
> 
Applied the full set before Ben's set ... this one big larger.
Ruined my evening, but definitely worth it.

I only add to remove a merge resolution conflict label from
"Clarify dev_loss_tmo settings" and resolve a conflict with latest
vector.c::find_slot() patch from Mike.

Benjamin, please let me know if you will rebase your set. If not I'll be
able to work on rebasing myself next week.

Thanks,
Christophe Varoqui
www.opensvc.com 


> 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(-)
> 

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

Thread overview: 48+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-01-08 13:53 [PATCH 00/42] SLES resync Hannes Reinecke
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 ` Christophe Varoqui [this message]
2013-01-10  5:36   ` [PATCH 00/42] SLES resync 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=1357689191.12137.15.camel@lapoo.opensvc.com \
    --to=christophe.varoqui@gmail.com \
    --cc=christophe.varoqui@opensvc.com \
    --cc=dm-devel@redhat.com \
    --cc=hare@suse.de \
    /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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox