[SERVER-58305] Remove support for legacy op codes from mongobridge Created: 06/Jul/21  Updated: 30/Jan/24

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

Type: Task Priority: Minor - P4
Reporter: David Storch Assignee: Backlog - Query Execution
Resolution: Unresolved Votes: 0
Labels: quick-tech-debt
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Assigned Teams:
Query Execution
Participants:

 Description   

mongobridge is a testing tool for simulating network partitions, network message loss, and network message delay. It acts as a proxy which sits in between the client and the server, forwarding requests to the server and relaying the responses back to the client.

I took a quick look at the code (in particular, bridge.cpp), and it appears that mongobridge has some special logic for handling the op codes that we are removing support for. We no longer need to test these op codes as of 5.1.0, which means that mongobridge no longer needs to support them.



 Comments   
Comment by David Storch [ 30/Jul/21 ]

I'm removing this from the legacy op type removal project, since I don't think we will have time for it. We could consider nominating it as a quick win.

Generated at Thu Feb 08 05:44:09 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.