From: Hannes Reinecke <hare@suse.de>
To: christophe varoqui <christophe.varoqui@free.fr>
Cc: device-mapper development <dm-devel@redhat.com>,
Mike Snitzer <snitzer@redhat.com>
Subject: SUSE multipath-tools patch resync
Date: Wed, 18 May 2011 17:03:28 +0200 [thread overview]
Message-ID: <4DD3DFC0.9050300@suse.de> (raw)
Hi Christophe,
finally I've finished rebasing my patch queue for
multipath-tools to the latest upstream git commit.
The resulting tree is at:
git.kernel.org:/pub/scm/linux/kernel/git/hare/multipath-tools.git
branch for-christophe
Here are the summary lines of the patches:
* Reload map for device read-only setting changes
* Increase priority value for emc priority callout
* Allow dev_loss to be set to 'infinity'
* Update manpages
* multipath: add '-t' option to dump internal hwtable
* Reassign existing device-mapper maps
* alua: Handle LBA_DEPENDENT state
* Update multipathd init script for SuSE
* multipathd: Add PID to 'show daemon' cli command
* Update pid file handling
* Serialize startup on large machines
* Add 'shutdown' cli command
* multipathd: Update 'max_fds' handling
* multipathd: crash in reconfigure CLI command
* Add 'max_polling_interval' config variable
* libmultipath: Only count UP and GHOST paths for prio update
* Always synchronize with dm state
* multipathd is not starting waitevent checker for single paths
* More debugging output when synchronizing path states
* libmultipath: Make path state message unique
* Update dev_loss_tmo for no_path_retry
* Check for valid argument in update_multipath_strings()
* libmultipath: Remove duplicate calls to path_offline()
* Check for offline path in get_prio()
* Use state name in get_state()
* Only check offline status for SCSI devices
* libmultipath: zero out sense buffer in do_inq()
* multipathd: fix memory issues in cli.c
* multipathd: Remove handling of 'umount' events
* Safe memory allocation in cli_handlers
* multipathd: Fix uxlsnr race condition on shutdown
* Rework sysfs device handling in multipathd
* multipath: add SuSE init file
* Checker name is not displayed on failure
* Unload priority modules
* Display avg priority as group priority
* libmultipath: Improve debugging of log messages
* libmultipath: rework sysfs handling
* libmultipath: update waiter handling
* libmultipath: do not fallback to search /proc/partitions
* Start uevent service handler from main thread
* Use lists for uevent processing
* Remove sysfs_attr cache
* Fixup strip trailing whitespaces for getuid return value
* Check return value for select_alias()
* Use enum free_path_mode for free_paths argument
* vector paranoia
* Update cli request processing
* Implement 'bindings_file' option
* kpartx: Intendation fix in devmapper.c
* Use regmatch when checking for duplicates in hwtable
* Update hwtable factorization
* Specify prioritizer in the multipath section, too
* Static Load balancing prioritizer
* Synchronize dm states for IO errors
* Add 'max_polling_interval' config variable
* libmultipath: do not access dm structures after dm_task_destroy
* Correctly remove logical partition maps
* rdac checker: Whitespace cleanup
* libmultipath: Fix possible string overflow
* More debugging output for feature changes
* Fixup debugging in dmparser.c
* Correctly update feature strings
* Select 'features' from multipath configuration
* Increase uevent buffer size
* libmultipath: remove strcmp_chomp()
* Remove sysfs_lookup_devpath_by_subsys_id()
* libmultipath: resolve hash collisions in pgcmp()
* libmultipath: correct path count in setup_map()
* Make status variable local
* Make params variable local
* multipath segfaults if configuration file contains errors
* Use '--replace-whitespace' option for scsi_id
* Asynchronous mode for tur checker
* Move setup_thread_attr() to uevent.c
* TUR checker should not return 'failed' for reservation conflict
* directio: Reset 'running' parameter
* Use timeout parameter for directio
* libmultipath: check argument length in execute_program()
* readsector0: block count calculation wrong
* checkers: argument paranoia
* Use refcounting for checkers
* kpartx: Add option '-f' to force devmap creation
* Add 'no_partitions' feature
* Implement 'update' option for kpartx
* kpartx: Indentation fix
* Add compability flag LIBDM_API_COOKIE
(Did I mention I had quite a few outstanding?)
They are ordered in reverse order, in case you'd want to
cross-check against the git tree.
How to proceed best here?
Sending them all for review to the mailinglist seems a
bit excessive, but then that'll be automated anyway,
so I don't care.
Just tell me what you prefer.
Cheers,
Hannes
--
Dr. Hannes Reinecke zSeries & Storage
hare@suse.de +49 911 74053 688
SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg
GF: J. Hawn, J. Guild, F. Imendörffer, HRB 16746 (AG Nürnberg)
next reply other threads:[~2011-05-18 15:03 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-05-18 15:03 Hannes Reinecke [this message]
2011-05-20 6:26 ` SUSE multipath-tools patch resync Christophe Varoqui
2011-05-25 7:51 ` Christophe Varoqui
2011-05-25 9:08 ` Hannes Reinecke
2011-05-25 11:14 ` Christophe Varoqui
2011-05-25 12:10 ` Christophe Varoqui
2011-05-25 12:22 ` Christophe Varoqui
2011-05-25 12:45 ` Hannes Reinecke
2011-05-25 21:29 ` Christophe Varoqui
2011-05-26 6:28 ` Hannes Reinecke
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=4DD3DFC0.9050300@suse.de \
--to=hare@suse.de \
--cc=christophe.varoqui@free.fr \
--cc=dm-devel@redhat.com \
--cc=snitzer@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox