-
Notifications
You must be signed in to change notification settings - Fork 204
Closed
Labels
Description
Currently, dstack server does not handle exceptions raised by backends in get_offers():
| tasks = [run_async(backend.compute().get_offers, requirements) for backend in backends] |
This means that if one of the backends is not available, the server returns 500. This should be fixed by not including the offers of a broken backend and logging the exception to the server log. Later, we may consider passing the error info to the CLI.