From: taoCH Date: Wed, 6 Dec 2017 06:25:25 +0000 (+0800) Subject: librgw: export multitenancy support X-Git-Tag: v13.0.2~641^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=ef4d35756146c8597fb845f3e72044ef17c49569;p=ceph.git librgw: export multitenancy support Signed-off-by: Tao Chen --- diff --git a/src/rgw/rgw_file.h b/src/rgw/rgw_file.h index 5f400f9eb006..1fb0362781e9 100644 --- a/src/rgw/rgw_file.h +++ b/src/rgw/rgw_file.h @@ -1277,6 +1277,7 @@ public: // woo s->user = user; + s->bucket_tenant = user->user_id.tenant; return 0; } @@ -1407,6 +1408,7 @@ public: // woo s->user = user; + s->bucket_tenant = user->user_id.tenant; prefix = rgw_fh->relative_object_name(); if (prefix.length() > 0) @@ -1570,6 +1572,7 @@ public: s->info.domain = ""; /* XXX ? */ s->user = user; + s->bucket_tenant = user->user_id.tenant; prefix = rgw_fh->relative_object_name(); if (prefix.length() > 0) @@ -1657,6 +1660,7 @@ public: // woo s->user = user; + s->bucket_tenant = user->user_id.tenant; return 0; } @@ -1720,6 +1724,7 @@ public: // woo s->user = user; + s->bucket_tenant = user->user_id.tenant; return 0; } @@ -1785,6 +1790,7 @@ public: // woo s->user = user; + s->bucket_tenant = user->user_id.tenant; return 0; } @@ -1874,6 +1880,7 @@ public: // woo s->user = user; + s->bucket_tenant = user->user_id.tenant; return 0; } @@ -1959,6 +1966,7 @@ public: // woo s->user = user; + s->bucket_tenant = user->user_id.tenant; return 0; } @@ -2039,6 +2047,7 @@ public: // woo s->user = user; + s->bucket_tenant = user->user_id.tenant; return 0; } @@ -2119,6 +2128,7 @@ public: // woo s->user = user; + s->bucket_tenant = user->user_id.tenant; return 0; } @@ -2189,6 +2199,7 @@ public: // woo s->user = user; + s->bucket_tenant = user->user_id.tenant; prefix = rgw_fh->relative_object_name(); if (prefix.length() > 0) @@ -2308,6 +2319,7 @@ public: // woo s->user = user; + s->bucket_tenant = user->user_id.tenant; return 0; } @@ -2437,6 +2449,7 @@ public: // woo s->user = user; + s->bucket_tenant = user->user_id.tenant; return 0; } @@ -2497,6 +2510,7 @@ public: // woo s->user = user; + s->bucket_tenant = user->user_id.tenant; return 0; }