Class ChaosMonkey

java.lang.Object
org.apache.solr.cloud.ChaosMonkey

public class ChaosMonkey extends Object
The monkey can stop random or specific jetties used with SolrCloud.

It can also run in a background thread and start and stop jetties randomly.

TODO: expire multiple sessions / connectionloss at once

TODO: kill multiple jetties at once

TODO: ? add random headhunter mode that always kills the leader

TODO: chaosmonkey should be able to do cluster stop/start tests