[Hawkular-commits] [hawkular/hawkular-alerts] 7bf29e: HWKALERTS-56 : Need a way to fetch Alerts without ...
Jay Shaughnessy
jshaughn at redhat.com
Fri Jun 5 16:23:08 EDT 2015
Branch: refs/heads/master
Home: https://github.com/hawkular/hawkular-alerts
Commit: 7bf29eb2877890e117c0e67c556372d43e49eeb7
https://github.com/hawkular/hawkular-alerts/commit/7bf29eb2877890e117c0e67c556372d43e49eeb7
Author: Jay Shaughnessy <jshaughn at redhat.com>
Date: 2015-06-04 (Thu, 04 Jun 2015)
Changed paths:
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/Alert.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/services/AlertsCriteria.java
M hawkular-alerts-engine/src/main/java/org/hawkular/alerts/engine/impl/CassAlertsServiceImpl.java
M hawkular-alerts-rest-tests/src/test/groovy/org/hawkular/alerts/rest/LifecycleITest.groovy
M hawkular-alerts-rest/src/main/java/org/hawkular/alerts/rest/AlertsHandler.java
Log Message:
-----------
HWKALERTS-56 : Need a way to fetch Alerts without the evaluations
Add a "thin" query param to Alerts GET endpoint. It currently will remove
the evalSets and resolvedEvalSets from the Alerts returned from the fetch.
This can be a good option for an initial list of alerts, where a more
robust pull of alert details can be deferred.
Commit: 79b66bb7f81483411e571f324172736bf3bb3192
https://github.com/hawkular/hawkular-alerts/commit/79b66bb7f81483411e571f324172736bf3bb3192
Author: Jay Shaughnessy <jshaughn at redhat.com>
Date: 2015-06-05 (Fri, 05 Jun 2015)
Changed paths:
M hawkular-alerts-engine/src/main/java/org/hawkular/alerts/engine/impl/CassAlertsServiceImpl.java
M hawkular-alerts-rest-tests/src/test/groovy/org/hawkular/alerts/rest/LifecycleITest.groovy
Log Message:
-----------
- Add a dedicated i-test for alert fetch. As is always the case, add more
test code, find more bugs...
- Fix bug when using tags filter. When specifying a tags filter, if those
tags result in no triggerIds, that is equivalent to searching for alerts
on an empty trigger set, in other words - return no alerts. We were
ignoring the tags filter and returning all alerts.
- Also refactor fetchAlerts to progressivly intersect the alertIds
resulting from multiple filters. This allows us to return an empty
as soon as possible, potentially avoiding some unnecessary queries.
Commit: 8dee6bcd31a5314022fb488c4aeb24c80b1cbd55
https://github.com/hawkular/hawkular-alerts/commit/8dee6bcd31a5314022fb488c4aeb24c80b1cbd55
Author: Jay Shaughnessy <jshaughn at redhat.com>
Date: 2015-06-05 (Fri, 05 Jun 2015)
Changed paths:
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/Alert.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/services/AlertsCriteria.java
M hawkular-alerts-engine/src/main/java/org/hawkular/alerts/engine/impl/CassAlertsServiceImpl.java
M hawkular-alerts-rest-tests/src/test/groovy/org/hawkular/alerts/rest/LifecycleITest.groovy
M hawkular-alerts-rest/src/main/java/org/hawkular/alerts/rest/AlertsHandler.java
Log Message:
-----------
Merge pull request #57 from jshaughn/hwkalerts-56
HWKALERTS-56 : Need a way to fetch Alerts without the evaluations
Lucas, I broke out the fetchAlerts testing into another test method, and added more tests. Also, found a bug which I fixed. As we discussed I'll now merge this PR. Thanks!
Compare: https://github.com/hawkular/hawkular-alerts/compare/d16d512ac189...8dee6bcd31a5
More information about the hawkular-commits
mailing list