[openstack-dev] [heat] One more lifecycle plug point - in scaling groups
Chris Friesen
chris.friesen at windriver.com
Fri Jul 4 14:25:32 UTC 2014
On 07/03/2014 10:13 PM, Mike Spreitzer wrote:
> I do think the issue these address --- the need to get application logic
> involved in, e.g., shutdown --- is most of what an application needs;
> involvement in selection of which member(s) to delete is much less
> important (provided that clean shutdown mechanism prevents concurrent
> shutdowns).
I assume this is more of the whole "cattle" model, where an instance
could disappear at any time so applications should design for that?
As an alternate viewpoint, if a particular instance in a group is
working on something "expensive" (long-running, difficult to checkpoint,
etc.), maybe it would make sense to allow the application to help make
the decision on which instance to shut down (or possibly even veto/delay
the scale down operation). If it takes a minute to finish the
operation, and 15 minutes to redo it on another instance...
Chris
More information about the OpenStack-dev
mailing list