Health Check for Child Processes

Registered by j_king

The health checker should ask the scheduler to check the state of its child processes. The scheduler should run through the list of workers in the dispatcher and check that they are alive. If the check fails the scheduler should restart the worker.

Restarting the worker would involve removing the worker from the workers list in the dispatcher, taking a copy of its current input queue and feeding it into a newly created worker process. The newly created process should be started with the same arguments as the dead one and re-inserted into the dispatcher's worker list.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
j_king
Direction:
Needs approval
Assignee:
j_king
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.