[SERVER-83486] Remove support for parsing $tenant in C++ code Created: 21/Nov/23  Updated: 26/Jan/24

Status: Needs Scheduling
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Major - P3
Reporter: Sophia Tan Assignee: Backlog - Service Architecture
Resolution: Unresolved Votes: 0
Labels: ntdi_code_quality, ntdi_must_have
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
is depended on by SERVER-84666 Shift DatabaseName parsing from OpMsg... Blocked
Assigned Teams:
Service Arch
Participants:
Story Points: 3

 Description   

Remove support for parsing $tenant in C++ code, such as

  • IDL compiler : Do not generate c++ code to parse $tenant from command body. Do not generate `getDollarTenant` function.
  • write_ops.cpp: Do not call `getDollarTenant` function of command requests.
  • multitenancy_check.cpp: Remove `MultitenancyCheck::checkDollarTenantField` function.

Generated at Thu Feb 08 06:52:19 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.