From ef4d35756146c8597fb845f3e72044ef17c49569 Mon Sep 17 00:00:00 2001 From: taoCH Date: Wed, 6 Dec 2017 14:25:25 +0800 Subject: [PATCH] librgw: export multitenancy support Signed-off-by: Tao Chen --- src/rgw/rgw_file.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/rgw/rgw_file.h b/src/rgw/rgw_file.h index 5f400f9eb00..1fb0362781e 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; } -- 2.39.5