contest
contest copied to clipboard
Start jobs in their own processes
Issue by rjoleary
Saturday Mar 07, 2020 at 02:41 GMT
Originally opened as https://github.com/facebookincubator/contest/issues/71
Each jobs has its own process. This has the following benefits:
- Failure isolation: If a test panics unexpectedly (for example it runs out of memory), only that test is affected and not the whole system.
- Cancel jobs: Allow jobs to be force cancelled simply by killing the process.
- Resource limits: Each job can have its own limits on memory, fds, cpu, etc...