]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw_file: use emplace_attr in both paths in mkdir2()
authorMatt Benjamin <mbenjamin@redhat.com>
Tue, 12 Apr 2016 04:49:53 +0000 (00:49 -0400)
committerMatt Benjamin <mbenjamin@redhat.com>
Tue, 12 Apr 2016 20:12:42 +0000 (16:12 -0400)
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
src/rgw/rgw_file.cc

index 79661902b736953a47c1f5f31b0ad3c32223d23f..180af84d3817468f5b826e2dc64efbf2c2f29af8 100644 (file)
@@ -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();
     }