-
Type: Sub-task
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
Use Case
As a... Driver user
I want... the driver to have performance tests for existing code paths, with CSOT enabled with reasonable values and with CSOT enabled with timeoutMS=0
So that... I can be certain that my existing use-cases will not regress and I can make an informed decision to use CSOT
User Experience
- Performance of CSOT will be characterized relative to existing timeout mechanisms
- Any areas of perf degradation for existing use-cases can be addressed prior to release
Dependencies
- Required to release
Risks/Unknowns
- Could uncover significant regressions to existing use-cases
- Could uncover significantly degraded performance when CSOT is enabled
Acceptance Criteria
Implementation Requirements
- None
Testing Requirements
- Duplicate existing benchmarks (which currently have timeoutMS set to 0) and disable CSOT
- Duplicate existing benchmarks and set timeoutMS to a reasonable value to ensure that timeouts and timeout contexts are being constructed
Documentation Requirements
- Document performance comparison results
Follow Up Requirements
- Based on results of performance comparison, additional changes may have to be made to improve performance