Class: ChaosController
- Inherits:
-
ActionController::Base
- Object
- ActionController::Base
- ChaosController
- Defined in:
- app/controllers/chaos_controller.rb
Instance Method Summary collapse
Instance Method Details
#cpu_spin ⇒ Object
10 11 12 |
# File 'app/controllers/chaos_controller.rb', line 10 def cpu_spin do_chaos :cpu_spin, Chaos::CpuSpinWorker, duration_s end |
#db_spin ⇒ Object
14 15 16 |
# File 'app/controllers/chaos_controller.rb', line 14 def db_spin do_chaos :db_spin, Chaos::DbSpinWorker, duration_s, interval_s end |
#kill ⇒ Object
22 23 24 |
# File 'app/controllers/chaos_controller.rb', line 22 def kill do_chaos :kill, Chaos::KillWorker end |
#leakmem ⇒ Object
6 7 8 |
# File 'app/controllers/chaos_controller.rb', line 6 def leakmem do_chaos :leak_mem, Chaos::LeakMemWorker, memory_mb, duration_s end |
#sleep ⇒ Object
18 19 20 |
# File 'app/controllers/chaos_controller.rb', line 18 def sleep do_chaos :sleep, Chaos::SleepWorker, duration_s end |