MCPcopy
hub / github.com/grafana/dskit / compareTokens

Method compareTokens

ring/lifecycler.go:847–863  ·  view source on GitHub ↗
(fromRing Tokens)

Source from the content-addressed store, hash-verified

845}
846
847func (i *Lifecycler) compareTokens(fromRing Tokens) bool {
848 sort.Sort(fromRing)
849
850 tokens := i.getTokens()
851 sort.Sort(tokens)
852
853 if len(tokens) != len(fromRing) {
854 return false
855 }
856
857 for i := 0; i < len(tokens); i++ {
858 if tokens[i] != fromRing[i] {
859 return false
860 }
861 }
862 return true
863}
864
865func (i *Lifecycler) waitBeforeJoining(ctx context.Context) error {
866 if !i.tokenGenerator.CanJoinEnabled() {

Callers 1

verifyTokensMethod · 0.95

Calls 1

getTokensMethod · 0.95

Tested by

no test coverage detected