Bug 545062
Summary: | Alerts based on events start fire after an unknown delay | ||
---|---|---|---|
Product: | [Other] RHQ Project | Reporter: | Jaroslaw Kijanowski <jkijanow> |
Component: | Alerts | Assignee: | Joseph Marques <jmarques> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Sudhir D <sdharane> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | unspecified | CC: | cwelton, fdrabek, mharvey |
Target Milestone: | --- | Keywords: | SubBug |
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | 2.4 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2010-08-12 16:57:50 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 565635, 584435 |
Description
Jaroslaw Kijanowski
2009-12-07 13:26:07 UTC
IMHO the problem here is more critical, since before the whole alerts mechanism kicks in (which may take 15 minutes, 50 minutes, but in general an *unknown* amount of time) all JON Alerts *get lost* - they will never show up. The WARN messages from the SOA-P server console however will be displayed in the EVENTS view. Temporarily adding the keyword "SubBug" so we can be sure we have accounted for all the bugs. keyword: new = Tracking + FutureFeature + SubBug making sure we're not missing any bugs in rhq_triage moving any remaining Alert related bugs to rhq_chainsaw This bug has now been triaged by Chainsaw on 2/18. The expectation is the bug to be addressed by the end of sprint06 roughly 3/10/10. commit 546f7dbcc30ecb0666f49958f275baac3c640151 fix for newly created event/measurement-based alerts not firing * was previously trying to set agent status bit by alert definition id via pure JPQL * however, at the time the JPQL is executed, the alert definition hasn't been persisted yet * fix was to correlate the cache reload to resourceId instead, which is only required in the CREATE case * added new method to StatusManagerBean called updateByResource to handle this new path * updated logic in notifyAlertConditionCacheManager to switch on the AlertDefinitionEvent appropriately * added more debug-level logging I verified this against Build# 210. Alerts were fired immediately. Marking this bug as verified. Mass-closure of verified bugs against JON. |