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

Bug #882189 reported by Gabriel Hurley
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Dashboard (Horizon)
Fix Released
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
Revision history for this message
Gabriel Hurley (gabriel-hurley) wrote :
Changed in horizon:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in horizon:
milestone: none → essex-1
Thierry Carrez (ttx)
Changed in horizon:
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in horizon:
milestone: essex-1 → 2012.1
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.