cmd/syncthing, lib/config, lib/osutil: Lower process priority (fixes #4628)

GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4675
This commit is contained in:
Jakob Borg
2018-01-15 17:11:14 +00:00
committed by Audrius Butkevicius
parent 838c182b5b
commit c554ffccc9
7 changed files with 142 additions and 0 deletions

View File

@@ -915,6 +915,12 @@ func syncthingMain(runtimeOptions RuntimeOptions) {
cleanConfigDirectory()
if cfg.Options().SetLowPriority {
if err := osutil.SetLowPriority(); err != nil {
l.Warnln("Failed to lower process priority:", err)
}
}
code := <-stop
mainService.Stop()