Change logs for multipath-tools source package in Trusty

  • multipath-tools (0.4.9-3ubuntu7.16) trusty; urgency=medium
    
      * Fixes multipathd crash on usa after free (mpp->alias) (LP: #1695789)
         + d/p/strdup_multipath_alias.patch
      * Fixes multipathd crash on log thread initialization (LP: #1687004)
         + d/p/add-missing-log-functions-from-hannes-tree.patch
         + d/p/make-log-pthread-more-robust.patch
    
     -- Rafael David Tinoco <email address hidden>  Mon, 01 May 2017 17:09:08 +0000
  • multipath-tools (0.4.9-3ubuntu7.15) trusty; urgency=medium
    
      * d/p/0047-Add-existing-multipath-devices-to-wwids-file-on.patch:
        Fix multipathd which does not update /etc/multipath/wwids file
        when reconfigure is invoked. (LP: #1621835)
    
      [ Dragan Stancevic ]
      * d/p/0048-multipathd-delay-free-pathvec.patch :
        Fix SEGV on multipathd shutdown (LP: #1616213)
    
      [ Nishanth Aravamudan ]
      * debian/patches/fix_use_after_free.patch: Fix use-after-free bugs.
        Thanks to Christof Schmitt <email address hidden> and
        Benjamin Marzinski <email address hidden>.  Closes LP:  #1628723.
    
     -- Louis Bouchard <email address hidden>  Mon, 12 Sep 2016 10:43:19 +0200
  • multipath-tools (0.4.9-3ubuntu7.14) trusty; urgency=medium
    
      * d/p/0045-fix-mpp_alias-freeing.patch, d/p/0046-revert-act_reload.patch:
        Fix double-free situation that generate segfaults with multipathd
        (LP: #1535898)
    
     -- Louis Bouchard <email address hidden>  Tue, 28 Jun 2016 11:53:32 +0200
  • multipath-tools (0.4.9-3ubuntu7.13) trusty; urgency=medium
    
      * debian/patches/0001-multipath-fix-setting-sysfs-fc-timeout-parameters.patch:
        multipath was not setting fiberchannel sysfs params correctly. (LP: #1578654)
    
     -- Dan Streetman <email address hidden>  Tue, 07 Jun 2016 15:23:21 +0200
  • multipath-tools (0.4.9-3ubuntu7.12) trusty; urgency=medium
    
      * 0044-multipath-check-for-NULL-from-udev_device_get.patch (LP: #1532789)
    
     -- Rafael David Tinoco <email address hidden>  Thu, 12 May 2016 11:03:37 +0200
  • multipath-tools (0.4.9-3ubuntu7.11) trusty; urgency=medium
    
      * debian/patches/series: add dm-multipath-backlist-nvme-5c412e47.patch to
        the series file; it was missing in the previous upload and thus the patch
        intending to fix bug 1551828 was not applied. (LP: #1551828)
    
    multipath-tools (0.4.9-3ubuntu7.10) trusty; urgency=medium
    
      [ Mathieu Trudel-Lapierre ]
      * debian/patches/dm-multipath-backlist-nvme-5c412e47.patch: blacklist NVMe
        from multipath, otherwise kpartx calls will hang. This is because mpath
        works at the request level (which NVMe bypasses), so multipathing is not
        supported on NVMe. (LP: #1551828)
    
      [ Mauricio Faria de Oliveira ]
      * Remove partition device nodes of individual paths (for LVM on multipath)
        (LP: #1540401)
        - debian/multipath-tools.dm-mpath-lvm.udev: udev rule for that.
        - debian/initramfs/hooks: copy the udev rule and partx to the initramfs.
        - debian/initramfs/init-top: load dm-multipath module for 'multipath -c'.
        - debian/rules: install the udev rule and init-top.
    
     -- Mathieu Trudel-Lapierre <email address hidden>  Mon, 21 Mar 2016 10:41:36 -0400
  • multipath-tools (0.4.9-3ubuntu7.10) trusty; urgency=medium
    
      [ Mathieu Trudel-Lapierre ]
      * debian/patches/dm-multipath-backlist-nvme-5c412e47.patch: blacklist NVMe
        from multipath, otherwise kpartx calls will hang. This is because mpath
        works at the request level (which NVMe bypasses), so multipathing is not
        supported on NVMe. (LP: #1551828)
    
      [ Mauricio Faria de Oliveira ]
      * Remove partition device nodes of individual paths (for LVM on multipath)
        (LP: #1540401)
        - debian/multipath-tools.dm-mpath-lvm.udev: udev rule for that.
        - debian/initramfs/hooks: copy the udev rule and partx to the initramfs.
        - debian/initramfs/init-top: load dm-multipath module for 'multipath -c'.
        - debian/rules: install the udev rule and init-top.
    
     -- Mathieu Trudel-Lapierre <email address hidden>  Tue, 01 Mar 2016 13:53:27 -0500
  • multipath-tools (0.4.9-3ubuntu7.9) trusty; urgency=medium
    
      * debian/patches/kpartx-support-device-names-with-spaces.patch: fix loopback
        files unmapping. (LP: #1543430)
    
    multipath-tools (0.4.9-3ubuntu7.8) trusty; urgency=medium
    
      * debian/patches/kpartx-support-device-names-with-spaces.patch: deal with
        spaces in device names in kpartx too (LP: #1432062)
      * debian/initramfs/local-premount: wait for udev to settle before mounting
        so the by-uuid/ symlinks have a chance to be updated by udev rules.
        (LP: #1503286)
      * Allow device detection all through the initramfs: run multipathd instead
        of only scanning once for devices, so those that come up slower can still
        be used as a root device (LP: #1526984):
        - debian/patches/0050-readonly-bindings_prefix.patch,
          debian/patches/0051-readonly-bindings_multipath.patch,
          debian/patches/0052-readonly-bindings_multipathd.patch,
          debian/patches/0053-readonly-bindings_multipathd_prod.patch: support -B
          to allow multipathd to handle cases where the bindings file is read-only.
        - debian/initramfs/hooks: install multipathd and required directories.
        - debian/initramfs/local-premount: also reload all maps to make sure
          they're ready before we mount.
        - debian/initramfs/local-top: run multipathd rather than a one-off call to
          multipath so that new paths can be correctly added as detected while
          we're still in the initramfs.
        - debian/initramfs/local-bottom: remember to stop multipathd.
        - debian/initramfs/local-bottom, debian/rules: install local-bottom for
          initramfs.
      * debian/patches/lp1496210_add_IBM_XIV_defaults.patch: add support (default
        config values) for the IBM 2810XIV storage system. (LP: #1496210)
      * debian/patches/0054-kpartx-update-option.patch: run kpartx -u rather than
        kpartx -a, so as to remove old partition entries if the partition table
        has changed. (LP: #1473903)
      * debian/patches/multipath_enable_sync_support_1b8082c8.patch,
        debian/patches/kpartx_rely_on_udev_dev_creation_9a632fff.patch: synchronize
        udev, device-mapper and multipath, and let udev deal with creating device
        nodes and symlinks. (LP: #1486370)
      * debian/initramfs/local-top: drop scsi_wait_scan stanza, that module is no
        longer available. (LP: #1538775)
    
     -- Mathieu Trudel-Lapierre <email address hidden>  Tue, 09 Feb 2016 16:03:10 -0500
  • multipath-tools (0.4.9-3ubuntu7.8) trusty; urgency=medium
    
      * debian/patches/kpartx-support-device-names-with-spaces.patch: deal with
        spaces in device names in kpartx too (LP: #1432062)
      * debian/initramfs/local-premount: wait for udev to settle before mounting
        so the by-uuid/ symlinks have a chance to be updated by udev rules.
        (LP: #1503286)
      * Allow device detection all through the initramfs: run multipathd instead
        of only scanning once for devices, so those that come up slower can still
        be used as a root device (LP: #1526984):
        - debian/patches/0050-readonly-bindings_prefix.patch,
          debian/patches/0051-readonly-bindings_multipath.patch,
          debian/patches/0052-readonly-bindings_multipathd.patch,
          debian/patches/0053-readonly-bindings_multipathd_prod.patch: support -B
          to allow multipathd to handle cases where the bindings file is read-only.
        - debian/initramfs/hooks: install multipathd and required directories.
        - debian/initramfs/local-premount: also reload all maps to make sure
          they're ready before we mount.
        - debian/initramfs/local-top: run multipathd rather than a one-off call to
          multipath so that new paths can be correctly added as detected while
          we're still in the initramfs.
        - debian/initramfs/local-bottom: remember to stop multipathd.
        - debian/initramfs/local-bottom, debian/rules: install local-bottom for
          initramfs.
      * debian/patches/lp1496210_add_IBM_XIV_defaults.patch: add support (default
        config values) for the IBM 2810XIV storage system. (LP: #1496210)
      * debian/patches/0054-kpartx-update-option.patch: run kpartx -u rather than
        kpartx -a, so as to remove old partition entries if the partition table
        has changed. (LP: #1473903)
      * debian/patches/multipath_enable_sync_support_1b8082c8.patch,
        debian/patches/kpartx_rely_on_udev_dev_creation_9a632fff.patch: synchronize
        udev, device-mapper and multipath, and let udev deal with creating device
        nodes and symlinks. (LP: #1486370)
      * debian/initramfs/local-top: drop scsi_wait_scan stanza, that module is no
        longer available. (LP: #1538775)
    
     -- Mathieu Trudel-Lapierre <email address hidden>  Mon, 01 Feb 2016 10:36:41 -0500
  • multipath-tools (0.4.9-3ubuntu7.7) trusty; urgency=medium
    
      * debian/patches/lp1503305_libmultipath_info_on_1st_path_down_dbd131e.patch:
        Correctly display vendor/model info for a path group even if the first path
        of the group is failed. (LP: #1503305)
    
     -- Mathieu Trudel-Lapierre <email address hidden>  Tue, 15 Dec 2015 13:52:49 -0500
  • multipath-tools (0.4.9-3ubuntu7.6) trusty; urgency=medium
    
      * debian/patches/0043-alloc-keywords.patch: fix uninitialized keywords
        vector for configuration parsing for when there is no multipath.conf file
        present.
    
    multipath-tools (0.4.9-3ubuntu7.5) trusty; urgency=medium
    
      * Cherry-picked patches to ignore local non-mpath devices:
        (LP: #1386637, #1468897)
        - 0001-multipath-add-checker_timeout-default-config-option.patch
        - 0002-Make-params-variable-local.patch
        - 0003-libmultipath-Fix-possible-string-overflow.patch
        - 0004-Update-hwtable-factorization.patch
        - 0005-Fixup-strip-trailing-whitespaces-for-getuid-return-v.patch
        - 0006-Remove-sysfs_attr-cache.patch
        - 0007-Move-setup_thread_attr-to-uevent.c.patch
        - 0008-Use-lists-for-uevent-processing.patch
        - 0009-Start-uevent-service-handler-from-main-thread.patch
        - 0010-libmultipath-rework-sysfs-handling.patch
        - 0011-Rework-sysfs-device-handling-in-multipathd.patch
        - 0012-Only-check-offline-status-for-SCSI-devices.patch
        - 0013-Check-for-offline-path-in-get_prio.patch
        - 0014-libmultipath-Remove-duplicate-calls-to-path_offline.patch
        - 0015-Update-dev_loss_tmo-for-no_path_retry.patch
        - 0016-Reload-map-for-device-read-only-setting-changes.patch
        - 0017-multipath-get-right-sysfs-value-for-checker_timeout.patch
        - 0018-multipath-handle-offlined-paths.patch
        - 0019-multipath-fix-scsi-timeout-code.patch
        - 0020-multipath-make-tgt_node_name-work-for-iscsi-devices.patch
        - 0021-multipath-cleanup-dev_loss_tmo-issues.patch
        - 0022-Fix-for-setting-0-to-fast_io_fail.patch
        - 0023-Fix-fast_io_fail-capping.patch
        - 0024-multipath-enable-getting-uevents-through-libudev.patch
        - 0025-Use-devpath-as-argument-for-sysfs-functions.patch
        - 0026-multipathd-remove-references-to-sysfs_device.patch
        - 0027-multipathd-use-struct-path-as-argument-for-event-pro.patch
        - 0028-Add-global-udev-reference-pointer-to-config.patch
        - 0029-Use-udev-enumeration-during-discovery.patch
        - 0030-use-struct-udev_device-during-discovery.patch
        - 0031-More-debugging-output-when-synchronizing-path-states.patch
        - 0032-Use-struct-udev_device-instead-of-sysdev.patch
        - 0033-discovery-Fixup-cciss-discovery.patch
        - 0035-Use-udev-devices-during-discovery.patch
        - 0036-Remove-all-references-to-hand-craftes-sysfs-code.patch
        - 0037-multipath-libudev-cleanup-and-bugfixes.patch
        - 0038-multipath-check-if-a-device-belongs-to-multipath.patch
        - 0039-multipath-and-wwids_file-multipath.conf-option.patch
        - 0040-multipath-Check-blacklists-as-soon-as-possible.patch
        - 0041-add-wwids-file-cleanup-options.patch
        - 0042-add-find_multipaths-option.patch
      * debian/rules: don't ship 95-multipath.rules udev rules anymore; they are
        not necessary with multipath-tools listening for udev events directly.
      * debian/multipath.udev: removed.
      * debian/multipath-tools.postinst: run multipath -W so that we get a properly
        formed wwids file on upgrade.
      * debian/initramfs/hooks: copy the wwids file in the initramfs so that it is
        available when multipath-tools initially discovers path to possibly bring
        up the rootfs.
    
     -- Mathieu Trudel-Lapierre <email address hidden>  Tue, 06 Oct 2015 22:13:59 -0400
  • multipath-tools (0.4.9-3ubuntu7.5) trusty; urgency=medium
    
      * Cherry-picked patches to ignore local non-mpath devices:
        (LP: #1386637, #1468897)
        - 0001-multipath-add-checker_timeout-default-config-option.patch
        - 0002-Make-params-variable-local.patch
        - 0003-libmultipath-Fix-possible-string-overflow.patch
        - 0004-Update-hwtable-factorization.patch
        - 0005-Fixup-strip-trailing-whitespaces-for-getuid-return-v.patch
        - 0006-Remove-sysfs_attr-cache.patch
        - 0007-Move-setup_thread_attr-to-uevent.c.patch
        - 0008-Use-lists-for-uevent-processing.patch
        - 0009-Start-uevent-service-handler-from-main-thread.patch
        - 0010-libmultipath-rework-sysfs-handling.patch
        - 0011-Rework-sysfs-device-handling-in-multipathd.patch
        - 0012-Only-check-offline-status-for-SCSI-devices.patch
        - 0013-Check-for-offline-path-in-get_prio.patch
        - 0014-libmultipath-Remove-duplicate-calls-to-path_offline.patch
        - 0015-Update-dev_loss_tmo-for-no_path_retry.patch
        - 0016-Reload-map-for-device-read-only-setting-changes.patch
        - 0017-multipath-get-right-sysfs-value-for-checker_timeout.patch
        - 0018-multipath-handle-offlined-paths.patch
        - 0019-multipath-fix-scsi-timeout-code.patch
        - 0020-multipath-make-tgt_node_name-work-for-iscsi-devices.patch
        - 0021-multipath-cleanup-dev_loss_tmo-issues.patch
        - 0022-Fix-for-setting-0-to-fast_io_fail.patch
        - 0023-Fix-fast_io_fail-capping.patch
        - 0024-multipath-enable-getting-uevents-through-libudev.patch
        - 0025-Use-devpath-as-argument-for-sysfs-functions.patch
        - 0026-multipathd-remove-references-to-sysfs_device.patch
        - 0027-multipathd-use-struct-path-as-argument-for-event-pro.patch
        - 0028-Add-global-udev-reference-pointer-to-config.patch
        - 0029-Use-udev-enumeration-during-discovery.patch
        - 0030-use-struct-udev_device-during-discovery.patch
        - 0031-More-debugging-output-when-synchronizing-path-states.patch
        - 0032-Use-struct-udev_device-instead-of-sysdev.patch
        - 0033-discovery-Fixup-cciss-discovery.patch
        - 0035-Use-udev-devices-during-discovery.patch
        - 0036-Remove-all-references-to-hand-craftes-sysfs-code.patch
        - 0037-multipath-libudev-cleanup-and-bugfixes.patch
        - 0038-multipath-check-if-a-device-belongs-to-multipath.patch
        - 0039-multipath-and-wwids_file-multipath.conf-option.patch
        - 0040-multipath-Check-blacklists-as-soon-as-possible.patch
        - 0041-add-wwids-file-cleanup-options.patch
        - 0042-add-find_multipaths-option.patch
      * debian/rules: don't ship 95-multipath.rules udev rules anymore; they are
        not necessary with multipath-tools listening for udev events directly.
      * debian/multipath.udev: removed.
      * debian/multipath-tools.postinst: run multipath -W so that we get a properly
        formed wwids file on upgrade.
      * debian/initramfs/hooks: copy the wwids file in the initramfs so that it is
        available when multipath-tools initially discovers path to possibly bring
        up the rootfs.
    
     -- Mathieu Trudel-Lapierre <email address hidden>  Thu, 23 Jul 2015 14:57:42 -0400
  • multipath-tools (0.4.9-3ubuntu7.4) trusty; urgency=medium
    
      * Remove 0024-ignore-usb.patch: Ignore USB devices. Verification fails
        for this fix; it needs more work.
    
    multipath-tools (0.4.9-3ubuntu7.3) trusty; urgency=medium
    
      * Added debian/patches/0015-shared-lock-for-udev.patch (LP: #1431650)
      * Support disks with non 512-byte sectors (LP: #1441930)
      * Correctly write FC timeout attributes to sysfs. (LP: #1435706)
      * Ignore USB devices. (LP: #1468897)
    
     -- Mathieu Trudel-Lapierre <email address hidden>  Mon, 27 Jul 2015 13:48:39 -0400
  • multipath-tools (0.4.9-3ubuntu7.3) trusty; urgency=medium
    
      * Added debian/patches/0015-shared-lock-for-udev.patch (LP: #1431650)
      * Support disks with non 512-byte sectors (LP: #1441930)
      * Correctly write FC timeout attributes to sysfs. (LP: #1435706)
      * Ignore USB devices. (LP: #1468897)
    
     -- Mathieu Trudel-Lapierre <email address hidden>  Wed, 15 Jul 2015 12:20:28 -0400
  • multipath-tools (0.4.9-3ubuntu7.2) trusty; urgency=medium
    
      * 1002-fix-linking-library.patch: Move $(LIBDEPS) to the end of the
        link line to fix underlinking with ld --as-needed (LP: #1004243)
     -- Adam Conrad <email address hidden>   Mon, 13 Oct 2014 07:47:07 -0600
  • multipath-tools (0.4.9-3ubuntu7.1) trusty; urgency=medium
    
      * Added 0011-libmultipath-update-waiter-handling.patch (LP: #1354114)
      * Added 0012-Race-condition-when-calling-stop_waiter_thread.patch (LP: #1354114)
      * Added 0013-multipath-clean-up-code-for-stopping-the-waiter-thre.patch (LP: #1354114)
      * Added 0014-Fix-race-condition-in-stop_waiter_thread.patch (LP: #1354114)
     -- Rafael David Tinoco <email address hidden>   Thu, 07 Aug 2014 16:15:25 -0300
  • multipath-tools (0.4.9-3ubuntu7) raring; urgency=low
    
      * Add 0010-fix-extended-partitions.patch: Only expose the
        first two sectors of the extended partition (LP: #1093918).
     -- Phillip Susi <email address hidden>   Fri, 04 Jan 2013 16:14:34 -0500