[ 
https://issues.apache.org/jira/browse/JCLOUDS-1285?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andrew Gaul updated JCLOUDS-1285:
---------------------------------
    Labels: openstack-swift  (was: )

> Store large object segments in a separate container
> ---------------------------------------------------
>
>                 Key: JCLOUDS-1285
>                 URL: https://issues.apache.org/jira/browse/JCLOUDS-1285
>             Project: jclouds
>          Issue Type: Improvement
>          Components: jclouds-blobstore
>    Affects Versions: 2.0.1
>            Reporter: Timur Alperovich
>              Labels: openstack-swift
>
> Swift recommends storing the large object segments in a separate container 
> [1]. I propose changing jclouds to do the same. The Swift convention -- in 
> their python library -- is to create a "<container>_segments" container for 
> the segments.
> We need to consider ways to reduce the number of HEAD requests jclouds would 
> make for container existence. One possible way could be to assume the 
> container exists for the segments and create it if the PUT requests return 
> 404. I will need to look through the existing MPU abstraction to figure out 
> the other caveats to work out in this improvement.
> 1. https://docs.openstack.org/developer/swift/overview_large_objects.html



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to