]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw:new op type and error code about bucket tagging
authorChang Liu <liuchang0812@gmail.com>
Sun, 5 May 2019 12:30:46 +0000 (20:30 +0800)
committerChang Liu <liuchang0812@gmail.com>
Tue, 4 Jun 2019 02:36:31 +0000 (10:36 +0800)
Signed-off-by: Chang Liu <liuchang0812@gmail.com>
src/rgw/rgw_common.cc
src/rgw/rgw_common.h

index d79d32b42b6bb2b1948330520177b9ecda3e8388..0b28b1099754eb36097eb468ef4f5e17b1bb384a 100644 (file)
@@ -121,6 +121,7 @@ rgw_http_errors rgw_http_s3_errors({
     { ERR_SERVICE_UNAVAILABLE, {503, "ServiceUnavailable"}},
     { ERR_RATE_LIMITED, {503, "SlowDown"}},
     { ERR_ZERO_IN_URL, {400, "InvalidRequest" }},
+    { ERR_NO_SUCH_TAG_SET, {400, "NoSuchTagSetError"}},
 });
 
 rgw_http_errors rgw_http_swift_errors({
index 216e31b2f689fcdd0b266ec0abe492c5559bea9a..fcb78de36c897facb6e47e00705cc8feb913026a 100644 (file)
@@ -241,6 +241,8 @@ using ceph::crypto::MD5;
 #define ERR_PACKED_POLICY_TOO_LARGE 2400
 #define ERR_INVALID_IDENTITY_TOKEN  2401
 
+#define ERR_NO_SUCH_TAG_SET 2402
+
 #ifndef UINT32_MAX
 #define UINT32_MAX (0xffffffffu)
 #endif
@@ -515,6 +517,9 @@ enum RGWOpType {
   RGW_OP_PUBSUB_NOTIF_CREATE,
   RGW_OP_PUBSUB_NOTIF_DELETE,
   RGW_OP_PUBSUB_NOTIF_LIST,
+  RGW_OP_GET_BUCKET_TAGGING,
+  RGW_OP_PUT_BUCKET_TAGGING,
+  RGW_OP_DELETE_BUCKET_TAGGING,
 };
 
 class RGWAccessControlPolicy;