WORKER.md: submit long build-server jobs in the background

Merged
AF
3h ago
+9-0

A foreground call that is cancelled stops its build-server job by design. Three worker jobs were lost that way tonight during runner restarts. This asks workers to submit any job that may run over a few minutes with background: true and wait for its completion notice. Docs only.


Summary by cubic

Documents that long build-server jobs should be submitted with background: true, since a cancelled foreground call (runner restart, lost connection) stops the job by design. Background tasks keep running and deliver a completion notice, which workers should wait for instead of polling. Also adds a non-ranking benchmark harness fixture.