[openstack-dev] [heat] health maintenance in autoscaling groups

Clint Byrum clint at fewbar.com
Fri Jul 18 18:55:21 UTC 2014


Excerpts from Mike Spreitzer's message of 2014-07-18 10:38:32 -0700:
> Clint Byrum <clint at fewbar.com> wrote on 07/18/2014 12:56:32 PM:
> 
> > Excerpts from Mike Spreitzer's message of 2014-07-18 09:12:21 -0700:
> > > ...
> > > OK, let's work with these.  My current view is this: supposing the 
> > > Convergence work delivers monitoring of health according to a member's 
> 
> > > status in its service and reacts accordingly, the gaps (compared to 
> AWS 
> > > functionality) are the abilities to (1) get member health from 
> > > "application level pings" (e.g., URL polling) and (2) accept member 
> health 
> > > declarations from an external system, with consistent reaction to 
> health 
> > > information from all sources.
> > > 
> > 
> > Convergence will not deliver monitoring, though I understand how one
> > might have that misunderstanding. Convergence will check with the API
> > that controls a physical resource to determine what Heat should consider
> > its status to be for the purpose of ongoing orchestration.
> 
> If I understand correctly, your point is that healing is not automatic. 
> Since a scaling group is a nested stack, the observing part of Convergence 
> will automatically note in the DB when the physical resource behind a 
> scaling group member (in its role as a stack resource) is deleted.  And 
> when convergence engine gets around to acting on that Resource, the 
> backing physical resource will be automatically re-created.  But there is 
> nothing that automatically links the notice of divergence to the 
> converging action.  Have I got that right?
> 

Yes you have it right. I just wanted to be clear, that is not
"monitoring".



More information about the OpenStack-dev mailing list