]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: fix RGWGetLC Op capacity from write to read
authorJiaying Ren <mikulely@gmail.com>
Tue, 7 Mar 2017 03:47:23 +0000 (11:47 +0800)
committerJiaying Ren <mikulely@gmail.com>
Wed, 15 Mar 2017 13:55:43 +0000 (21:55 +0800)
Signed-off-by: Jiaying Ren <jiaying.ren@umcloud.com>
src/rgw/rgw_op.cc
src/rgw/rgw_op.h

index 8c1eaf92411b19a980f026f1d6b2cb76c043fe0c..33200475fed94e818ceda88060297d23275bd81c 100644 (file)
@@ -4087,7 +4087,7 @@ int RGWPutACLs::verify_permission()
 int RGWGetLC::verify_permission()
 {
   bool perm;
-  perm = verify_bucket_permission(s, RGW_PERM_WRITE_ACP);
+  perm = verify_bucket_permission(s, RGW_PERM_READ_ACP);
   if (!perm)
     return -EACCES;
 
index 4d7c5af0b15e8565b81bf99a7dc98972ee7f026c..a6eff0e710df00838410c4ea0eb9484184d83618 100644 (file)
@@ -1103,7 +1103,7 @@ public:
 
   void send_response() override = 0;
   const string name() override { return "get_lifecycle"; }
-  uint32_t op_mask() override { return RGW_OP_TYPE_WRITE; }
+  uint32_t op_mask() override { return RGW_OP_TYPE_READ; }
 };
 
 class RGWPutLC : public RGWOp {