Problem
Currently, when re-deploying a service (e.g., a newer version), dstack stops the existing run before submitting the new one. This causes a disruption, which is unacceptable for any production-grade service.
Solution
- Introduce a revision number for service replicas.
- During an in-place update, ensure that older replicas are only stopped once the newer replicas are successfully running.
Workaround
No response
Would you like to help us implement this feature by sending a PR?
Yes
Problem
Currently, when re-deploying a service (e.g., a newer version),
dstackstops the existing run before submitting the new one. This causes a disruption, which is unacceptable for any production-grade service.Solution
Workaround
No response
Would you like to help us implement this feature by sending a PR?
Yes