All of lore.kernel.org
 help / color / mirror / Atom feed
* [ANNOUNCE] multipath-tools-0.4.8
@ 2007-08-02 22:27 Christophe Varoqui
  2007-08-03  6:21 ` Hannes Reinecke
  0 siblings, 1 reply; 2+ messages in thread
From: Christophe Varoqui @ 2007-08-02 22:27 UTC (permalink / raw)
  To: dm-devel

Hello,

here goes multipath-tools-0.4.8.

Well, a year after the last release, let's see what changed in the
multipath tools package.

Changes that may require your altering your config file :

* seed cciss multipathing support for recent MSA hardware : warning, the
cciss blacklist is not hardcoded anymore. Proliant owners should add it
to your config file if you don't want surprises.
* pp_sgi renamed to pp_rdac : no behaviour change otherwise
* Add "^dcssblk[0-9]*" to default blacklist
* Directio is now the default checker
* Move id callouts to standardized /lib/udev
* Adopt Suse udev rules
* Add path group timeout handling (pg_timeout keyword)
* Add blacklist exceptions
* Almost every vendor updated the internal defaults for their hardware
("show config" cli command is your friend)
* We support matching by SCSI revision now, in addition to Vendor and
Product. No rev specified means all rev matches.
* Blacklist entries and other strings in the config file are true
regular expressions, not shell expansion syntax

Features :

* prio: add a prioritizer for HP storageworks arrays
* prio: add a prioritizer for HDS modular arrays
* checkers: asynchronous checker framework. Directio is the first and
only user. Means no more checking loop blocking (while holding lock the
cli tries to acquire for example).
* checkers: EMC checker support for ALUA EMC arrays
* checkers: add RDAC path checker
* lib: pick up existing alias (if any) from current dm config
* cli: add syntax auto-completion
* cli: new command, show blacklist
* doc: More man pages
* kpartx: handling for SUN partition tables
* kpartx: c-slice handling for BSD partition tables
* kpartx: handling for extended partitions
* kpartx: accept /dev/dm-* as arg

Fixes :

* checkers: add a timeout to SG_IO ioctls
* checkers: read buffer size bumped to 4096 bytes (Infiniband)
* checkers: handling CLARiiON I/O to inactive snapshot logical units
* lib: support newer kernels sysfs layout (remove libsysfs dependency)
* lib: we keep stale paths in multipaths in case they get back online,
but multipathd had trouble dealing with device name change in this
situation : fixed
* lib: listen events from udev socket instead of netlink : proper
serialization allows to remove wait_for_devnode_appearance() hacks
* lib: fix user_friendly_names race leading to a mpathX being served
multiple times
* lib: fix bug limiting to <8 paths luns
* lib: don't discard paths with large uuid
* lib: don't segfault when no config file
* kpartx: large file support
* kpartx: fix partition calculations of DASD partitions
* prio: fix ALUA for minor >256

Developers changes :

* checkers: Checkers attached to different paths of a same multipath can
share information through a context pointer in "struct multipath"
* lib: use DM uuid "mpath-" prefix
* kpartx: use DM uuid "part%d-" prefix


As usual, doc and download at :
http://christophe.varoqui.free.fr/

Archive mirror at ftp://sources.redhat.com/pub/dm/multipath-tools/

Regards,
cvaroqui

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

end of thread, other threads:[~2007-08-03  6:21 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-08-02 22:27 [ANNOUNCE] multipath-tools-0.4.8 Christophe Varoqui
2007-08-03  6:21 ` Hannes Reinecke

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.