[openstack-dev] [Cinder] Get volumes REST API with filters and limit
duncan.thomas at gmail.com
Tue Mar 4 13:53:49 UTC 2014
Definitely file a bug... a script to reproduce would be fantastic.
Needs to be fixed... I don't think you need a blueprint if the fix is
simple, but if you're making deep changes then a blueprint always
Thanks for pointing this out
On 28 February 2014 20:52, Steven Kaufer <kaufer at us.ibm.com> wrote:
> I am investigating some pagination enhancements in nova and cinder (see nova
> blueprint https://blueprints.launchpad.net/nova/+spec/nova-pagination).
> In cinder, it appears that all filtering is done after the volumes are
> retrieved from the database (see the API.get_all function in
> Therefore, the usage combination of filters and limit will only work if all
> volumes matching the filters are in the page of data being retrieved from
> the database.
> For example, assume that all of the volumes with a name of "foo" would be
> retrieved from the database starting at index 100 and that you query for all
> volumes with a name of "foo" while specifying a limit of 50. In this case,
> the query would yield 0 results since the filter did not match any of the
> first 50 entries retrieved from the database.
> Is this a known problem?
> Is this considered a bug?
> How should this get resolved? As a blueprint for juno?
> I am new to the community and am trying to determine how this should be
> Steven Kaufer
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
More information about the OpenStack-dev