You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jan 21, 2020. It is now read-only.
I wonder where this will go. Is this a responsibility of Flavor or the group? I would think the Flavor worries about how to do a drain, and Group worries about how many at a time -- assuming different instances can be drained in parallel.
It's the inverse of the instance's Provision. So in the sense that a Flavor's Prepare is chained to the Instance's Provision, a Flavor's Drain should be chained to the Instance's Destroy.
Flavor's Drain should be chained to the Instance's Destroy
That's exactly what i was thinking.
There are some use cases that we should anticipate (but probably not solve yet) - where parallelism should be selective. For example, in a Swarm we would ideally not pick all N instances hosting a particular service.
Addresses this TODO in
rollingupdate.go
:We should accept a
parallelism
flag for updates to allow multiple instances to be drained simultaneously.The text was updated successfully, but these errors were encountered: