]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: fix md5 not match for RGWBulkUploadOp upload when enable rgw compression 36213/head
authoryuliyang_yewu <yuliyang_yewu@cmss.chinamobile.com>
Fri, 24 Jul 2020 00:57:31 +0000 (08:57 +0800)
committeryuliyang_yewu <yuliyang_yewu@cmss.chinamobile.com>
Fri, 24 Jul 2020 00:57:31 +0000 (08:57 +0800)
Fixes: https://tracker.ceph.com/issues/46625
Signed-off-by: yuliyang_yewu <yuliyang_yewu@cmss.chinamobile.com>
src/rgw/rgw_op.cc

index efc8606d21221896d417c35cfe7f22f8388a060a..7d9a48234fd8c097721ec665c153c18ecde9d86b 100644 (file)
@@ -7215,7 +7215,7 @@ int RGWBulkUploadOp::handle_file(const std::string_view path,
     ceph::bufferlist tmp;
     RGWCompressionInfo cs_info;
     cs_info.compression_type = plugin->get_type_name();
-    cs_info.orig_size = s->obj_size;
+    cs_info.orig_size = size;
     cs_info.compressor_message = compressor->get_compressor_message();
     cs_info.blocks = std::move(compressor->get_compression_blocks());
     encode(cs_info, tmp);