Netflix/SimianArmy — pull request #15 by michaelnflx (2012-08-23 00:25:37+00:00)
Title: Implement the new feature for mandatory termination

The change-set implements the feature for mandatory termination in chaos monkey when there was no previous termination (either from on-demand termination or a regular chaos run) in a specified time window. A default non-zero probability is applied in such cases and eventually there will be mandatory terminations and that will restart the mandatory termination time window.

Added properties include:

simianarmy.chaos.mandatoryTermination.enabled = true
simianarmy.chaos.mandatoryTermination.windowInDays = 30
simianarmy.chaos.mandatoryTermination.defaultProbability = 1.0
simianarmy.chaos.groupType.groupName.lastOptInTimeInMilliseconds = 1234567