Cyberduck Mountain Duck CLI

#8677 closed defect (fixed)

Multipart uploads to non-AWS servers don't work

Reported by: seanhoughton Owned by: dkocher
Priority: normal Milestone: 4.7
Component: s3 Version: 4.6.5
Severity: normal Keywords: s3 multipart
Cc: Architecture: Intel
Platform: Windows 7

Description (last modified by dkocher)

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
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>

Change History (3)

comment:1 Changed on Mar 17, 2015 at 9:31:14 PM by dkocher

  • Milestone set to 4.7
  • Status changed from new to assigned

comment:2 Changed on Mar 18, 2015 at 5:11:44 AM by ben hines

  • Cc added

comment:3 Changed on Mar 18, 2015 at 8:11:01 PM by dkocher

  • Description modified (diff)
  • Resolution set to fixed
  • Status changed from assigned to closed

In r17150.

Note: See TracTickets for help on using tickets.