You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@libcloud.apache.org by thanatos <gi...@git.apache.org> on 2014/01/24 19:28:30 UTC

[dev] libcloud pull request: Rackspace pagination

GitHub user thanatos opened a pull request:

    https://github.com/apache/libcloud/pull/230

    Rackspace pagination

    A set of commits to handle Rackspace's pagination of results in their DNS API in the Rackspace driver.
    
    Originally in pull request #190, but moved here to clean it up.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/thanatos/libcloud rackspace-pagination

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/libcloud/pull/230.patch

----
commit 57fb72fab40ed1092a967c0523eef69d81706a5e
Author: Roy Wellington Ⅳ <ro...@mybasis.com>
Date:   2013-12-10T23:57:02Z

    Handle Rackspace pagination of DNS records.
    
    Rackspace paginates DNS records returned from their API. In list_records, query
    Rackspace multiple times, if needed, to get the full list of records.

commit ed2b27723df27b89620e8058b9d3af7c6d7a5992
Author: Roy Wellington Ⅳ <ro...@mybasis.com>
Date:   2013-12-17T21:53:59Z

    Move paginated DNS query code to iterate_records.

commit 582b17e354bfcae1849fde77ec2f53b0eedd3269
Author: Roy Wellington Ⅳ <ro...@mybasis.com>
Date:   2013-12-19T17:49:01Z

    Remove unused variable.
    
    Fix lint warning.

commit 366906db260380a5cec2cfaa6bc4f52c8b412c27
Author: briancurtin <br...@rackspace.com>
Date:   2014-01-20T20:21:53Z

    Check for the 'next' link when working with paginated DNS results

commit 4513f23f01d16138c112296818467bac1d089f5f
Author: Roy Wellington Ⅳ <ro...@mybasis.com>
Date:   2014-01-20T20:41:06Z

    Terminate loop early once we know we need more data.

commit 8b787feba01a4b27d69fb70f599685c9547a2372
Author: Roy Wellington Ⅳ <ro...@mybasis.com>
Date:   2014-01-21T23:09:50Z

    Move Rackspace pagination detection to a separate function.

commit 0bb44ae0285071c674bb0d90a4d863ea7ba75b07
Author: Roy Wellington Ⅳ <ro...@mybasis.com>
Date:   2014-01-21T23:10:09Z

    Make iterate_zones pagination-aware.

----