[ https://issues.apache.org/jira/browse/JCLOUDS-894?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14612855#comment-14612855 ]
ASF subversion and git services commented on JCLOUDS-894: --------------------------------------------------------- Commit 41d598b03f669905ee868021c04154867dc51540 in jclouds's branch refs/heads/master from [~gaul] [ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=41d598b ] JCLOUDS-894: Skip multipart tests on Atmos > Expose component operations of multipart upload > ----------------------------------------------- > > Key: JCLOUDS-894 > URL: https://issues.apache.org/jira/browse/JCLOUDS-894 > Project: jclouds > Issue Type: New Feature > Components: jclouds-blobstore > Affects Versions: 1.9.0 > Reporter: Andrew Gaul > Assignee: Andrew Gaul > Labels: multipart > > Presently jclouds exposes multipart upload via a simple interface: > {code:java} > blobStore.putBlob(containerName, blob, new PutOptions().multipart(true)); > {code} > This does not allow more complicated interactions such as parallel uploads, > uploads with unknown content-lengths, and other interfaces like writing into > an {{OutputStream}}. Further the current {{MultipartUploadStrategy}} > implementations duplicate code across the azureblob, gcs, and s3 providers. > I propose to expose the MPU component operations, e.g., initiate, complete, > abort, and upload part, via the {{BlobStore}} abstraction. This will allow > us to address all the above features. -- This message was sent by Atlassian JIRA (v6.3.4#6332)