Menu

#4566 [HHQ-3461] Updating and Deleting Resource Type Alert Definit

Bug
open
None
7
2012-10-09
2010-12-18
No

http://jira.hyperic.com/browse/HHQ-3461
A database transaction failure (such as transaction timeouts) will cause the database transaction to rollback, but triggers that were removed from the in-memory repository up to the point of failure are removed "permanently". This issue is recoverable by restarting HQ since the in-memory repository will be re-created from the database. However, until HQ is restarted, the alert definitions whose triggers were removed from the in-memory repository will not fire if their conditions are satisfied.



RegisteredTriggerManagerEJBImpl.deleteAlertDefinitionTriggers() and RegisteredTriggerManagerEJBImpl .deleteTriggers() are the faulty code.

Discussion

Anonymous
Anonymous

Add attachments
Cancel