persist replication stats with leader lock (#16282)

This commit is contained in:
Poorna
2022-12-22 14:25:13 -08:00
committed by GitHub
parent 48152a56ac
commit de0b43de32
3 changed files with 16 additions and 24 deletions

View File

@@ -79,11 +79,9 @@ func handleSignals() {
logger.LogIf(context.Background(), err)
exit(stopProcess())
case osSignal := <-globalOSSignalCh:
globalReplicationPool.SaveState(context.Background())
logger.Info("Exiting on signal: %s", strings.ToUpper(osSignal.String()))
exit(stopProcess())
case signal := <-globalServiceSignalCh:
globalReplicationPool.SaveState(context.Background())
switch signal {
case serviceRestart:
logger.Info("Restarting on service signal")