[dm-devel] SUSE multipath-tools patch resync
Christophe Varoqui
christophe.varoqui at gmail.com
Fri May 20 06:26:34 UTC 2011
On mer., 2011-05-18 at 17:03 +0200, Hannes Reinecke wrote:
> 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
>
I'll start merging directly from your repo on wednesday. Reviewers
please dig the code at the source there.
Thanks for the rebase Hannes.
> 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
--
Christophe Varoqui
OpenSVC - Tools to scale
http://www.opensvc.com/
More information about the dm-devel
mailing list