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)