lvm broke multipath on provisioned systems

Bug #1559197 reported by Aleksey Zvyagintsev
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
High
Aleksey Zvyagintsev

Bug Description

Input:
System with multipath disks

Summary:
Provision process finished successfully, provisioned system up and running, but multipath does not work on it at all.
Output from 'multipath -ll' is empty. List of physical volumes in LVM shows that LVM grubs physical devices instead of devmapper's devices. As a result multipath can not assemble MP devices.

Maciej Relewicz (rlu)
Changed in fuel:
assignee: nobody → Fuel Python Team (fuel-python)
Changed in fuel:
assignee: Fuel Python Team (fuel-python) → Sergey Slipushenko (sslypushenko)
status: Confirmed → In Progress
Revision history for this message
Alexander Gordeev (a-gordeev) wrote :

is it related with lvm.conf filters ?

tags: added: feature-multipath-disks-support
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-agent (master)

Fix proposed to branch: master
Review: https://review.openstack.org/295272

Changed in fuel:
assignee: Sergey Slipushenko (sslypushenko) → Aleksey Zvyagintsev (azvyagintsev)
Changed in fuel:
assignee: Aleksey Zvyagintsev (azvyagintsev) → Sergey Slipushenko (sslypushenko)
Changed in fuel:
assignee: Sergey Slipushenko (sslypushenko) → Aleksey Zvyagintsev (azvyagintsev)
Changed in fuel:
assignee: Aleksey Zvyagintsev (azvyagintsev) → Sergey Slipushenko (sslypushenko)
Changed in fuel:
assignee: Sergey Slipushenko (sslypushenko) → Aleksey Zvyagintsev (azvyagintsev)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-agent (master)

Reviewed: https://review.openstack.org/297065
Committed: https://git.openstack.org/cgit/openstack/fuel-agent/commit/?id=16d3065cc59bf18adea2476dce373ad92c63e404
Submitter: Jenkins
Branch: master

commit 16d3065cc59bf18adea2476dce373ad92c63e404
Author: alexz <email address hidden>
Date: Thu Mar 24 14:10:12 2016 +0200

    [fuel-bootstrap] Perform force multipath-reload on bootstrap startup

    Partial-Bug: #1559197
    Change-Id: Id643a88e348c8e3889d1d0689ef412f9b8345660

Changed in fuel:
assignee: Aleksey Zvyagintsev (azvyagintsev) → Sergey Slipushenko (sslypushenko)
Changed in fuel:
assignee: Sergey Slipushenko (sslypushenko) → Aleksey Zvyagintsev (azvyagintsev)
Changed in fuel:
assignee: Aleksey Zvyagintsev (azvyagintsev) → Sergey Slipushenko (sslypushenko)
Changed in fuel:
assignee: Sergey Slipushenko (sslypushenko) → Aleksey Zvyagintsev (azvyagintsev)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Reviewed: https://review.openstack.org/298829
Committed: https://git.openstack.org/cgit/openstack/fuel-agent/commit/?id=3b5b51c1aa0a08b74e3c07c77ff116cd4ffb53f6
Submitter: Jenkins
Branch: master

commit 3b5b51c1aa0a08b74e3c07c77ff116cd4ffb53f6
Author: alexz <email address hidden>
Date: Tue Mar 29 18:36:37 2016 +0300

    Prevent running nailgun-agent before multipath-reload and configuration

    Partial-Bug: #1559197

    Change-Id: Ie59b1d14bcd9e83f0d035e1b5d138d1ece39cfed

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Reviewed: https://review.openstack.org/295272
Committed: https://git.openstack.org/cgit/openstack/fuel-agent/commit/?id=3959c7d6911b3485f24416808c48f4ab8a6ce3bf
Submitter: Jenkins
Branch: master

commit 3959c7d6911b3485f24416808c48f4ab8a6ce3bf
Author: sslypushenko <email address hidden>
Date: Mon Mar 21 15:12:35 2016 +0200

    Add LVM filters and preferred_names into LVM config

    If we have some multipath block devices on the node, we need
    to prevent LVM from grubbing multipath underlying devices during boot into
    target OS. To achieve it, we have to whitelist in LVM filters all
    non-multipath devices from /dev/disk/by-id dir and force LVM to scan
    /dev/mapper dir for volume groups on multipath devices

    Change-Id: Id9635b4a1ce237927c57e91a5c20c3f229ee3fcc
    Closes-Bug: #1559197
    Closes-Bug: #1562874

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-agent (stable/8.0)

Fix proposed to branch: stable/8.0
Review: https://review.openstack.org/301752

Changed in fuel:
status: Fix Committed → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on fuel-agent (stable/8.0)

Change abandoned by Fuel DevOps Robot (<email address hidden>) on branch: stable/8.0
Review: https://review.openstack.org/301752
Reason: This review is > 4 weeks without comment, and failed Jenkins the last time it was checked. We are abandoning this for now. Feel free to reactivate the review by pressing the restore button and leaving a 'recheck' comment to get fresh test results.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related blueprints

Remote bug watches

Bug watches keep track of this bug in other bug trackers.