Skip to content

Commit fca84a1

Browse files
author
Christian Weichel
committed
[ws-scheduler] Don't let scheduler start block everything else
1 parent f347a95 commit fca84a1

File tree

1 file changed

+7
-6
lines changed
  • components/ee/ws-scheduler/cmd

1 file changed

+7
-6
lines changed

components/ee/ws-scheduler/cmd/run.go

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -44,12 +44,13 @@ var runCmd = &cobra.Command{
4444
log.WithError(err).Fatal("cannot create scheduler")
4545
}
4646
schedulerCtx, cancelScheduler := context.WithCancel(context.Background())
47-
err = scheduler.Start(schedulerCtx)
48-
if err != nil {
49-
log.WithError(err).Fatal("cannot start scheduler")
50-
cancelScheduler()
51-
return
52-
}
47+
go func() {
48+
err = scheduler.Start(schedulerCtx)
49+
if err != nil {
50+
cancelScheduler()
51+
log.WithError(err).Fatal("cannot start scheduler")
52+
}
53+
}()
5354
defer func() {
5455
log.Info("ws-scheduler interrupted; shutting down...")
5556
cancelScheduler()

0 commit comments

Comments
 (0)