Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
Description
GMSMembershipManager.handleOrDeferMessage serializes all threads on a lock to startupLock.
Find lock free mechanism to synchronize these threads only when we are int "startup" phase. After this phase there should be no reason to synchronize and serialize calls.
Bechmark profiling shows 60% of thread time is spent waiting for this monitor after correcting GEODE-7434.
Attachments
Issue Links
- links to