Bug 602123
Summary: | alert notification processing exceptions prevent alerts audit trail from being created | ||
---|---|---|---|
Product: | [Other] RHQ Project | Reporter: | Joseph Marques <jmarques> |
Component: | Alerts | Assignee: | Joseph Marques <jmarques> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Sudhir D <sdharane> |
Severity: | medium | Docs Contact: | |
Priority: | high | ||
Version: | 3.0.0 | ||
Target Milestone: | --- | ||
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:45:29 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: | 593121 |
Description
Joseph Marques
2010-06-09 08:08:29 UTC
Needs Triage Joseph I think we need more info on the sorts of errors that could cause this, if main stream errors are supported fine, e.g. bad email address, or resources not existing in the environment when they are called from an alert, then i think this should be pushed. commit 894b6792a5f614d63b10703a726a29e4aab603e0 Author: Joseph Marques <joseph> Date: Wed Jun 30 03:26:37 2010 -0400 BZ-602123: BZ-602270: various tweaks for alert notification processing * never allow any exceptions to bubble up during notification processing * add new UNKNOWN status for AlertNotificationLogs ** use the UNKNOWN state to catching mishaving plugins during alert processing * add new DEFERRED status for AlertNotificationLogs ** use the DEFERRED state or operations ** since we don't wait for the operation to complete, we don't know it's termination state) * add new PARTIAL status for AlertNotificationLogs ** use it to represent mixed success/failures during email sending ** do not defer email sending anymore, execute during each notification processing ** by processing them all upfront, easier to reason about terminating ResultState Direct Emails PARTIAL Target addresses were: [rhquser, ^&$*((@)#$.$@] Successfully sent to: [rhquser] Failed to send to: [^&$*((@)#$.$@] Resource Operations DEFERRED Executed 'Store Configuration' on the ( dhcp6-150.pnq.redhat.com-embedded > Tomcat (8080) ) resource Check the corresponding operation history for more details. I don't see any exceptions in the logs either. Marking this bug as verified. Mass-closure of verified bugs against JON. |