[SERVER-82320] Remove support for communicating tenant protocol in command bodies Created: 19/Oct/23  Updated: 25/Jan/24

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

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

Issue Links:
Depends
is depended on by SERVER-84223 Complete TODO listed in SERVER-82335 Closed
Gantt Dependency
has to be done after SERVER-82337 Make test hooks work with simulate_at... Needs Scheduling
Assigned Teams:
Service Arch
Participants:
Story Points: 3

 Description   

Now that we have completed the work to support communicating tenant protocol in the unsigned security token, and the test infrastructure has been improved to use that new functionality, we should remove all code which optionally supports communicating the tenant protocol in command bodies:

  • IDL-generated parseProtected methods
  • OpMsgRequest::getSerializationContext
  • Any related targeted unit or jstests

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