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)