diff options
author | jannaerin <golden.janna@gmail.com> | 2021-12-22 23:45:59 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2022-01-14 22:40:54 +0000 |
commit | da6685f2648051ce806ad700d31787a1f365cfdc (patch) | |
tree | 7e950c0b134ba10254d69b0b1ddb730ab927aecc /src/mongo/db/multitenancy.h | |
parent | 2fb4480e741f46d89b1245295414ed36501c57ae (diff) | |
download | mongo-da6685f2648051ce806ad700d31787a1f365cfdc.tar.gz |
SERVER-62239 Put tenantId on opCtx if passed as $tenant
Diffstat (limited to 'src/mongo/db/multitenancy.h')
-rw-r--r-- | src/mongo/db/multitenancy.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/mongo/db/multitenancy.h b/src/mongo/db/multitenancy.h index f107bb6dec0..ba537108d79 100644 --- a/src/mongo/db/multitenancy.h +++ b/src/mongo/db/multitenancy.h @@ -46,6 +46,12 @@ namespace mongo { extern const OID kSystemTenantID; /** + * Parses the tenantId from the '$tenant' field in the request if it exists and + * "multitenancySupport" is enabled. Then, sets the parsed tenantId on the opCtx. + */ +void parseDollarTenantFromRequest(OperationContext* opCtx, const OpMsg& request); + +/** * Extract the active TenantID for this operation. */ boost::optional<OID> getActiveTenant(OperationContext* opCtx); |