-
Type: Improvement
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
WS Prioritized List
All members of AdmissionContext are currently wrapped in atomics when, in fact, the members are operation-local and can be protected with the client lock. Helpfully, we already accept an OperationContext most places where we write these values (e.g. ScopedAdmissionPriority) so it should be fairly simple to remove the atomics and introduce client locking.