-
Type: Bug
-
Resolution: Done
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Concurrency, Performance
-
ALL
mfence adds a lot of overhead and isn't needed in some cases. Example use case:
AtomicInt32 _referenceCount; bool isShared() const { return _referenceCount.loadUnsafe() > 1; }
- related to
-
SERVER-7610 Consider unfenced load for CurOp::killPending()
- Closed