Manager: log warning when built with race condition checker enabled
This commit is contained in:
parent
94687f78e9
commit
35d6b03a3b
@ -38,6 +38,7 @@ import (
|
|||||||
"projects.blender.org/studio/flamenco/internal/manager/task_state_machine"
|
"projects.blender.org/studio/flamenco/internal/manager/task_state_machine"
|
||||||
"projects.blender.org/studio/flamenco/internal/manager/timeout_checker"
|
"projects.blender.org/studio/flamenco/internal/manager/timeout_checker"
|
||||||
"projects.blender.org/studio/flamenco/internal/own_url"
|
"projects.blender.org/studio/flamenco/internal/own_url"
|
||||||
|
"projects.blender.org/studio/flamenco/internal/race"
|
||||||
"projects.blender.org/studio/flamenco/internal/upnp_ssdp"
|
"projects.blender.org/studio/flamenco/internal/upnp_ssdp"
|
||||||
"projects.blender.org/studio/flamenco/pkg/api"
|
"projects.blender.org/studio/flamenco/pkg/api"
|
||||||
"projects.blender.org/studio/flamenco/pkg/shaman"
|
"projects.blender.org/studio/flamenco/pkg/shaman"
|
||||||
@ -81,6 +82,10 @@ func main() {
|
|||||||
Str("arch", runtime.GOARCH).
|
Str("arch", runtime.GOARCH).
|
||||||
Msgf("starting %v", appinfo.ApplicationName)
|
Msgf("starting %v", appinfo.ApplicationName)
|
||||||
|
|
||||||
|
if race.Enabled {
|
||||||
|
log.Warn().Msg("Race condition checker is enabled, expect non-standard performance")
|
||||||
|
}
|
||||||
|
|
||||||
parseCliArgs()
|
parseCliArgs()
|
||||||
if cliArgs.version {
|
if cliArgs.version {
|
||||||
return
|
return
|
||||||
|
5
internal/race/disabled.go
Normal file
5
internal/race/disabled.go
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
//go:build race
|
||||||
|
|
||||||
|
package race
|
||||||
|
|
||||||
|
const Enabled = true
|
5
internal/race/enabled.go
Normal file
5
internal/race/enabled.go
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
//go:build !race
|
||||||
|
|
||||||
|
package race
|
||||||
|
|
||||||
|
const Enabled = false
|
Loading…
x
Reference in New Issue
Block a user