[Hawkular-commits] [hawkular/hawkular-alerts] 3e32cf: Better support multi-condition rule evaluation. N...

Jay Shaughnessy jshaughn at redhat.com
Tue Feb 3 12:23:52 EST 2015


  Branch: refs/heads/master
  Home:   https://github.com/hawkular/hawkular-alerts
  Commit: 3e32cf1fbe11371fd2632d0987e786ff4e83176a
      https://github.com/hawkular/hawkular-alerts/commit/3e32cf1fbe11371fd2632d0987e786ff4e83176a
  Author: Jay Shaughnessy <jshaughn at redhat.com>
  Date:   2015-02-03 (Tue, 03 Feb 2015)

  Changed paths:
    M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/ConditionEval.java
    M hawkular-alerts-engine/src/main/resources/org/hawkular/alerts/engine/rules/ConditionMatch.drl

  Log Message:
  -----------
  Better support multi-condition rule evaluation.  No longer immediately
retracts the ConditionEval facts that contribute to a Dampening update
(i.e. an evaluation of the Trigger's condition set).  This is important
because typically N-1 of those evaluations will contribute to the next
evaluation of the Trigger's condition set, when a new Datum comes in
and a new eval is generated for *one* of the conditions.
- added more documentation about the rule execution strategy




More information about the hawkular-commits mailing list