-
Type: Improvement
-
Resolution: Done
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Diagnostics
-
Minor Change
-
v4.0, v3.6
-
Integration F (02/01/16), Integration 10 (02/22/16), Query 2018-10-22, Query 2018-11-05
-
(copied to CRM)
The counter values in the OpCounters class have type AtomicUInt32, and are exported in ServerStatus as 32-bit integers. The max value for this type is too small, and as such the class contains unnecessary overflow detection logic. The counter values should be changed to have type AtomicUInt64.
- is duplicated by
-
SERVER-21238 Use 64-bit counters for operation counters
- Closed
- related to
-
SERVER-14341 negative opcounter values in serverStatus
- Closed
-
SERVER-5026 Fast, thread-safe counters for statistics.
- Closed