Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Won't Fix
-
None
-
None
Description
This class uses synchronization on the queue to limit access to one put at a time. Synchronization isn't a fair locking mechanism so threads can be blocked trying to add events to the queue while other more recent events get the lock and insert their events. This causes inconsistent latency which I've observed being as long as 30 seconds, causing client connections to be shut down by the ClientHealthMonitor.
Attachments
Issue Links
- is related to
-
GEODE-8861 Performance degradation in serial WAN sender queue size and update latency
- Resolved
- links to