summaryrefslogtreecommitdiffstats
path: root/jobs
diff options
context:
space:
mode:
authorChristopher Speller <crspeller@gmail.com>2017-08-01 05:53:42 -0700
committerHarrison Healey <harrisonmhealey@gmail.com>2017-08-01 08:53:42 -0400
commit0331409488083a58d66fdf58eb22cbaa924237f6 (patch)
tree781083667075eecbe6c40b7698a7ec5ad8d1216b /jobs
parent88f398ffddbcbb58265d085c09cb72008be3f3d5 (diff)
downloadchat-0331409488083a58d66fdf58eb22cbaa924237f6.tar.gz
chat-0331409488083a58d66fdf58eb22cbaa924237f6.tar.bz2
chat-0331409488083a58d66fdf58eb22cbaa924237f6.zip
Add jobserver command to platform binary (#7067)
* Add jobserver command to platform binary * Fixing jobserver config. Adding jobserver flags. * Fixing govet in makefile
Diffstat (limited to 'jobs')
-rw-r--r--jobs/jobserver/jobserver.go45
-rw-r--r--jobs/server.go8
2 files changed, 2 insertions, 51 deletions
diff --git a/jobs/jobserver/jobserver.go b/jobs/jobserver/jobserver.go
deleted file mode 100644
index aabe5d3b2..000000000
--- a/jobs/jobserver/jobserver.go
+++ /dev/null
@@ -1,45 +0,0 @@
-// Copyright (c) 2017-present Mattermost, Inc. All Rights Reserved.
-// See License.txt for license information.
-
-package main
-
-import (
- "os"
- "os/signal"
- "syscall"
-
- l4g "github.com/alecthomas/log4go"
- "github.com/mattermost/platform/jobs"
- "github.com/mattermost/platform/store"
- "github.com/mattermost/platform/utils"
-
- _ "github.com/mattermost/platform/imports"
-)
-
-func main() {
- // Initialize
- utils.InitAndLoadConfig("config.json")
- defer l4g.Close()
-
- jobs.Srv.Store = store.NewLayeredStore()
- defer jobs.Srv.Store.Close()
-
- jobs.Srv.LoadLicense()
-
- // Run jobs
- l4g.Info("Starting Mattermost job server")
- jobs.Srv.StartWorkers()
- jobs.Srv.StartSchedulers()
-
- var signalChan chan os.Signal = make(chan os.Signal)
- signal.Notify(signalChan, os.Interrupt, syscall.SIGINT, syscall.SIGTERM)
- <-signalChan
-
- // Cleanup anything that isn't handled by a defer statement
- l4g.Info("Stopping Mattermost job server")
-
- jobs.Srv.StopSchedulers()
- jobs.Srv.StopWorkers()
-
- l4g.Info("Stopped Mattermost job server")
-}
diff --git a/jobs/server.go b/jobs/server.go
index 7920cb2d5..58412a40e 100644
--- a/jobs/server.go
+++ b/jobs/server.go
@@ -49,15 +49,11 @@ func (server *JobServer) LoadLicense() {
}
func (server *JobServer) StartWorkers() {
- if *utils.Cfg.JobSettings.RunJobs {
- Srv.Workers = InitWorkers().Start()
- }
+ Srv.Workers = InitWorkers().Start()
}
func (server *JobServer) StartSchedulers() {
- if *utils.Cfg.JobSettings.RunJobs {
- Srv.Schedulers = InitSchedulers().Start()
- }
+ Srv.Schedulers = InitSchedulers().Start()
}
func (server *JobServer) StopWorkers() {