Method: Fairy::Controller#assign_same_processor

Defined in:
lib/fairy/controller.rb

#assign_same_processor(bjob, processor, &block) ⇒ Object



536
537
538
539
540
541
542
543
544
545
546
547
548
# File 'lib/fairy/controller.rb', line 536

def assign_same_processor(bjob, processor, &block)
  # このメソッドは, 基本的にはreserve しているだけ
  ret = reserve_processor(processor) {|processor|
  register_processor(bjob, processor)
  yield processor
  processor}

  unless ret
  # プロセッサが終了していたとき(ほとんどあり得ないけど)
  # この時のassgin_processor側の処理がイマイチ
  assign_new_processor(bjob, &block)
  end
end