WORKER.md: submit long build-server jobs in the background
Merged
AF
3h ago+9+9+0123456789-0-0-0123456789
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.