several one-line panic, race, and logic fixes (#7766)
Этот коммит содержится в:
@@ -46,7 +46,7 @@ func jobserverCmdF(cmd *cobra.Command, args []string) {
|
||||
a.Jobs.StartSchedulers()
|
||||
}
|
||||
|
||||
var signalChan chan os.Signal = make(chan os.Signal)
|
||||
signalChan := make(chan os.Signal, 1)
|
||||
signal.Notify(signalChan, os.Interrupt, syscall.SIGINT, syscall.SIGTERM)
|
||||
<-signalChan
|
||||
|
||||
|
||||
@@ -144,7 +144,7 @@ func runServer(configFileLocation string) {
|
||||
|
||||
// wait for kill signal before attempting to gracefully shutdown
|
||||
// the running service
|
||||
c := make(chan os.Signal)
|
||||
c := make(chan os.Signal, 1)
|
||||
signal.Notify(c, os.Interrupt, syscall.SIGINT, syscall.SIGTERM)
|
||||
<-c
|
||||
|
||||
|
||||
@@ -77,7 +77,7 @@ func serverForWebClientTestsCmdF(cmd *cobra.Command, args []string) error {
|
||||
wsapi.Init(a, a.Srv.WebSocketRouter)
|
||||
a.UpdateConfig(setupClientTests)
|
||||
|
||||
c := make(chan os.Signal)
|
||||
c := make(chan os.Signal, 1)
|
||||
signal.Notify(c, os.Interrupt, syscall.SIGINT, syscall.SIGTERM)
|
||||
<-c
|
||||
|
||||
|
||||
Ссылка в новой задаче
Block a user