From cbaa1de9ec8ab1baa49357b660fab16a68097c84 Mon Sep 17 00:00:00 2001 From: zeripath Date: Thu, 21 Nov 2019 18:32:02 +0000 Subject: Add Graceful shutdown for Windows and hooks for shutdown of goroutines (#8964) * Graceful Shutdown for windows and others Restructures modules/graceful, adding shutdown for windows, removing and replacing the old minwinsvc code. Creates a new waitGroup - terminate which allows for goroutines to finish up after the shutdown of the servers. Shutdown and terminate hooks are added for goroutines. * Remove unused functions - these can be added in a different PR * Add startup timeout functionality * Document STARTUP_TIMEOUT --- models/repo_indexer.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'models/repo_indexer.go') diff --git a/models/repo_indexer.go b/models/repo_indexer.go index 9cc002a8ab..7bfcde8db0 100644 --- a/models/repo_indexer.go +++ b/models/repo_indexer.go @@ -84,7 +84,7 @@ func InitRepoIndexer() { if setting.Indexer.StartupTimeout > 0 { go func() { timeout := setting.Indexer.StartupTimeout - if graceful.IsChild && setting.GracefulHammerTime > 0 { + if graceful.Manager.IsChild() && setting.GracefulHammerTime > 0 { timeout += setting.GracefulHammerTime } select { -- cgit v1.2.3