[Bug 1520192] Re: Precise multipath-tools from precise should have been fixed together with Trusty fixes

Rafael David Tinoco rafael.tinoco at canonical.com
Thu Nov 26 12:20:50 UTC 2015


** Description changed:

- Somehow precise multipath-tools from precise was NOT fixed with fixes
- added into trusty.  Since SRU is based on FIXING things (and not
- implementing new features) and both have the same major version, and all
- changes in between them ARE FIXES, I really would like those fixes to be
- SRU'ed into Precise as well:
+ Precise multipath-tools MIGHT need fixes from trusty. This has already
+ been proved in one iSCSI multipath installation where precise multipath,
+ intermittently, connected to VNX storages show paths as: active/failed
+ when it should show - even after the path check timeout - failed.
  
- #### LP: #1468897 - https://bugs.launchpad.net/bugs/1468897 
- #### LP: #1386637 - https://bugs.launchpad.net/bugs/1386637 
+ * Improve description showing output *
  
- - 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 
+ Using trusty multipath in Precise, the same environment does NOT suffer
+ from this issue.
+ 
+ Differences between both versions:
+ 
+ #### LP: #1468897 - https://bugs.launchpad.net/bugs/1468897
+ #### LP: #1386637 - https://bugs.launchpad.net/bugs/1386637
+ 
+ - 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
  
  #### LP: #1431650 - https://bugs.launchpad.net/bugs/1431650
  
  - Added debian/patches/0015-shared-lock-for-udev.patch
  
  #### LP: #1441930 - https://bugs.launchpad.net/bugs/1441930
  
  - Support disks with non 512-byte sectors
  
  #### LP: #1435706 - https://bugs.launchpad.net/bugs/1435706 ( GOOD
  CANDIDATE )
  
  - Correctly write FC timeout attributes to sysfs.

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to multipath-tools in Ubuntu.
https://bugs.launchpad.net/bugs/1520192

Title:
  Precise multipath-tools from precise should have been fixed together
  with Trusty fixes

Status in multipath-tools package in Ubuntu:
  In Progress

Bug description:
  Precise multipath-tools MIGHT need fixes from trusty. This has already
  been proved in one iSCSI multipath installation where precise
  multipath, intermittently, connected to VNX storages show paths as:
  active/failed when it should show - even after the path check timeout
  - failed.

  * Improve description showing output *

  Using trusty multipath in Precise, the same environment does NOT suffer
  from this issue.

  Differences between both versions:

  #### LP: #1468897 - https://bugs.launchpad.net/bugs/1468897
  #### LP: #1386637 - https://bugs.launchpad.net/bugs/1386637

  - 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

  #### LP: #1431650 - https://bugs.launchpad.net/bugs/1431650

  - Added debian/patches/0015-shared-lock-for-udev.patch

  #### LP: #1441930 - https://bugs.launchpad.net/bugs/1441930

  - Support disks with non 512-byte sectors

  #### LP: #1435706 - https://bugs.launchpad.net/bugs/1435706 ( GOOD
  CANDIDATE )

  - Correctly write FC timeout attributes to sysfs.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/multipath-tools/+bug/1520192/+subscriptions



More information about the foundations-bugs mailing list