DOS : API_RESULT_LIMIT does not work for swift objects
Bug #1724598 reported by
Yves-Gwenael Bourhis
This bug affects 3 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Dashboard (Horizon) |
In Progress
|
Undecided
|
Unassigned | ||
OpenStack Security Advisory |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
A user can make the horizon apache process crash.
Indeed, API_RESULT_LIMIT does not work when `full_listing=
Therefore When a customer has a very large amount of objects, the full production server crashes and stops responding.
To reproduce : slowly upload a million small objects on one container, then view this container : The server crashes.
description: | updated |
To post a comment you must log in.
Is it intended that the result limit doesn't work when full_listing is passed? It's not entirely clear to me why there are 2 different parameters controlling API result quantity. Its seems like a valid bug, however.