[
https://issues.apache.org/jira/browse/JCLOUDS-1606?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17820546#comment-17820546
]
Lari Hotari commented on JCLOUDS-1606:
--------------------------------------
Thanks for fixing this!
> Cannot upload more than 32 parts to GCS
> ---------------------------------------
>
> Key: JCLOUDS-1606
> URL: https://issues.apache.org/jira/browse/JCLOUDS-1606
> Project: jclouds
> Issue Type: Bug
> Components: jclouds-blobstore
> Affects Versions: 2.5.0
> Reporter: Lari Hotari
> Assignee: Andrew Gaul
> Priority: Major
> Labels: google-cloud-storage
> Fix For: 2.6.0
>
>
> There's currently a limitation in JClouds that it cannot upload more than 32
> parts to GCS.
> {code:java}
> org.jclouds.http.HttpResponseException: command: POST
> https://www.googleapis.com/storage/v1/b/somebucket/o/ff553922-1fa3-4ceb-abcd-60106603b5c8-object-123456/compose
> HTTP/1.1 failed with response: HTTP/1.1 400 Bad Request; content: [{
> "error": {
> "code": 400,
> "message": "The number of source components provided (35) exceeds the
> maximum (32)",
> "errors": [
> {
> "message": "The number of source components provided (35) exceeds the
> maximum (32)",
> "domain": "global",
> "reason": "invalid"
> }
> ]
> }
> } {code}
> The limitation of 32 parts is per API call to the compose endpoint.
>
> When there are more than 32 parts, the endpoint should be called multiple
> times. The total limit is 10000 parts in GCS.
> [https://cloud.google.com/storage/docs/composite-objects]
>
> {quote}When you perform a composition:
> * The source objects are unaffected.
> * You can use between {*}1 and 32 source objects{*}.
> * {*}Source objects can themselves be composite objects{*}.{quote}
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)