Core logic for new pipeline scheduler; allows linear multi-stage pipelines with backtracking.
Integrate the new pipeline-based job coordinator.
Use a dialyzer-visible interface for spawns, and suppress a dialyzer warning for functions that launch servers.
Remove inaccurate comment.
Add some color to a code comment.
Uncomment a spec.
Strengthen a spec.
Update input (disco -> worker) message of worker protocol for pipeline.
Some whitespace cleanup; no semantic changes.
Update output (worker -> disco) message of worker protocol for pipeline.
Remove now unnecessary module.
Add a new pipeline version of the jobpack, but also allow the previous version.
Fix some initial issues revealed by first tests.
Convert event_server state into a record.
Store active cluster hosts in event_server.
Propagate and use cluster membership in scheduler.
Minor fixes for worker protocol.
Minor fixes to state handling in disco_worker.
Fix argument order.
Complete pipeline completion handling.