-
Type:
Improvement
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: Internal Code
-
None
-
Fully Compatible
-
Platforms 2017-07-10
-
None
-
None
-
None
-
None
-
None
-
None
-
None
In counters.h, the variables with types AtomicUInt32 and AtomicInt64 need to be cache line aligned. as the comment says, "there will be a lot of cache line contention on these." false sharing with these counters creates significant contention when loads are high.
- depends on
-
SERVER-29712 Polyfill std::hardware_{con,de}structive_interference_size
-
- Closed
-