[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:
Depends
depends on SERVER-69427 ServiceEntryPointImpl::startSession r... Closed
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: SERVER-67829 Benchmark for ServiceStateMachine
Branch: master
https://github.com/mongodb/mongo/commit/3ec1e222a0a6144d94888578e09c256b14bddc00

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