You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Procedure

  • Check taskAssignQueue if empty request Receptionist
  • Receive a job from Receptionist
  • Wait for GroomServer request, with GroomServerSpec, for task assign.
    if active tasks scheduled to the same groom server + 
       to be assigned task > GroomServerSpec.totalSlots 
      skip GroomServer's TaskManager request
    else
      dispatch directive(task)
     
  • Check if all tasks for a job is scheduled/ assigned
    • if true, move the job to processingQueue else wait for GroomServer request.
  • If RescheduledTask event triggered,
  • No labels