Consider the following scenario:
- A source
S is registered with max_event_level_reports = 1.
- A trigger
T1 with dedup key D1 and priority 100 is attributed to S, creating report R1.
- A trigger
T2 with dedup key D2 and priority 200 is attributed to S, causing R1 to be replaced with a new report R2.
- A trigger
T3 with dedup key D1 and priority 300 is attributed to S. No report is created, because the dedup key D1 is still associated with S.
This might be surprising behavior, as arguably D1 should have been deleted when R1 was.
Consider the following scenario:
Sis registered withmax_event_level_reports = 1.T1with dedup keyD1and priority100is attributed toS, creating reportR1.T2with dedup keyD2and priority200is attributed toS, causingR1to be replaced with a new reportR2.T3with dedup keyD1and priority300is attributed toS. No report is created, because the dedup keyD1is still associated withS.This might be surprising behavior, as arguably
D1should have been deleted whenR1was.