[SERVER-67829] Benchmark for ServiceStateMachine Created: 06/Jul/22 Updated: 29/Oct/23 Resolved: 12/Sep/22 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 6.2.0-rc0 |
| Type: | Improvement | Priority: | Major - P3 |
| Reporter: | Billy Donahue | Assignee: | Alex Li |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||
| Sprint: | Service Arch 2022-08-08, Service Arch 2022-08-22, Service Arch 2022-09-05, Service Arch 2022-09-19 | ||||||||
| Participants: | |||||||||
| Description |
|
Write a C++ microbenchmark (Google benchmark) for ServiceStateMachine (aka SessionWorkflow) to give us some confidence in the refactor's performance. Mock out the dependencies of the ServiceStateMachine to isolate its performance from the performance of other components it interacts with. Compare performance in various thread count and contention scenarios. |
| Comments |
| Comment by Githook User [ 12/Sep/22 ] |
|
Author: {'name': 'Alex Li', 'email': 'alex.li@mongodb.com', 'username': 'lia394126'}Message: |