[Cyberduck-trac] [Cyberduck] #8677: Multipart uploads to non-AWS servers don't work

Cyberduck trac at trac.cyberduck.io
Wed Mar 18 20:11:03 UTC 2015


#8677: Multipart uploads to non-AWS servers don't work
--------------------------+------------------------
 Reporter:  seanhoughton  |         Owner:  dkocher
     Type:  defect        |        Status:  closed
 Priority:  normal        |     Milestone:  4.7
Component:  s3            |       Version:  4.6.5
 Severity:  normal        |    Resolution:  fixed
 Keywords:  s3 multipart  |  Architecture:  Intel
 Platform:  Windows 7     |
--------------------------+------------------------
Changes (by dkocher):

 * status:  assigned => closed
 * resolution:   => fixed


Old description:

> When using a non-AWS S3 server large files are not sent using the
> multipart upload API. This prevents it from working on files over 5 GB
> which are required to use multipart uploading.
>
> Here are some details from my environment:
>
> Cyberduck sends
>
> PUT /redacted/alsoredacted.dat HTTP/1.1
> Date: Tue, 17 Mar 2015 19:25:24 GMT
> Expect: 100-continue
> Content-Type: application/octet-stream
> Authorization: AWS REDACTED
> Content-Length: 8895594496
> Host: myserver.com:80
> Connection: Keep-Alive
> User-Agent: Cyberduck/4.6.5 (17000) (Windows 7/6.1) (x86)
>

> The Ceph/S3 server is returning
>
> HTTP/1.1 400 Bad Request
> Date: Tue, 17 Mar 2015 19:25:24 GMT
> Server: Apache/2.2.22 (Fedora)
> Accept-Ranges: bytes
> Content-Length: 80
> Connection: close
> Content-Type: application/xml
>  <?xml version="1.0"
> encoding="UTF-8"?><Error><Code>EntityTooLarge</Code></Error>

New description:

 When using a non-AWS S3 server large files are not sent using the
 multipart upload API. This prevents it from working on files over 5 GB
 which are required to use multipart uploading.

 Here are some details from my environment:

 Cyberduck sends


 {{{
 PUT /redacted/alsoredacted.dat HTTP/1.1
 Date: Tue, 17 Mar 2015 19:25:24 GMT
 Expect: 100-continue
 Content-Type: application/octet-stream
 Authorization: AWS REDACTED
 Content-Length: 8895594496
 Host: myserver.com:80
 Connection: Keep-Alive
 User-Agent: Cyberduck/4.6.5 (17000) (Windows 7/6.1) (x86)
 }}}



 The Ceph/S3 server is returning


 {{{
 HTTP/1.1 400 Bad Request
 Date: Tue, 17 Mar 2015 19:25:24 GMT
 Server: Apache/2.2.22 (Fedora)
 Accept-Ranges: bytes
 Content-Length: 80
 Connection: close
 Content-Type: application/xml
  <?xml version="1.0"
 encoding="UTF-8"?><Error><Code>EntityTooLarge</Code></Error>
 }}}

--

Comment:

 In r17150.

-- 
Ticket URL: <https://trac.cyberduck.io/ticket/8677#comment:3>
Cyberduck <http://cyberduck.io>
Libre FTP, SFTP, WebDAV, S3 & OpenStack Swift browser for Mac and Windows


More information about the Cyberduck-trac mailing list