Drupal Association members fund grants that make connections all over the world.
The attached patch allows for users to choose between the US or UK rackspace datacentre when creating a cloud files container. The correct parameter is then passed to the cloudfiles API.
The datacentre you're tied to is decided depending on where you create an account, i.e. it is not possible to 'migrate' from one to another.
Currently the storage_api always defaults to using the US datacentre making it impossible for UK users to create a container with-out hacking the cloudfiles library.
This patch also fixes the white-screen that happens when you attempt to login to the incorrect datacentre with otherwise valid credentials, see the error message below:
"NOTICE: PHP message: PHP Fatal error: Call to a member function get_container() on a non-object in /storage_api/services/rackspace.inc on line 169"