[dm-devel] [ANNOUNCE] multipath-tools-0.3.4
christophe varoqui
christophe.varoqui at free.fr
Sun Oct 24 22:14:48 UTC 2004
Hello,
here goes multipath-tools-0.3.4
Many structural change, consequences of the Suse review.
Highlights are :
* glibc compilation, uses system libraries where possible
* multipath & multipathd now use the same path checkers.
Consequence being multipath now need sg loaded
* checkers now can return more than UP or DOWN and they take
2 more arguments :
* msg : to let the checker pass log mesg to the core
* context : a persistent data store the checkers can
use at discretion
* multipath pgpolicies rework : I broke the group_by_serial
LUN balancing. This is volontary : I'd like someone affected
to come up with a callout binary to do the balancing based on
the priority framework.
Full ChangeLog for the release :
* [multipathd] exec multipath precisely : pass in the path
or the devmap to update. No more full reconfiguration, and
really use the reinstate feature of multipath.
* [multipathd] check all paths, not only failed ones. Path
checker now trigger on state change (formerly triggred on
state == UP condition)
* [multipathd] incremental updatepaths() instead of scrap /
refresh all logic.
* [multipathd] path checkers now take *msg and *context
params. consensus w/ lmb at suse. tur.c modified as example
* [multipath] assemble maps in PG vector descending order to
fit the layered policies design
* [multipath] stop playing with strings in pgpolicies, as it
uses more memory and looses info for no gain
* [multipath] remove lk2.4 scsi ioctl scsi_type remnant
* [multipath] layered pgpolicies : (see pgpolicies.c)
* group_by_status
* group_by_serial | multibus | failover | group_by_prio
* sort_pg_by_summed_prio
thus remove duplicated failedpath logic in pgpolicies
* [checkers] framework for arbitrate checkers return values
* [multipathd] scrap yet another reinvented wheel in the
name of the LOG macro : learn the existance of setloglevel
and LOG_UPTO macro
* glibc make with "make BUILD=glibc", asked by lmb at suse
As usual, doc and download at :
http://christophe.varoqui.free.fr/
regards,
--
christophe varoqui <christophe.varoqui at free.fr>
More information about the dm-devel
mailing list