You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@slider.apache.org by "ASF subversion and git services (JIRA)" <ji...@apache.org> on 2014/08/08 20:19:14 UTC

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

    [ https://issues.apache.org/jira/browse/SLIDER-302?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14091082#comment-14091082 ] 

ASF subversion and git services commented on SLIDER-302:
--------------------------------------------------------

Commit 8f777f31ceb46e7b84a32524789b48664080bf41 in incubator-slider's branch refs/heads/develop from [~stevel@apache.org]
[ https://git-wip-us.apache.org/repos/asf?p=incubator-slider.git;h=8f777f3 ]

SLIDER-302 providers switch to using queued action, methods and interfaces changed appropriately


> 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)