Closed SEAPUNK closed 8 years ago
With the system that is the close reason for #7, I can answer this pretty easily:
Scenario 1:
(now - Math.max(lastRunnerMessage, serverCreated)) > timeout
Scenario 2:
I think this answers most of the fault tolerance questions.
Here are a few cases I need to figure out:
Scenario 1: Server is started with a persistent backend, runners and jobs are created, server abruptly crashes, and then restarts immediately after.
Scenario 1 questions:
Scenario 2: Server is started, runners and jobs added, server abruptly crashes, but does not get restarted.
Scenario 2 questions: