[Bug 1496210] Re: multipath-tools lacks the default settings for IBM 2810XIV storage system
Launchpad Bug Tracker
1496210 at bugs.launchpad.net
Mon Feb 15 23:15:28 UTC 2016
This bug was fixed in the package multipath-tools - 0.4.9-3ubuntu7.9
---------------
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 <mathieu-tl at ubuntu.com> Tue, 09 Feb 2016
16:03:10 -0500
** Changed in: multipath-tools (Ubuntu Trusty)
Status: Fix Committed => Fix Released
--
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/1496210
Title:
multipath-tools lacks the default settings for IBM 2810XIV storage
system
Status in multipath-tools package in Ubuntu:
Fix Released
Status in multipath-tools source package in Trusty:
Fix Released
Status in multipath-tools source package in Vivid:
New
Status in multipath-tools source package in Wily:
Fix Released
Bug description:
[Impact]
This impacts users of the IBM XIV storage system, which will not function properly with multipath in some circumstances given the missing default settings.
[Test case]
1) Run 'multipath -l';
2) Observe the line immediately below the device header; it should read similar to this:
size=32G features='1 queue_if_no_path' hwhandler='0' wp=rw
As opposed to without the patch:
size=32G features='0' hwhandler='0' wp=rw
Alternatively:
"If a multipath device is configured with features "1 queue_if_no_path", then any process that issues I/O will hang until one or more paths are restored."
1) Remove all paths for a disk drive.
2) Try to list files on the device.
[Regression Potential]
Given that this changes the default settings for the IBM 2810XIV storage systems, if some users of this hardware have come to rely on the incorrect settings provided, the behavior will change.
---Problem Description---
multipath-tools is lacking the settings for IBM 2810XIV storage system
Specially, the lack of queue_if_no_path is problematic on PowerVM LPM (live partition migration) operations,
because I/O errors will trigger filesystem errors, which on ext4 remount the fs in read-only mode, by default.
Please incorporate this upstream commit in 15.10, 15.04 and 14.04:
864162b08067d3e55d52996846d10a046956c6d6 Add default values for IBM XIV Storage System.
---uname output---
Ubuntu 15.10, 15.04, and 14.04
---Additional Hardware Info---
IBM 2810XIV Storage
The upstream commit applies cleanly on 15.10 (0.5.0-based) and 15.04,
14.04 (0.4.9-based).
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/multipath-tools/+bug/1496210/+subscriptions
More information about the foundations-bugs
mailing list