]> review.fuel-infra Code Review - openstack-build/heat-build.git/commit
heat engine : watchrule don't run rule for every SampleCount
authorSteven Hardy <shardy@redhat.com>
Thu, 17 Jan 2013 17:32:25 +0000 (17:32 +0000)
committerSteven Hardy <shardy@redhat.com>
Thu, 17 Jan 2013 17:32:25 +0000 (17:32 +0000)
commitb0af0b1894e40eef4c9a560c85deffcd5df06564
tree41873e46e0985f77cd59f757cd41354767983efa
parent293d7756ad73d261753492dc3f4cfafbf36653a2
heat engine : watchrule don't run rule for every SampleCount

We should not be triggering a run_rule (which is an alarm action)
for every datapoint when the SampleCount statistic is specified,
otherwise e.g IHA instances get replaced every heartbeat signal!
run_rule should only be called in response to a rule evaluate(),
or an explicit override via set_watch_state()

ref bug 1100719

Change-Id: I91b144f24b542f48aa7fa98d8d8c404479e13483
Signed-off-by: Steven Hardy <shardy@redhat.com>
heat/engine/watchrule.py