[Openstack] [Heat/Ceilometer/Havana]: Auto scaling no longer occurring after some time

Eoghan Glynn eglynn at redhat.com
Thu Mar 6 09:21:21 UTC 2014



----- Original Message -----
> On Mon, Feb 24, 2014 at 04:46:17AM -0500, Eoghan Glynn wrote:
> > 
> > Hi Juha,
> > 
> > Are you using Havana?
> > 
> > If so, your alarm resource templates seem to be missing setting the
> > "repeat_actions" attribute to true. Continuous notification was required
> > in order for the Heat autoscaling cooldown logic (and continued scaling
> > actions) to work.
> > 
> > This was a quirk of the Heat implementation in Havan, but TBH from a
> > usability PoV should have always had this set to True by default. This
> > is fixed now on Heat:master:
> > 
> >   https://github.com/openstack/heat/commit/4dc987ef
> > 
> > but hasn't been backported to Heat:stable/stable.
> 
> I just took a look, and I don't think we can backport it, because it's
> changing the resource interface default
> 
> It's possible (although unlikely) that someone could be relying on the
> existing default so I don't think the patch is a valid candidate for a
> stable backport, unfortunately.

Are ceilometer alarms typically used in heat templates for anything other
than autoscaling I wonder?

If not, then I think it would be OK to change the default repeat_actions
on stable, as it would only impact users who are relying on a feature
to *not* work ;)

But if alarms are used in a general purpose sense, then you're probably
correct on the suitability for the stable branch.

Cheers,
Eoghan




More information about the Openstack mailing list