Pagination is not implemented

Bug #1009023 reported by Dolph Mathews
20
This bug affects 3 people
Affects Status Importance Assigned to Milestone
OpenStack Identity (keystone)
Won't Fix
Wishlist
Unassigned
python-keystoneclient
Won't Fix
Wishlist
Unassigned

Bug Description

Especially in the case of SQL, pagination of the tenant list (GET /tenants) should be performed by the driver where possible (for efficiency), with pagination parameters (i.e. marker & limit) passed down to the driver.

Yaguang Tang (heut2008)
Changed in keystone:
assignee: nobody → Yaguang Tang (heut2008)
Joseph Heck (heckj)
Changed in keystone:
status: New → Triaged
importance: Undecided → Low
Revision history for this message
Joseph Heck (heckj) wrote :

related to https://review.openstack.org/#/c/8036/2/keystone/identity/core.py for origination of the bug and comments

Revision history for this message
Dolph Mathews (dolph) wrote :

The v3 API makes room for pagination links but neither the current server client will not provide them and the current client will not follow them.

summary: - Tenant list pagination is not handled by drivers
+ Pagination is not implemented
Changed in keystone:
importance: Low → Wishlist
Changed in python-keystoneclient:
status: New → Triaged
importance: Undecided → Wishlist
Changed in keystone:
assignee: Yaguang Tang (heut2008) → nobody
Revision history for this message
Dolph Mathews (dolph) wrote :

Typo'd: "... the current server will not provide them and the current client will not follow them."

Revision history for this message
Viktor Serhieiev (vsergeyev) wrote :

Is it still actual at the moment?

Revision history for this message
Dolph Mathews (dolph) wrote :

This bug was being addressed in the following blueprint:

  https://blueprints.launchpad.net/keystone/+spec/pagination-backend-support

However, there's also some demand to abandon pagination altogether across all projects:

  http://summit.openstack.org/cfp/details/6

Revision history for this message
Steve Martinelli (stevemar) wrote :

let's use filtering instead

Changed in python-keystoneclient:
status: Triaged → Won't Fix
Changed in keystone:
status: Triaged → Won't Fix
Revision history for this message
Lance Bragstad (lbragstad) wrote :

Link to the etherpad that has historical context around this topic:

https://etherpad.openstack.org/p/pagination

Revision history for this message
Lance Bragstad (lbragstad) wrote :
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.