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.
> 

Reply via email to