You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@slider.apache.org by "Steve Loughran (JIRA)" <ji...@apache.org> on 2014/08/08 13:03:14 UTC

[jira] [Created] (SLIDER-302) add scheduled executor to AM and event queue for async action dispatch

Steve Loughran created SLIDER-302:
-------------------------------------

             Summary: add scheduled executor to AM and event queue for async action dispatch
                 Key: SLIDER-302
                 URL: https://issues.apache.org/jira/browse/SLIDER-302
             Project: Slider
          Issue Type: Sub-task
          Components: appmaster
            Reporter: Steve Loughran
            Assignee: Steve Loughran


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



--
This message was sent by Atlassian JIRA
(v6.2#6252)