Can't view more than a single page of objects from Swift

Bug #882189 reported by Gabriel Hurley on 2011-10-26
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Dashboard (Horizon)
Undecided
Gabriel Hurley

Bug Description

Right now the API calls to list containers and/or objects in a container make a single call to swift without a LIMIT or MARKER parameter, therefore we always get "page 1" and only up to the 10,000 item limit Swift will return.

This has two implicit problems: 1) we can never see more than 10,000 objects by any means, and 2) transferring 10,000 objects in 1 API call is a huge mess of data transfer.

I propose implementing the LIMIT and MARKER parameters for the swift API, set a sane default for LIMIT (say, 100 per "page") and a "more" button to page through the items.

Changed in horizon:
assignee: nobody → Gabriel Hurley (gabriel-hurley)
status: New → In Progress
Gabriel Hurley (gabriel-hurley) wrote :
Changed in horizon:
status: In Progress → Fix Committed
Thierry Carrez (ttx) on 2011-11-09
Changed in horizon:
milestone: none → essex-1
Thierry Carrez (ttx) on 2011-11-17
Changed in horizon:
status: Fix Committed → Fix Released
Thierry Carrez (ttx) on 2012-04-05
Changed in horizon:
milestone: essex-1 → 2012.1
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers