]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw_http_errors: add http error code for 503
authorAbhishek Lekshmanan <abhishek@suse.com>
Thu, 14 Apr 2016 16:20:51 +0000 (18:20 +0200)
committerAbhishek Lekshmanan <alekshmanan@suse.com>
Thu, 14 Apr 2016 19:00:52 +0000 (21:00 +0200)
Useful for multisite where we need to return when master zone is down
for metadata ops
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
src/rgw/rgw_common.h
src/rgw/rgw_http_errors.h

index 037703ed1ed0a54d2a2bc67d4675a058cf0fb177..c2063eda296925e7c3521aa820eb5d022ef2c7cd 100644 (file)
@@ -180,6 +180,7 @@ using ceph::crypto::MD5;
 #define ERR_USER_SUSPENDED       2100
 #define ERR_INTERNAL_ERROR       2200
 #define ERR_NOT_IMPLEMENTED      2201
+#define ERR_SERVICE_UNAVAILABLE  2202
 
 #ifndef UINT32_MAX
 #define UINT32_MAX (0xffffffffu)
index 04500eeed635045d20029edef8313f69797fe06e..ab9057586927574e57b4d83d4a0e3c8f65e6b6d8 100644 (file)
@@ -67,6 +67,7 @@ const static struct rgw_http_errors RGW_HTTP_ERRORS[] = {
     { ERR_LOCKED, 423, "Locked" },
     { ERR_INTERNAL_ERROR, 500, "InternalError" },
     { ERR_NOT_IMPLEMENTED, 501, "NotImplemented" },
+    { ERR_SERVICE_UNAVAILABLE, 503, "ServiceUnavailable"}
 };
 
 const static struct rgw_http_errors RGW_HTTP_SWIFT_ERRORS[] = {