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/07/02 14:52:25 UTC

[jira] [Created] (SLIDER-202) add integral/configurable chaos monkey to slider AM

Steve Loughran created SLIDER-202:
-------------------------------------

             Summary: add integral/configurable chaos monkey to slider AM 
                 Key: SLIDER-202
                 URL: https://issues.apache.org/jira/browse/SLIDER-202
             Project: Slider
          Issue Type: Sub-task
          Components: appmaster, test
    Affects Versions: Slider 0.40
            Reporter: Steve Loughran


The slider funtests trigger container and AM failure in the test code via RPC calls "killContainer" and "amSuicide". This is good for standalone tests, but complicates functional test deployments where we can't easily run such logic client-side.

Proposed: a built in chaos monkey service in the AM which, when enabled, will -at given intervals- check to see if a container or AM restart should be triggered based on some preconfigured probabilities. 

This will be embedded and can be used in production if desired.
e.g, short test: 
{code}
interval = 60s, P(AM)=0.1, P(Container)=1.0
{code}
long test
{code}
interval = 600s, P(AM)=0.01, P(Container)=0.5
{code}
production
{code}
interval = 24h, P(AM)=0., P(Container)=0.1
{code}




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