-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: BSON, Performance Benchmarking
Use Case
As a... Node.js engineer
I want... to be aware of changes to the performance of the UUID serialize/deserialize/creation
So that... I can prevent regressions
User Experience
- UUID performance is consistent across upgrades
Dependencies
- None
Risks/Unknowns
- None
Acceptance Criteria
Implementation Requirements
- Add Granular Benchmarks for subtype 4 Binary serialization and deserialization
- Add custom benchmarks for UUID creation
Testing Requirements
- Benchmarks pass, verify (probably manually) that the expected code paths are being used
- Commit sample documents and update generate script so it reproduces stable samples (remove randomByte calls after obtaining them the first time)
Documentation Requirements
- None
Follow Up Requirements
- None