Hello,
here goes multipath-tools-0.4.2
The focuses of this release are :
1) bugfixing and stabilization after the DM synthax change
2) code factorizing between the configurator and the daemon
Full ChangeLog for the release :
* [libmultipath] add symmetrix controler family to the
hwtable. Edward Goggin, EMC
* [libmultipath] factorize core structs (path, ...)
and defaults (pidfile, configfile, ...). Convert
callers.
* [multipath] fix dmparser to properly fetch non-default
hwhandler. Edward Goggin, EMC
* [multipath] fix devt2devname matching 8:1 with 8:10
for example. Edward Goggin, EMC
* [multipath] switch_pg upon devmap create or reload
Noticed by Ake.
* [libmultipath] move find_hw() the library. Convert
users. Now multipathd understand '*' as a product
string
* [multipath] dissaemble_map() fix to avoid to
interpret 'D' as a disable PG (not 'F'). Edward
Goggin, EMC
* [multipath] find_path() fix to avoid matching 8:1
with 8:10 for example. Edward Goggin, EMC
* [libmultipath] move some sysfs fetching routines
to library, under sysfs_devinfo.[ch]. Convert
callers.
* [multipath] fix -v0 : avoids the daemon waiting
for the initial multipath run to complete, which
will never happen because of a flooded pipe
* [multipathd] add scsi_id to default binvec
* [libmultipath] move hwtable related logic to the
library. Convert multipath and multipathd
* [multipath] move first blacklist call down after
setup_default_blist()
* [libmultipath] move basename() to the lib. Convert
multipath and multipathd.
* [libmultipath] move blacklist related logic to the
library. Convert multipath and multipathd
* [multipath] fix bug in the default hardware table
matching logic (Lars M-B, Suse)
* [multipath] allow "*" as scsi model string wildcard
(Lars M-B, Suse)
* [multipath] provide a macro to fill all hwe fields,
use it to declare Clariion models (Lars M-B, Suse)
* [multipath] use DEFAULT_GETUID instead of hardcoded
*and* incorrect "/bin/scsi_id -g -s" (Lars M-B, Suse)
* [multipath] kill superfluous suspend before table
reload. The code was unsafe, as spotted by Edward
Goggin (EMC)
* [multipath] exit early if device parameter is
blacklisted
* [multipath] don't check for prefix in initrd's
multipath.dev : this is the tool responsability to
exit early based on its blacklist.
* [multipath] don't signal the daemon in initrd
(Guido Guenther, Debian tracker)
* [multipath] better fail to run kpartx in initrd
than crashing the whole system. So don't sleep
waiting for udev to create the DM node. Maybe udev
has made progress I this regard ... (noticed by
Paul Wagland, Debian tracker)
* [multipath] don't reinstate when listing, ie list
implies dry_run
* [checkers] fix the emc checker (Hergen Lange)
* [multipath] node_name fetching shouldn't exit on
error. FC SAN are not the only multipathed context
(noticed by Ramesh Caushik)
As usual, doc and download at :
http://christophe.varoqui.free.fr/
regards,
--
christophe varoqui <[EMAIL PROTECTED]>
-
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html