]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
radosgw: fix zero sized chunked uploads with s3
authorMarcus Watts <mwatts@redhat.com>
Tue, 15 Aug 2017 03:56:21 +0000 (23:56 -0400)
committerMarcus Watts <mwatts@redhat.com>
Tue, 15 Aug 2017 04:09:34 +0000 (00:09 -0400)
commit4d3d72fd1c5e0e3913ee9f9b7f8ce2bfe6d4b6fa
treea50d58ad312e5cd36306980e22ba39fb31395e55
parent8ef21a05e6b2a8563ea37345746ade4a9cd189d7
radosgw: fix zero sized chunked uploads with s3

s3 allows for zero sized objects, which can be
created using chunked uploads.  It is important to
call "recv_body (and ChunkMeta::create_next()) even
on zero sized objects, so that the proper chunk signature
can be presented at signature verification time.

Fixes: http://tracker.ceph.com/issues/21000
Signed-off-by: Marcus Watts <mwatts@redhat.com>
src/rgw/rgw_rest.cc