Method: Creeper::Manager#processor_died
- Defined in:
- lib/creeper/manager.rb
#processor_died(processor, reason) ⇒ Object
85 86 87 88 89 90 91 92 93 94 95 96 97 |
# File 'lib/creeper/manager.rb', line 85 def processor_died(processor, reason) watchdog("Manager#processor_died died") do @in_progress.delete(processor.object_id) @busy.delete(processor) unless stopped? @ready << Processor.new_link(current_actor) dispatch else signal(:shutdown) if @busy.empty? end end end |