-
Type: Improvement
-
Resolution: Done
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Internal Code
-
Fully Compatible
On different hardware and under different virtualization environments, the latency of reading the system clock can fluctuate by over 1000x. When the clock may be read with extremely low latency, we would like to leverage it to provide very precise timing information for operation latencies inside the server. When the system clock is of higher latency, we would like to emulate a low-resolution clock that can be read very quickly, so that timing calls on such systems do not interfere with the execution of actual user operations.
- is depended on by
-
SERVER-18562 YCSB load phase (insert only) push 16 core machine to 100 % due to high resoultion timers
- Closed
-
SERVER-18613 We can double the WiredTiger YCSB load throughput on windows by eliminate the expensive timer operations
- Closed
- related to
-
SERVER-21538 Choose clock source for reading current time dynamically at startup
- Closed