docs: Update upgrade notes, document cache busting changes.
Project: http://git-wip-us.apache.org/repos/asf/libcloud/repo Commit: http://git-wip-us.apache.org/repos/asf/libcloud/commit/fbe62425 Tree: http://git-wip-us.apache.org/repos/asf/libcloud/tree/fbe62425 Diff: http://git-wip-us.apache.org/repos/asf/libcloud/diff/fbe62425 Branch: refs/heads/trunk Commit: fbe62425c2dc366b285cc3ae2e851c287f8b7b84 Parents: ee64ccd Author: Tomaz Muraus <[email protected]> Authored: Wed Oct 30 20:21:30 2013 +0100 Committer: Tomaz Muraus <[email protected]> Committed: Wed Oct 30 20:21:30 2013 +0100 ---------------------------------------------------------------------- docs/upgrade_notes.rst | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/libcloud/blob/fbe62425/docs/upgrade_notes.rst ---------------------------------------------------------------------- diff --git a/docs/upgrade_notes.rst b/docs/upgrade_notes.rst index 6b099f7..615f4e8 100644 --- a/docs/upgrade_notes.rst +++ b/docs/upgrade_notes.rst @@ -15,6 +15,24 @@ single class plus ``region`` argument model. More information on how this affects existing drivers and your code can be found bellow. +Cache busting functionality is now only enabled in Rackspace first-gen driver +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Cache busting functionality has been disabled in the Rackspace next-gen driver +and all of the OpenStack drivers. It's now only enabled in the Rackspace +first-gen driver. + +Cache busting functionality works by appending a random query parameter to +every GET HTTP request. It was originally added to the Rackspace first-gen +driver a long time ago to avoid excessive HTTP caching on the provider side. +This excessive caching some times caused list_nodes and other calls to return +stale data. + +This approach should not be needed with Rackspace next-gen and OpenStack drivers +so it has been disabled. + +No action is required on the user's side. + New default kernel versions used when creating Linode servers ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
