All, The openstack-java-client [1] looks to include a decent Swift client (a tutorial[2] is also available). It is also Apache v2 licensed. From my cursory review, it doesn't appear to support HTTP chunking (i.e. support for > 5GB objects) or progress reporting. However, the 4.1.x Swift integration does not support these features. As such, it could be a good starting point to provide parity with the current Swift integration facilities.
In general, I would much prefer using a purpose built client than an abstraction layer like jclouds for this type of work. We have a set of storage abstractions and adapting them to another set of storage abstractions just feels a bit ungainly. I think we could modify the openstack-java-client to include the missing features and end with much more maintainable result. Thanks, -John [1]: https://github.com/woorea/openstack-java-sdk [2]: https://github.com/woorea/openstack-java-sdk/wiki/Swift-Tutorial On Jul 15, 2013, at 10:24 AM, Chip Childers <chip.child...@sungard.com> wrote: > On Fri, Jul 12, 2013 at 07:08:41PM -0600, Mike Tutkowski wrote: >> So, I haven't been following this thread in detail, but was curious: If >> it's too much work to fix this by the end of the month (code freeze), what >> are we planning on doing (moving 4.2 back or allowing this feature to not >> exist in 4.2)? > > I'm personally not happy either way, but I'd much rather not break > existing environments in a new release on purpose. >