@@ -474,7 +474,7 @@ func (h *defaultHaTracker) updateKVStoreAll(ctx context.Context, now time.Time)
474474 }
475475 // Release lock while we talk to KVStore, which could take a while.
476476 h .electedLock .RUnlock ()
477- err := uh .updateKVStore (ctx , cluster , replica , now , sampleTime , receivedAt , true )
477+ err := uh .updateKVStore (ctx , cluster , replica , now , sampleTime , receivedAt )
478478 h .electedLock .RLock ()
479479 if err != nil {
480480 // Failed to store - log it but carry on
@@ -591,7 +591,7 @@ func (h *defaultHaTracker) checkReplica(ctx context.Context, userID, cluster, re
591591 }
592592
593593 uh := h .forUser (userID )
594- err := uh .updateKVStore (ctx , cluster , replica , now , sampleTime , now .UnixMilli (), false )
594+ err := uh .updateKVStore (ctx , cluster , replica , now , sampleTime , now .UnixMilli ())
595595 if err != nil {
596596 level .Error (h .logger ).Log ("msg" , "failed to update KVStore - rejecting sample" , "err" , err )
597597 return err
@@ -663,7 +663,7 @@ func (h *defaultHaTracker) updateCache(userID, cluster string, desc *ReplicaDesc
663663
664664// If we do set the value then err will be nil and desc will contain the value we set.
665665// If there is already a valid value in the store, return nil, nil.
666- func (h * defaultHaTrackerForUser ) updateKVStore (ctx context.Context , cluster , replica string , now , sampleTime time.Time , receivedAt int64 , fromAll bool ) error {
666+ func (h * defaultHaTrackerForUser ) updateKVStore (ctx context.Context , cluster , replica string , now , sampleTime time.Time , receivedAt int64 ) error {
667667 key := fmt .Sprintf ("%s/%s" , h .userID , cluster )
668668 var desc * ReplicaDesc
669669 var electedAtTime , electedChanges int64
@@ -692,11 +692,11 @@ func (h *defaultHaTrackerForUser) updateKVStore(ctx context.Context, cluster, re
692692 }
693693 if h .failoverSampleTimeout > 0 {
694694 if sampleTime .Sub (timestamp .Time (desc .ReceivedAt )) < h .failoverSampleTimeout {
695- level .Info (h .logger ).Log ("msg" , "replica differs, but it's too early to failover" , "user" , h .userID , "cluster" , cluster , "replica" , replica , "elected" , desc .Replica , "received_at" , timestamp .Time (desc .ReceivedAt ), "sample_time" , sampleTime , "failover_sample_timeout" , h .failoverSampleTimeout , "from_all" , fromAll )
695+ level .Info (h .logger ).Log ("msg" , "replica differs, but it's too early to failover" , "user" , h .userID , "cluster" , cluster , "replica" , replica , "elected" , desc .Replica , "received_at" , timestamp .Time (desc .ReceivedAt ), "sample_time" , sampleTime , "failover_sample_timeout" , h .failoverSampleTimeout )
696696 return nil , false , nil
697697 }
698698 }
699- level .Info (h .logger ).Log ("msg" , "replica differs, attempting to update kv" , "user" , h .userID , "cluster" , cluster , "replica" , replica , "elected" , desc .Replica , "received_at" , timestamp .Time (desc .ReceivedAt ), "sample_time" , sampleTime , "failover_sample_timeout" , h .failoverSampleTimeout , "from_all" , fromAll )
699+ level .Info (h .logger ).Log ("msg" , "replica differs, attempting to update kv" , "user" , h .userID , "cluster" , cluster , "replica" , replica , "elected" , desc .Replica , "received_at" , timestamp .Time (desc .ReceivedAt ), "sample_time" , sampleTime , "failover_sample_timeout" , h .failoverSampleTimeout )
700700 electedAtTime = timestamp .FromTime (now )
701701 electedChanges = desc .ElectedChanges + 1
702702 }
0 commit comments