Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
-
Slider August #1, Slider August #2, Slider September #1
Description
some of the failure work: reset of sliding window, chaos events, imply scheduled actions. Some existing operations (AmSuicide) already use some threads for this
- add a scheduled executor for pushing out this work
- add any existing AM scheduled operations to the executor
- add a simple event queue for the scheduled operations (and others) to push in actions for a pool of 1 or more handlers to process. This will stop an (already over-complex) sync model from getting worse
Future: the action handler could review the queue and optimise work by postponing and consolidating size review operations until after any queued resizing actions (flex, release, lost-node, ...) have been processed