Quobyte Manila driver does not support newer error codes from Quobyte 1.4+

Bug #1733807 reported by Silvan Kaiser
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Shared File Systems Service (Manila)
Fix Released
Medium
Silvan Kaiser

Bug Description

Newer Quobyte releases from version 1.4+ started using Rpc specific error types instead of handing through POSIX based error types. The Manila driver should be able to handle both.

Silvan Kaiser (2-silvan)
Changed in manila:
assignee: nobody → Silvan Kaiser (2-silvan)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to manila (master)

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

Changed in manila:
status: New → In Progress
Changed in manila:
importance: Undecided → Medium
milestone: none → queens-2
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to manila (master)

Reviewed: https://review.openstack.org/522209
Committed: https://git.openstack.org/cgit/openstack/manila/commit/?id=269942101be6de85005969af6b700dbcfdccedd1
Submitter: Zuul
Branch: master

commit 269942101be6de85005969af6b700dbcfdccedd1
Author: Silvan Kaiser <email address hidden>
Date: Wed Nov 22 11:41:40 2017 +0100

    Added Handling Newer Quobyte API Error Codes

    This added the capability to expect specific error codes when doing a
    RPC call in the Quobyte driver. This is used to handle the newer
    API error codes in newer (1.4+) Quobyte API versions. This also adds
    explicitely creating a Quobyte tenant.

    Closes-Bug: #1733807

    Change-Id: I65e87e6f50e12bfbe5d7a8fd988ca14bddd212da

Changed in manila:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/manila 6.0.0.0b2

This issue was fixed in the openstack/manila 6.0.0.0b2 development milestone.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to manila (driverfixes/ocata)

Fix proposed to branch: driverfixes/ocata
Review: https://review.openstack.org/570741

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

Fix proposed to branch: stable/pike
Review: https://review.openstack.org/579084

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

Change abandoned by Silvan Kaiser (<email address hidden>) on branch: stable/pike
Review: https://review.openstack.org/579084

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on manila (driverfixes/ocata)

Change abandoned by Silvan Kaiser (<email address hidden>) on branch: driverfixes/ocata
Review: https://review.openstack.org/570741
Reason: @Tom yes, can do. I submitted a corresponding patch ...

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

Reviewed: https://review.openstack.org/579084
Committed: https://git.openstack.org/cgit/openstack/manila/commit/?id=566578e8fdcb3e39ccd8c733db597e71ee4303b5
Submitter: Zuul
Branch: stable/pike

commit 566578e8fdcb3e39ccd8c733db597e71ee4303b5
Author: Silvan Kaiser <email address hidden>
Date: Wed Nov 22 11:41:40 2017 +0100

    Added Handling Newer Quobyte API Error Codes

    This added the capability to expect specific error codes when doing a
    RPC call in the Quobyte driver. This is used to handle the newer
    API error codes in newer (1.4+) Quobyte API versions. This also adds
    explicitely creating a Quobyte tenant.

    Closes-Bug: #1733807

    Change-Id: I65e87e6f50e12bfbe5d7a8fd988ca14bddd212da
    (cherry picked from commit 269942101be6de85005969af6b700dbcfdccedd1)

tags: added: in-stable-pike
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to manila (stable/ocata)

Fix proposed to branch: stable/ocata
Review: https://review.openstack.org/594154

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

Reviewed: https://review.openstack.org/594154
Committed: https://git.openstack.org/cgit/openstack/manila/commit/?id=238c332e0f1efcbdce23811ed3dc37eb70e71a86
Submitter: Zuul
Branch: stable/ocata

commit 238c332e0f1efcbdce23811ed3dc37eb70e71a86
Author: Silvan Kaiser <email address hidden>
Date: Wed Nov 22 11:41:40 2017 +0100

    Added Handling Newer Quobyte API Error Codes

    This added the capability to expect specific error codes when doing a
    RPC call in the Quobyte driver. This is used to handle the newer
    API error codes in newer (1.4+) Quobyte API versions. This also adds
    explicitely creating a Quobyte tenant.

    Closes-Bug: #1733807

    Change-Id: I65e87e6f50e12bfbe5d7a8fd988ca14bddd212da
    (cherry picked from commit 269942101be6de85005969af6b700dbcfdccedd1)
    (cherry picked from commit 566578e8fdcb3e39ccd8c733db597e71ee4303b5)

tags: added: in-stable-ocata
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/manila 4.0.2

This issue was fixed in the openstack/manila 4.0.2 release.

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

This issue was fixed in the openstack/manila 5.0.2 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.