Am I understanding correctly that you mean that this PUT
07:25:05,830 DEBUG [jclouds.headers] (EJB default - 2) >> PUT https://swift.testing.com/auth/testcontainer HTTP/1.1 07:25:05,831 DEBUG [jclouds.headers] (EJB default - 2) >> X-Auth-Token: AUTH_tk077381184324932032444323123353f4
should also *include* the "x-storage-url:
https://swift.testing.com/v1/AUTH_4c0ac470-6804-4065-944b-497efaf5d13c" header that was returned by the previous response? Or that it should actually try to *PUT* to that URL?
When you say "it works fine against Rackspace" you mean it works fine using jclouds (which version?) with the standard HTTP executor? Or..?
What is the difference between the setup where things work vs. where the don't work..?
Regards ap