[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: |
|
||||||||||||||||||||
| 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: |
| Comment by Jason Chan [ 10/Oct/23 ] |
|
We should look to remove the evergreen build variant if we decide to remove this code. |