[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

[dm-devel] [ANNOUNCE] multipath-tools-0.4.2



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 <christophe varoqui free fr>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]