[SERVER-81859] Remove `ServiceExecutorFixed` and its usage Created: 04/Oct/23  Updated: 30/Nov/23  Resolved: 08/Nov/23

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

Type: Task Priority: Major - P3
Reporter: Amirsaman Memaripour Assignee: Ryan Berryhill
Resolution: Fixed Votes: 0
Labels: perf-tiger, perf-tiger-handoff, perf-tiger-project-candidates
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Fix
fixes SERVER-83766 SessionWorkflow benchmark's mocked se... Closed
Problem/Incident
Related
related to SERVER-29830 Fix async accept performance in Trans... Closed
Assigned Teams:
Service Arch
Backwards Compatibility: Fully Compatible
Sprint: Service Arch 2023-10-30, Service Arch 2023-11-13
Participants:
Linked BF Score: 35

 Description   

PM-1704 introduced ServiceExecutorFixed, but it is never used in production. Due to issues with how ASIO handles polling internally, the presence of ServiceExecutorFixed could introduce performance regressions. Since the executor is not used by any features, we should remove it from the code base.



 Comments   
Comment by Githook User [ 07/Nov/23 ]

Author:

{'name': 'Ryan Berryhill', 'email': 'ryan.berryhill@mongodb.com', 'username': 'ryanberryhill'}

Message: SERVER-81859 Remove ServiceExecutorFixed
Branch: master
https://github.com/mongodb/mongo/commit/7b52fdbf20677d33c9302b49ce421d7b36dbe356

Comment by Jason Chan [ 10/Oct/23 ]

We should look to remove the evergreen build variant if we decide to remove this code.

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