Branch: refs/heads/master
Home:
https://github.com/hawkular/hawkular-alerts
Commit: 7a9b840901a7e018d11c54775c8605b5ff602434
https://github.com/hawkular/hawkular-alerts/commit/7a9b840901a7e018d11c54...
Author: Lucas Ponce <ponce.ballesteros(a)gmail.com>
Date: 2016-10-19 (Wed, 19 Oct 2016)
Changed paths:
M
hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/json/JacksonDeserializer.java
M
hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/Condition.java
A
hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/MissingCondition.java
A
hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/MissingConditionEval.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/event/Event.java
M
hawkular-alerts-engine/src/main/java/org/hawkular/alerts/engine/impl/AlertsEngineImpl.java
M
hawkular-alerts-engine/src/main/java/org/hawkular/alerts/engine/impl/CassDefinitionsServiceImpl.java
M
hawkular-alerts-engine/src/main/java/org/hawkular/alerts/engine/impl/CassStatement.java
A
hawkular-alerts-engine/src/main/java/org/hawkular/alerts/engine/util/MissingState.java
M
hawkular-alerts-engine/src/main/resources/org/hawkular/alerts/engine/rules/ConditionMatch.drl
M
hawkular-alerts-engine/src/main/resources/org/hawkular/alerts/schema/cassalog.groovy
M hawkular-alerts-engine/src/main/resources/org/hawkular/alerts/schema/checker.cql
A
hawkular-alerts-engine/src/main/resources/org/hawkular/alerts/schema/updates/schema-1.2.3.groovy
M
hawkular-alerts-engine/src/test/java/org/hawkular/alerts/engine/RulesEngineTest.java
M
hawkular-alerts-rest-tests/src/test/groovy/org/hawkular/alerts/rest/EventsLifecycleITest.groovy
Log Message:
-----------
HWKALERTS-176 Add support for MissingConditions (#230)
* HWKALERTS-176 Add support for MissingConditions
* HWKALERTS-176 Missing tenantId validation
Fixes on tests
* HWKALERTS-176 Changes on implementation from feedback.
MissingCondition evaluations happen outside rules engine.
Fixing some potential issue in RateData due equality identity
* HWKALERTS-176 Send negative evals to not break Dampening logic
* HWKALERTS-176 Fire engine only when there are new evals
Create non matching evals from rules engine
* HWKALERTS-176 Minor comments