فهرست منبع

feat(alerting): make rule execution async

bergquist 9 سال پیش
والد
کامیت
f95fa51322
1فایلهای تغییر یافته به همراه1 افزوده شده و 1 حذف شده
  1. 1 1
      pkg/services/alerting/alerting.go

+ 1 - 1
pkg/services/alerting/alerting.go

@@ -107,7 +107,7 @@ func (s *Scheduler) Executor(executor Executor) {
 	for job := range s.runQueue {
 		log.Info("Executor: queue length %d", len(s.runQueue))
 		log.Info("Executor: executing %s", job.name)
-		executor.Execute(job.rule)
+		go executor.Execute(job.rule)
 	}
 }