From: Matt Benjamin Date: Tue, 12 Apr 2016 04:49:53 +0000 (-0400) Subject: rgw_file: use emplace_attr in both paths in mkdir2() X-Git-Tag: v10.2.0~8^2~9 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=9830f958787c45582183527277b882b96e38e6c1;p=ceph.git rgw_file: use emplace_attr in both paths in mkdir2() Signed-off-by: Matt Benjamin --- diff --git a/src/rgw/rgw_file.cc b/src/rgw/rgw_file.cc index 79661902b736..180af84d3817 100644 --- a/src/rgw/rgw_file.cc +++ b/src/rgw/rgw_file.cc @@ -380,6 +380,7 @@ namespace rgw { string uri = "/" + bname; /* XXX get rid of URI some day soon */ RGWCreateBucketRequest req(get_context(), get_user(), uri); + req.emplace_attr(RGW_ATTR_UNIX1, std::move(ux_attrs)); rc = rgwlib.get_fe()->execute_req(&req); rc2 = req.get_ret(); } else { @@ -395,6 +396,7 @@ namespace rgw { dir_name += "/"; RGWPutObjRequest req(get_context(), get_user(), parent->bucket_name(), dir_name, bl); + req.emplace_attr(RGW_ATTR_UNIX1, std::move(ux_attrs)); rc = rgwlib.get_fe()->execute_req(&req); rc2 = req.get_ret(); }