PowerMax Driver - legacy volume not found

Bug #1867163 reported by Helen Walsh on 2020-03-12
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Cinder
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) on 2020-03-12
Changed in cinder:
assignee: nobody → Helen Walsh (walshh2)

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

Changed in cinder:
status: New → In Progress

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

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

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

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

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

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

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

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

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

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

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

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)

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)

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)

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

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

Other bug subscribers