Open gaul opened 9 years ago
Hi Andrew, just bumping this. I see you have done quite a bit of work in the JCLouds upstream but it seems to have lost momentum over a few years of being blocked by issues. Wondering your thoughts on dusting this off.
This is a large task and I have no plans to work on this. I don't think jclouds is a good base for the future, instead S3Proxy should use vendor SDKs as suggested in #606 which implements the jclouds BlobStore
interface. Then S3Proxy can create and implement an ExtendedBlobStore
interface that calls into the versioned APIs when available. Versioning specifically creates some issues since we need the version number in the object metadata.
S3Proxy does not currently support object versioning, triggering many s3-tests failures:
Implementing this requires upstream jclouds work tracked by JCLOUDS-895.