From af42ac7a178fee6c6074f495826c437f05730e65 Mon Sep 17 00:00:00 2001 From: "fang.yuxiang" Date: Tue, 23 May 2017 12:19:13 +0800 Subject: [PATCH] rgw: set placement rule properly we should set placement rule in RGWObjManifest::obj_iterator::update_location() when ofs < manifest->get_head_size(). Signed-off-by: fang yuxiang fang.yuxiang@eisoo.com --- src/rgw/rgw_dencoder.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/rgw/rgw_dencoder.cc b/src/rgw/rgw_dencoder.cc index 6ee42bfe163f..415eadb3c08b 100644 --- a/src/rgw/rgw_dencoder.cc +++ b/src/rgw/rgw_dencoder.cc @@ -118,6 +118,7 @@ void RGWObjManifest::obj_iterator::update_location() if (ofs < manifest->get_head_size()) { location = manifest->get_obj(); + location.set_placement_rule(manifest->get_head_placement_rule()); return; } -- 2.47.3