]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: fix 'copy part' without 'x-amz-copy-source-range' when compression enabled 22438/head
authorfang yuxiang <fang.yuxiang@eisoo.com>
Fri, 2 Mar 2018 04:06:35 +0000 (12:06 +0800)
committerPrashant D <pdhange@redhat.com>
Wed, 6 Jun 2018 12:07:49 +0000 (08:07 -0400)
Fixes: http://tracker.ceph.com/issues/23196
Signed-off-by: fang yuxiang <fang.yuxiang@eisoo.com>
(cherry picked from commit e225923ec0e51759b6a00daf1fc37443c5f906d9)

src/rgw/rgw_op.cc

index bfa76c4446089bad6bc60239804568ca6b49f297..8928d97cfdcef89b7f0da5fd37ff17edba75d963 100644 (file)
@@ -3424,7 +3424,7 @@ void RGWPutObj::execute()
       op_ret = -ENOENT;
       goto done;
     }
-    lst = astate->size - 1;
+    lst = astate->accounted_size - 1;
   } else {
     lst = copy_source_range_lst;
   }