]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commit
Include next link when default limit is reached
authorSteven Kaufer <kaufer@us.ibm.com>
Thu, 6 Mar 2014 17:20:50 +0000 (17:20 +0000)
committerSteven Kaufer <kaufer@us.ibm.com>
Thu, 6 Mar 2014 17:20:50 +0000 (17:20 +0000)
commitb63c28b7276d4c320fde8f481f61611d28278900
treebe4933213d7af7c353d17aecd98c1dab41032499
parentf888e412b0d0fdb0426045a9c55e0be0390f842c
Include next link when default limit is reached

The /volumes and /volumes/details APIs support pagination and a
"next" link should be included when more data is available. When
the default "osapi_max" limit is reached then the "next" link is
not included in the API reply. In this case, the caller cannot
determine if there are any more volumes and has no marker value
such that they can retrieve the rest of the volumes.

The fix for this is to include the "next" link when the number of
volumes being returned is the maximum limit, even if the "limit"
parameter is not supplied.

Change-Id: I2f04192e67f80232b4019194f718625dbaf78fa6
Closes-bug: 1288429
cinder/api/common.py
cinder/tests/api/v2/test_volumes.py