bacalhau-project / bacalhau

Compute over Data framework for public, transparent, and optionally verifiable computation
https://docs.bacalhau.org
Apache License 2.0
643 stars 85 forks source link

Queue jobs in Orchestrator when no matching nodes are found #3987

Closed wdbaruni closed 1 week ago

wdbaruni commented 1 month ago

When no enough nodes are available at the time the evaluation is processed, the Orchestrator will fail the job saying not enough nodes, which can be changed to just queue another evaluation with some delay (WaitUntil), and only fail after reaching user define timeout windows

### Tasks
- [ ] https://github.com/bacalhau-project/bacalhau/pull/3974
- [ ] https://github.com/bacalhau-project/bacalhau/issues/3992
- [ ] https://github.com/bacalhau-project/bacalhau/issues/3993
- [ ] https://github.com/bacalhau-project/bacalhau/issues/3972
- [ ] https://github.com/bacalhau-project/bacalhau/issues/4016
- [ ] https://github.com/bacalhau-project/bacalhau/issues/4017
- [ ] https://github.com/bacalhau-project/bacalhau/issues/4018
- [ ] https://github.com/bacalhau-project/bacalhau/issues/4063
- [ ] https://github.com/bacalhau-project/bacalhau/issues/4101