From: Yehuda Sadeh Date: Wed, 10 Oct 2018 21:10:19 +0000 (-0700) Subject: rgw: set dest placement rule when copying object X-Git-Tag: v14.1.0~314^2~47 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=3bac92c90d6716b38f02b378d8c9be121391918f;p=ceph.git rgw: set dest placement rule when copying object Signed-off-by: Yehuda Sadeh --- diff --git a/src/rgw/rgw_op.cc b/src/rgw/rgw_op.cc index 30a78542d0f3..16829a4cc79a 100644 --- a/src/rgw/rgw_op.cc +++ b/src/rgw/rgw_op.cc @@ -4704,6 +4704,8 @@ void RGWCopyObj::execute() return; } + rgw_placement_rule& dest_placement = s->info.storage_class; + op_ret = store->copy_obj(obj_ctx, s->user->user_id, &s->info, @@ -4712,7 +4714,7 @@ void RGWCopyObj::execute() src_obj, dest_bucket_info, src_bucket_info, - nullptr, /* dest placement rule */ + &dest_placement, &src_mtime, &mtime, mod_ptr,