Cinder Pagination Sorting Enhancements

Registered by Steven Kaufer on 2014-03-20

Currently, the pagination support for Cinder allows the caller to specify a single sort key and sort direction. This blueprint enhances the pagination support for the /volumes and /volumes/detail APIs so that multiple sort keys and sort directions can be supplied on the request.

The database layer already supports multiple sort keys and directions. This blueprint will update the API layer to retrieve the sort information from the API request and pass that information down to the database layer.

Blueprint information

Status:
Complete
Approver:
Mike Perez
Priority:
Medium
Drafter:
Steven Kaufer
Direction:
Approved
Assignee:
Steven Kaufer
Definition:
Approved
Series goal:
Accepted for kilo
Implementation:
Implemented
Milestone target:
milestone icon 2015.1.0
Started by
Steven Kaufer on 2014-12-15
Completed by
Mike Perez on 2015-03-02

Related branches

Sprints

Whiteboard

I am proposing this blueprint for Juno.
--kaufer

Gerrit topic: https://review.openstack.org/#q,topic:bp/enhances,n,z

Addressed by: https://review.openstack.org/99475
    Cinder Pagination Sorting Enhancements

Gerrit topic: https://review.openstack.org/#q,topic:bp/cinder-pagination,n,z

Addressed by: https://review.openstack.org/141914
    GET volumes API sorting enhancements common utilities

Addressed by: https://review.openstack.org/141915
    GET volumes API sorting REST/volume/DB updates

Addressed by: https://review.openstack.org/153061
    Cinder Pagination Sorting Enhancements

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.