The 4.1 swift does support >5GB upload, AFAIK, as it uses python swift client, which can support that. So I'll reuse whatever code we have in 4.1.
From: John Burwell [mailto:jburw...@basho.com] Sent: Monday, July 15, 2013 8:47 AM To: dev@cloudstack.apache.org Cc: Edison Su Subject: Re: Swift in 4.2 is broken, anybody wants it to be supported in 4.2? 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<mailto: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.