Only update hash when config reload succeeds

Signed-off-by: Julien <roidelapluie@o11y.eu>
This commit is contained in:
Julien 2024-09-03 11:36:58 +02:00
parent 1cd2d0498b
commit cfe8b5616f

View file

@ -1163,12 +1163,12 @@ func main() {
rc <- err rc <- err
} else { } else {
rc <- nil rc <- nil
} if cfg.enableAutoReload {
if cfg.enableAutoReload { if currentChecksum, err := config.GenerateChecksum(cfg.configFile); err == nil {
if currentChecksum, err := config.GenerateChecksum(cfg.configFile); err == nil { checksum = currentChecksum
checksum = currentChecksum } else {
} else { level.Error(logger).Log("msg", "Failed to generate checksum during configuration reload", "err", err)
level.Error(logger).Log("msg", "Failed to generate checksum during configuration reload", "err", err) }
} }
} }
case <-time.Tick(time.Duration(cfg.autoReloadInterval)): case <-time.Tick(time.Duration(cfg.autoReloadInterval)):