MCPcopy Index your code
hub / github.com/cortexproject/cortex / WaitRingStability

Function WaitRingStability

pkg/ring/util.go:64–66  ·  view source on GitHub ↗

WaitRingStability monitors the ring topology for the provided operation and waits until it keeps stable for at least minStability.

(ctx context.Context, r *Ring, op Operation, minStability, maxWaiting time.Duration)

Source from the content-addressed store, hash-verified

62// WaitRingStability monitors the ring topology for the provided operation and waits until it
63// keeps stable for at least minStability.
64func WaitRingStability(ctx context.Context, r *Ring, op Operation, minStability, maxWaiting time.Duration) error {
65 return waitStability(ctx, r, op, minStability, maxWaiting, HasReplicationSetChanged)
66}
67
68// WaitRingTokensStability waits for the Ring to be unchanged at
69// least for minStability time period, excluding transitioning between

Calls 1

waitStabilityFunction · 0.85