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)

Reply via email to