Rackspace allows transfer between Cloud Servers and Cloud Files using the private network adapter, Service Net, which is rad, because Service Net is unmetered and 2x the speed of the public interface. I didn't see this noted in their API docs, but it's a feature in the Rackspace API clients. All that's required to implement this is prepending 'snet-' to the storage URL (https://github.com/rackspace/python-cloudfiles/blob/master/cloudfiles/connection.py#L106-109).
I've made the appropriate changes to the configuration object and createClient as well as created a separate vows test.
Added tests for transfers over Service Net
Added servicenet to config options and setStorageUrl function
Updated setAuth to save storage URL using setStorageUrl
Updated upload example to specify remote and local files using an opt…
…ion object, not arguments
Added ServiceNet to README
For consistency, updated 'Service Net' to 'ServiceNet' (although Rack…
…space uses both)
Thank you for the pull!
We'll have someone review this shortly to see if we can merge.
Seems to be all green. Would be nice to have a way to easily test this without being on a CloudServers machine though.