IBM storage REST API is issue

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

Bug Description

Openstack cinder for IBM storage Ds8k is calling the undocumented Rest API "api/v1" URL.
However this undocumented API is working with R8 and R7. R9 is not accepting this undocumented API.

Girish_IBM (girishibm)
Changed in cinder:
assignee: nobody → Girish Chilukuri (girishchilukuri)
status: New → In Progress
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/751994

Revision history for this message
Girish_IBM (girishibm) wrote :

Cinder driver for IBM storage DS8k is calling the unsupported Rest API "api/v1", which is failing with R9 version. Some how this unsupported API is working with R7 and R8 versions. Modified cinder code for IBM storage to use the supported API to get the bundle information.

Now the DS8k driver is using "api/systems" API to get the bundle information.

Checked in the code changes and pushed the code for review.
Review link: https://review.opendev.org/#/c/751994/

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

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

commit b477632a664f37be9da4ef7c2276fdf191710d75
Author: GirishChilukuri <email address hidden>
Date: Tue Sep 15 08:46:23 2020 +0000

    [IBM DS8K]: Fixed rest API issue to get bundle

    Cinder driver for IBM storage DS8K is calling the unsupported
    rest API "api/v1", which is failing with R9 version. Some
    how this unsupported API is working with R7 and R8 versions.

    Modified IBM DS8K driver to use the supported API to get the
    bundle information.

    closes bug: #1895510

    Change-Id: If8c17eb48b67e7b109e19e4b064260cb52b5cecf

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

Fix proposed to branch: stable/victoria
Review: https://review.opendev.org/759817

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/759818

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

Change abandoned by jichenjc (<email address hidden>) on branch: stable/ussuri
Review: https://review.opendev.org/759818

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

Change abandoned by jichenjc (<email address hidden>) on branch: stable/victoria
Review: https://review.opendev.org/759817

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

Reviewed: https://review.opendev.org/759817
Committed: https://git.openstack.org/cgit/openstack/cinder/commit/?id=e8efdb2400843f88bc8b7205be3740f478e1f49e
Submitter: Zuul
Branch: stable/victoria

commit e8efdb2400843f88bc8b7205be3740f478e1f49e
Author: GirishChilukuri <email address hidden>
Date: Tue Sep 15 08:46:23 2020 +0000

    [IBM DS8K]: Fixed rest API issue to get bundle

    Cinder driver for IBM storage DS8K is calling the unsupported
    rest API "api/v1", which is failing with R9 version. Some
    how this unsupported API is working with R7 and R8 versions.

    Modified IBM DS8K driver to use the supported API to get the
    bundle information.

    closes bug: #1895510

    Change-Id: If8c17eb48b67e7b109e19e4b064260cb52b5cecf
    (cherry picked from commit b477632a664f37be9da4ef7c2276fdf191710d75)

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

Reviewed: https://review.opendev.org/759818
Committed: https://git.openstack.org/cgit/openstack/cinder/commit/?id=9ed427b90d9895fb5558c657268319dbf9229b7e
Submitter: Zuul
Branch: stable/ussuri

commit 9ed427b90d9895fb5558c657268319dbf9229b7e
Author: GirishChilukuri <email address hidden>
Date: Tue Sep 15 08:46:23 2020 +0000

    [IBM DS8K]: Fixed rest API issue to get bundle

    Cinder driver for IBM storage DS8K is calling the unsupported
    rest API "api/v1", which is failing with R9 version. Some
    how this unsupported API is working with R7 and R8 versions.

    Modified IBM DS8K driver to use the supported API to get the
    bundle information.

    closes bug: #1895510

    Change-Id: If8c17eb48b67e7b109e19e4b064260cb52b5cecf
    (cherry picked from commit b477632a664f37be9da4ef7c2276fdf191710d75)

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

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

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

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

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

This issue was fixed in the openstack/cinder 18.0.0.0b1 development milestone.

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.