Files
deb-swift-plugin-s3/swift3/controllers
Tim Burke eb97e176f1 Allow multipart uploads to have an empty final part
Prior to Swift commit 7f636a557296ecc6ae4727700cfcf9f82573bd16, SLO
would allow large objects to include zero-byte segments if they were the
last segment in the manifest. This was consistent with AWS's behavior
during multipart uploads.

Now, however, SLO requires that every segment be at least one byte. This
commit once more allows zero-length final parts by removing such parts
from the manifest and cleaning up the already-uploaded segment.

Additionally, if the multipart upload consisted of a single zero-length
part (which is apparently allowed via S3), an ordinary object will be
created instead of a SLO.

Change-Id: I06750b2ffcb2a90bee44fa366afda4520705f09c
2016-04-15 10:23:55 -07:00
..
2014-12-16 05:40:57 -08:00
2015-04-06 14:25:51 -07:00
2014-07-31 23:02:23 +09:00
2014-12-16 05:40:57 -08:00
2015-01-29 00:30:36 -08:00