mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Alerting: Scheduler to call DeleteAlertRule once when it stops deleted rules (#61189)
scheduler to call DeleteAlertRule once when it stops deleted rules
This commit is contained in:
parent
6e41e898eb
commit
da18c89e91
@ -305,10 +305,11 @@ func (sch *schedule) processTick(ctx context.Context, dispatcherGroup *errgroup.
|
|||||||
}
|
}
|
||||||
|
|
||||||
// unregister and stop routines of the deleted alert rules
|
// unregister and stop routines of the deleted alert rules
|
||||||
|
toDelete := make([]ngmodels.AlertRuleKey, 0, len(registeredDefinitions))
|
||||||
for key := range registeredDefinitions {
|
for key := range registeredDefinitions {
|
||||||
sch.DeleteAlertRule(key)
|
toDelete = append(toDelete, key)
|
||||||
}
|
}
|
||||||
|
sch.DeleteAlertRule(toDelete...)
|
||||||
return readyToRun, registeredDefinitions
|
return readyToRun, registeredDefinitions
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user