[SERVER-79871] Simplify OperationId Created: 09/Aug/23  Updated: 24/Jan/24  Resolved: 06/Dec/23

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 7.3.0-rc0

Type: Improvement Priority: Major - P3
Reporter: Daniel Gomez Ferro Assignee: Erin McNulty
Resolution: Fixed Votes: 0
Labels: perf-8.0, perf-tiger, perf-tiger-handoff, perf-tiger-project-candidates, perf-tiger-q4, perf-tiger-triaged
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: PNG File image-2024-01-16-15-12-30-614.png    
Issue Links:
Problem/Incident
causes SERVER-85628 Ensure that the client is removed fro... Closed
Assigned Teams:
Service Arch
Backwards Compatibility: Fully Compatible
Sprint: Service Arch 2023-10-30, Service Arch 2023-11-13, Service Arch 2023-11-27, Service Arch 2023-12-11
Participants:
Linked BF Score: 135

 Description   

OperationId looks much more complex than necessary, it could be an atomic 64 integer instead. As far as I can tell we only require uniqueness, we never check the registry outside of testing code.



 Comments   
Comment by Githook User [ 06/Dec/23 ]

Author:

{'name': 'Erin McNulty', 'email': 'erin.mcnulty@mongodb.com', 'username': 'erin2722'}

Message: SERVER-79871: Reduce cost of OperationId on hotpath

GitOrigin-RevId: e7dbf9d3b3f3d83a8f60c2dcb10dbddc6c95643b
Branch: master
https://github.com/mongodb/mongo/commit/d585e84dd472eb12f79a1002730a651c38a456b4

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