PowerMax Driver - legacy volume not found

Bug #1867163 reported by Helen Walsh
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Cinder
Fix Released
Undecided
Helen Walsh

Bug Description

Issue with upgrades from pre Pike to Pike and later. The device is not found when trying to snapshot a legacy volume.

Helen Walsh (walshh2)
Changed in cinder:
assignee: nobody → Helen Walsh (walshh2)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to cinder (master)

Fix proposed to branch: master
Review: https://review.opendev.org/712714

Changed in cinder:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to cinder (master)

Reviewed: https://review.opendev.org/712714
Committed: https://git.openstack.org/cgit/openstack/cinder/commit/?id=4296ea130e1055d608b11b44cbff21358804ae7d
Submitter: Zuul
Branch: master

commit 4296ea130e1055d608b11b44cbff21358804ae7d
Author: Helen Walsh <email address hidden>
Date: Thu Mar 12 15:30:20 2020 +0000

    PowerMax Driver - Legacy volume not found

    The equals check is too stringent for legacy pre Pike volumes
    after an upgrade. Pre PIke is SMI-S, Pike and later is REST
    and identifier name is persisted differently.

    Change-Id: I963ad219c2e3b1c9c5edaa8f7e0d3dea911ecd8e
    Closes-Bug: #1867163

Changed in cinder:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to cinder (stable/train)

Fix proposed to branch: stable/train
Review: https://review.opendev.org/715003

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to cinder (stable/stein)

Fix proposed to branch: stable/stein
Review: https://review.opendev.org/715004

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to cinder (stable/rocky)

Fix proposed to branch: stable/rocky
Review: https://review.opendev.org/715007

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to cinder (stable/queens)

Fix proposed to branch: stable/queens
Review: https://review.opendev.org/715038

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on cinder (stable/stein)

Change abandoned by Helen Walsh (<email address hidden>) on branch: stable/stein
Review: https://review.opendev.org/715004
Reason: Abandoning. Train must first merge and I need to the backport from it instead of master

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on cinder (stable/rocky)

Change abandoned by Helen Walsh (<email address hidden>) on branch: stable/rocky
Review: https://review.opendev.org/715007
Reason: Abandoning. Stein must first merge and I need to the backport from it instead of master

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on cinder (stable/queens)

Change abandoned by Helen Walsh (<email address hidden>) on branch: stable/queens
Review: https://review.opendev.org/715038
Reason: Abandoning. Rocky must first merge and I need to the backport from it instead of master

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to cinder (stable/train)

Reviewed: https://review.opendev.org/715003
Committed: https://git.openstack.org/cgit/openstack/cinder/commit/?id=b2d61850b0826ec258e8c645ac6c8a9bb71a3966
Submitter: Zuul
Branch: stable/train

commit b2d61850b0826ec258e8c645ac6c8a9bb71a3966
Author: Helen Walsh <email address hidden>
Date: Thu Mar 12 15:30:20 2020 +0000

    PowerMax Driver - Legacy volume not found

    The equals check is too stringent for legacy pre Pike volumes
    after an upgrade. Pre PIke is SMI-S, Pike and later is REST
    and identifier name is persisted differently.

    Change-Id: I963ad219c2e3b1c9c5edaa8f7e0d3dea911ecd8e
    Closes-Bug: #1867163
    (cherry picked from commit 4296ea130e1055d608b11b44cbff21358804ae7d)

tags: added: in-stable-train
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to cinder (stable/stein)

Reviewed: https://review.opendev.org/715004
Committed: https://git.openstack.org/cgit/openstack/cinder/commit/?id=db58c6c9026265737667391a7b833076ce210639
Submitter: Zuul
Branch: stable/stein

commit db58c6c9026265737667391a7b833076ce210639
Author: Helen Walsh <email address hidden>
Date: Thu Mar 12 15:30:20 2020 +0000

    PowerMax Driver - Legacy volume not found

    The equals check is too stringent for legacy pre Pike volumes
    after an upgrade. Pre PIke is SMI-S, Pike and later is REST
    and identifier name is persisted differently.

    Change-Id: I963ad219c2e3b1c9c5edaa8f7e0d3dea911ecd8e
    Closes-Bug: #1867163
    (cherry picked from commit 4296ea130e1055d608b11b44cbff21358804ae7d)
    (cherry picked from commit b2d61850b0826ec258e8c645ac6c8a9bb71a3966)

tags: added: in-stable-stein
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to cinder (stable/rocky)

Reviewed: https://review.opendev.org/715007
Committed: https://git.openstack.org/cgit/openstack/cinder/commit/?id=917e0b0cef91686787fe7cf4185cd4efb03d6361
Submitter: Zuul
Branch: stable/rocky

commit 917e0b0cef91686787fe7cf4185cd4efb03d6361
Author: Helen Walsh <email address hidden>
Date: Thu Mar 12 15:30:20 2020 +0000

    PowerMax Driver - Legacy volume not found

    The equals check is too stringent for legacy pre Pike volumes
    after an upgrade. Pre PIke is SMI-S, Pike and later is REST
    and identifier name is persisted differently.

    Change-Id: I963ad219c2e3b1c9c5edaa8f7e0d3dea911ecd8e
    Closes-Bug: #1867163
    (cherry picked from commit 4296ea130e1055d608b11b44cbff21358804ae7d)
    (cherry picked from commit b2d61850b0826ec258e8c645ac6c8a9bb71a3966)
    (cherry picked from commit db58c6c9026265737667391a7b833076ce210639)

tags: added: in-stable-rocky
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to cinder (stable/queens)

Reviewed: https://review.opendev.org/715038
Committed: https://git.openstack.org/cgit/openstack/cinder/commit/?id=748fc29254785d22c4623c0e5ec9bd71f0ef6365
Submitter: Zuul
Branch: stable/queens

commit 748fc29254785d22c4623c0e5ec9bd71f0ef6365
Author: Helen Walsh <email address hidden>
Date: Thu Mar 12 15:30:20 2020 +0000

    PowerMax Driver - Legacy volume not found

    The equals check is too stringent for legacy pre Pike volumes
    after an upgrade. Pre PIke is SMI-S, Pike and later is REST
    and identifier name is persisted differently.

    Change-Id: I963ad219c2e3b1c9c5edaa8f7e0d3dea911ecd8e
    Closes-Bug: #1867163
    (cherry picked from commit 4296ea130e1055d608b11b44cbff21358804ae7d)
    (cherry picked from commit b2d61850b0826ec258e8c645ac6c8a9bb71a3966)
    (cherry picked from commit db58c6c9026265737667391a7b833076ce210639)
    (cherry picked from commit 917e0b0cef91686787fe7cf4185cd4efb03d6361)

tags: added: in-stable-queens
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to cinder (stable/rocky)

Fix proposed to branch: stable/rocky
Review: https://review.opendev.org/723552

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to cinder (stable/rocky)

Reviewed: https://review.opendev.org/723552
Committed: https://git.openstack.org/cgit/openstack/cinder/commit/?id=cef3a4ff6ba7d5b611a93447404b3223365f04e2
Submitter: Zuul
Branch: stable/rocky

commit cef3a4ff6ba7d5b611a93447404b3223365f04e2
Author: Helen Walsh <email address hidden>
Date: Mon Apr 27 15:05:48 2020 +0100

    VMAX Driver - Backport fix for Rocky and Queens

    Debug statement is incorrect after backport.
    https://review.opendev.org/#/c/715007/ for Rocky
    https://review.opendev.org/#/c/715038/ for Queens.

    Change-Id: I125683a1815ffbe0437eb070870bd730b8f3fa1b
    Closes-Bug: #1867163

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to cinder (master)

Reviewed: https://review.opendev.org/735348
Committed: https://git.openstack.org/cgit/openstack/cinder/commit/?id=197e024747ca04daeb35a9eaa9f1350089211ea3
Submitter: Zuul
Branch: master

commit 197e024747ca04daeb35a9eaa9f1350089211ea3
Author: Helen Walsh <email address hidden>
Date: Fri Jun 12 15:29:00 2020 +0100

    PowerMax Driver - Legacy volumes fail to live migrate

    The fix moves the legacy shared volume from the masking view
    structure in Ocata and sooner (when SMI-S was supported) to staging
    masking view(s) in Pike and later releases (U4P REST).
    In Ocata, the live migration process shared the storage group,
    containing the volume, among the different compute Nodes. In PIke,
    we changed the masking view structure to facilitate a cleaner live
    migration process where only the volume is migrated and not all the
    other volumes in the storage group. The staging storage group and
    masking views facilitate a seamless live migration operation in
    upgraded releases.

    Change-Id: I4d28d8ed2375f68eed511de5c25898362eac1def
    Closes-Bug: #1867163

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to cinder (stable/ussuri)

Fix proposed to branch: stable/ussuri
Review: https://review.opendev.org/747133

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to cinder (stable/ussuri)

Reviewed: https://review.opendev.org/747133
Committed: https://git.openstack.org/cgit/openstack/cinder/commit/?id=07991b7e8f4f3a46ec76cd10ac41e502b03560a8
Submitter: Zuul
Branch: stable/ussuri

commit 07991b7e8f4f3a46ec76cd10ac41e502b03560a8
Author: Helen Walsh <email address hidden>
Date: Fri Jun 12 15:29:00 2020 +0100

    PowerMax Driver - Legacy volumes fail to live migrate

    The fix moves the legacy shared volume from the masking view
    structure in Ocata and sooner (when SMI-S was supported) to staging
    masking view(s) in Pike and later releases (U4P REST).
    In Ocata, the live migration process shared the storage group,
    containing the volume, among the different compute Nodes. In PIke,
    we changed the masking view structure to facilitate a cleaner live
    migration process where only the volume is migrated and not all the
    other volumes in the storage group. The staging storage group and
    masking views facilitate a seamless live migration operation in
    upgraded releases.

    Change-Id: I4d28d8ed2375f68eed511de5c25898362eac1def
    Closes-Bug: #1867163
    (cherry picked from commit 197e024747ca04daeb35a9eaa9f1350089211ea3)

tags: added: in-stable-ussuri
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to cinder (stable/train)

Fix proposed to branch: stable/train
Review: https://review.opendev.org/751847

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to cinder (stable/train)

Reviewed: https://review.opendev.org/751847
Committed: https://git.openstack.org/cgit/openstack/cinder/commit/?id=5dd1fa9a7873052e3fd87e41b960ae4b3de2136a
Submitter: Zuul
Branch: stable/train

commit 5dd1fa9a7873052e3fd87e41b960ae4b3de2136a
Author: Helen Walsh <email address hidden>
Date: Fri Jun 12 15:29:00 2020 +0100

    PowerMax Driver - Legacy volumes fail to live migrate

    The fix moves the legacy shared volume from the masking view
    structure in Ocata and sooner (when SMI-S was supported) to staging
    masking view(s) in Pike and later releases (U4P REST).
    In Ocata, the live migration process shared the storage group,
    containing the volume, among the different compute Nodes. In PIke,
    we changed the masking view structure to facilitate a cleaner live
    migration process where only the volume is migrated and not all the
    other volumes in the storage group. The staging storage group and
    masking views facilitate a seamless live migration operation in
    upgraded releases.

    Change-Id: I4d28d8ed2375f68eed511de5c25898362eac1def
    Closes-Bug: #1867163
    (cherry picked from commit 197e024747ca04daeb35a9eaa9f1350089211ea3)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to cinder (stable/stein)

Fix proposed to branch: stable/stein
Review: https://review.opendev.org/755529

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to cinder (stable/stein)

Reviewed: https://review.opendev.org/755529
Committed: https://git.openstack.org/cgit/openstack/cinder/commit/?id=509ae6459cafab359b743718b2108c6d821eaf6a
Submitter: Zuul
Branch: stable/stein

commit 509ae6459cafab359b743718b2108c6d821eaf6a
Author: Helen Walsh <email address hidden>
Date: Fri Jun 12 15:29:00 2020 +0100

    PowerMax Driver - Legacy volumes fail to live migrate

    The fix moves the legacy shared volume from the masking view
    structure in Ocata and sooner (when SMI-S was supported) to staging
    masking view(s) in Pike and later releases (U4P REST).
    In Ocata, the live migration process shared the storage group,
    containing the volume, among the different compute Nodes. In PIke,
    we changed the masking view structure to facilitate a cleaner live
    migration process where only the volume is migrated and not all the
    other volumes in the storage group. The staging storage group and
    masking views facilitate a seamless live migration operation in
    upgraded releases.

    Change-Id: I4d28d8ed2375f68eed511de5c25898362eac1def
    Closes-Bug: #1867163
    (cherry picked from commit 197e024747ca04daeb35a9eaa9f1350089211ea3)
    (cherry picked from commit 5dd1fa9a7873052e3fd87e41b960ae4b3de2136a)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to cinder (stable/rocky)

Fix proposed to branch: stable/rocky
Review: https://review.opendev.org/757563

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to cinder (stable/rocky)

Reviewed: https://review.opendev.org/757563
Committed: https://git.openstack.org/cgit/openstack/cinder/commit/?id=91619ce3297553401c01c371690b29b68f11f17f
Submitter: Zuul
Branch: stable/rocky

commit 91619ce3297553401c01c371690b29b68f11f17f
Author: Helen Walsh <email address hidden>
Date: Fri Jun 12 15:29:00 2020 +0100

    PowerMax Driver - Legacy volumes fail to live migrate

    The fix moves the legacy shared volume from the masking view
    structure in Ocata and sooner (when SMI-S was supported) to staging
    masking view(s) in Pike and later releases (U4P REST).
    In Ocata, the live migration process shared the storage group,
    containing the volume, among the different compute Nodes. In PIke,
    we changed the masking view structure to facilitate a cleaner live
    migration process where only the volume is migrated and not all the
    other volumes in the storage group. The staging storage group and
    masking views facilitate a seamless live migration operation in
    upgraded releases.

    Change-Id: I4d28d8ed2375f68eed511de5c25898362eac1def
    Closes-Bug: #1867163
    (cherry picked from commit 197e024747ca04daeb35a9eaa9f1350089211ea3)
    (cherry picked from commit 5dd1fa9a7873052e3fd87e41b960ae4b3de2136a)
    (cherry picked from commit 509ae6459cafab359b743718b2108c6d821eaf6a)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to cinder (stable/queens)

Fix proposed to branch: stable/queens
Review: https://review.opendev.org/760362

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/cinder 15.4.1

This issue was fixed in the openstack/cinder 15.4.1 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to cinder (stable/queens)

Reviewed: https://review.opendev.org/c/openstack/cinder/+/760362
Committed: https://opendev.org/openstack/cinder/commit/0d1f9e9b6cb7ee1d1124f278b5df717ed96f62db
Submitter: "Zuul (22348)"
Branch: stable/queens

commit 0d1f9e9b6cb7ee1d1124f278b5df717ed96f62db
Author: Helen Walsh <email address hidden>
Date: Fri Jun 12 15:29:00 2020 +0100

    PowerMax Driver - Legacy volumes fail to live migrate

    The fix moves the legacy shared volume from the masking view
    structure in Ocata and sooner (when SMI-S was supported) to staging
    masking view(s) in Pike and later releases (U4P REST).
    In Ocata, the live migration process shared the storage group,
    containing the volume, among the different compute Nodes. In PIke,
    we changed the masking view structure to facilitate a cleaner live
    migration process where only the volume is migrated and not all the
    other volumes in the storage group. The staging storage group and
    masking views facilitate a seamless live migration operation in
    upgraded releases.

    This is not a clean backport from Rocky because of the introduction
    of multi-attach in https://review.opendev.org/c/openstack/cinder/+/556780
    so minor modifications needed to be made.

    Change-Id: I4d28d8ed2375f68eed511de5c25898362eac1def
    Closes-Bug: #1867163
    (cherry picked from commit 197e024747ca04daeb35a9eaa9f1350089211ea3)
    (cherry picked from commit 5dd1fa9a7873052e3fd87e41b960ae4b3de2136a)
    (cherry picked from commit 509ae6459cafab359b743718b2108c6d821eaf6a)
    (cherry picked from commit 91619ce3297553401c01c371690b29b68f11f17f)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/cinder queens-eol

This issue was fixed in the openstack/cinder queens-eol release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/cinder rocky-eol

This issue was fixed in the openstack/cinder rocky-eol release.

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

Other bug subscribers

Remote bug watches

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