PowerMax Driver REST API iterator expires before all data read

Bug #1894086 reported by michael-mcaleer
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Cinder
Fix Released
Undecided
michael-mcaleer

Bug Description

In environments where an array is heavily loaded with assets and the network is under strain there is a possible scenario whereby REST API calls which return a lot of data time out due to the Unisphere data iterator expiring. A good example is list all manageable volumes, this call will return results for all devices which exist on the target array and can run into the tens of thousands.

By default this iterator expiration value is set to 10 minutes when no expiration time is set in REST requests from clients. This needs resolved by extending the iterator expiration time.

Changed in cinder:
assignee: nobody → michael-mcaleer (mmcaleer)
status: New → In Progress
assignee: michael-mcaleer (mmcaleer) → nobody
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/749704

Changed in cinder:
assignee: nobody → michael-mcaleer (mmcaleer)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to cinder (master)

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

commit 13d5a757db5add0881c3a266bb71226c6f0fa045
Author: Michael McAleer <email address hidden>
Date: Thu Sep 3 11:44:59 2020 +0100

    PowerMax Driver - REST Iterator Expiration Fix

    This change addresses an issue whereby the Unisphere REST
    data iterator expires before all data can be read from it.

    Change-Id: Ifa953f72ca670843c25c5be04a004835c348476c
    Closes-Bug: #1894086

Changed in cinder:
status: In Progress → Fix Released
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.