Drools alarm may update alarms unnecessarily on snapshot

Description

When handling an alarm snapshot (a copy of all the alarms from the database), the Drools engine will currently re-update all of the associated facts in working memory. For systems with a large number of alarms this can cause unnecessary overhead.

We should only update alarms in when the alarms in the snapshot are different from the ones in memory.

Acceptance / Success Criteria

None

Lucidchart Diagrams

Activity

Show:

Jesse White December 8, 2018 at 5:51 PM

Fixed

Details

Assignee

Reporter

Sprint

Fix versions

Affects versions

Priority

PagerDuty

Created December 6, 2018 at 7:21 PM
Updated December 12, 2018 at 2:24 PM
Resolved December 12, 2018 at 2:24 PM