changeset 2955:e9ff3e8d3c46

Import scheduler: Log number of scheduler jobs to start from database during boot time.
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Mon, 08 Apr 2019 11:58:00 +0200
parents 972400e56e4a
children 974122125a76
files pkg/scheduler/scheduler.go
diffstat 1 files changed, 5 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/pkg/scheduler/scheduler.go	Fri Apr 05 18:44:49 2019 +0200
+++ b/pkg/scheduler/scheduler.go	Mon Apr 08 11:58:00 2019 +0200
@@ -78,6 +78,8 @@
 
 	cr := cron.New()
 
+	var numJobs int
+
 	for {
 		var ba BoundAction
 		ok, err := next(&ba)
@@ -97,8 +99,11 @@
 			cfgID:     ba.CfgID,
 		}
 		cr.Schedule(schedule, job)
+		numJobs++
 	}
 
+	log.Printf("info: booting %d scheduler jobs from database.\n", numJobs)
+
 	s.mu.Lock()
 	defer s.mu.Unlock()