]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
Change contract of rgw put operation. Now last, 0 - sized chunk is also processed.
authorAdam Kupczyk <akupczyk@mirantis.com>
Thu, 7 Apr 2016 14:10:29 +0000 (16:10 +0200)
committerAdam Kupczyk <akupczyk@mirantis.com>
Wed, 2 Nov 2016 10:34:50 +0000 (11:34 +0100)
Allows to implement flush-like operations on data.

Signed-off-by: Adam Kupczyk (akupczyk@mirantis.com)
Conflicts:
src/rgw/rgw_op.cc

src/rgw/rgw_op.cc

index 0b886ea9bf8273f5516ef98d041a934000318e24..2c905c5fcd7f161e19327a9d63599a621d57aba8 100644 (file)
@@ -3040,8 +3040,6 @@ void RGWPutObj::execute()
       op_ret = len;
       goto done;
     }
-    if (!len)
-      break;
 
     bufferlist &data = data_in;
     if (s->aws4_auth_streaming_mode) {