Details
-
New Feature
-
Status: Closed
-
Major
-
Resolution: Fixed
-
1.10.0, 1.11.0
-
None
Description
The Geode system requires AEQs to be configured before regions are created. If an AEQ listener is operating on a secondary region, this could cause listener to operate on a region which is not yet created or fully initialized (for region with co-located regions) which could result in missing events or dead-lock scenario between region creation threads (creating regions and its co-located regions in the listener). This scenario is likely to happen during persistence recovery; when AEQs are created in the start, the recovered AEQ events are dispatched immediately, thus invoking the AEQ listeners.
Attachments
Issue Links
- mentioned in
-
Page Loading...
1.
|
Ability to create AEQ in a paused state | Closed | Jason Huynh | |||||||||
2.
|
Ability to resume/unpause an AEQ if it has been paused | Closed | Jason Huynh | |||||||||
3.
|
XML and cluster config changes for creating AEQ in a paused state | Closed | Jason Huynh | |||||||||
4.
|
Add GFSH arguments for starting AEQ in a paused state | Closed | Jason Huynh |
|
||||||||
5.
|
AsyncEventQueueMXBean to provide AsyncEventQueue's dispatcher status | Closed | Unassigned |
|
||||||||
6.
|
Add GFSH command for resuming an AEQ from a paused state | Closed | Jason Huynh |
|
||||||||
7.
|
Alter command to change the state of event processing during AEQ creation | Closed | Unassigned |
|
||||||||
8.
|
Add documentation for Asynchronous Event Queue pause-event-processing configuration | Closed | Donal Evans |
|