MCPcopy Create free account
hub / github.com/cortexproject/cortex / MergeTokensByZone

Function MergeTokensByZone

pkg/ring/model.go:705–711  ·  view source on GitHub ↗

MergeTokensByZone is like MergeTokens but does it for each input zone.

(zones map[string][][]uint32)

Source from the content-addressed store, hash-verified

703
704// MergeTokensByZone is like MergeTokens but does it for each input zone.
705func MergeTokensByZone(zones map[string][][]uint32) map[string][]uint32 {
706 out := make(map[string][]uint32, len(zones))
707 for zone, tokens := range zones {
708 out[zone] = MergeTokens(tokens)
709 }
710 return out
711}
712
713func (d *Desc) SplitByID() map[string]any {
714 out := make(map[string]any, len(d.Ingesters))

Callers 2

getTokensByZoneMethod · 0.85
TestMergeTokensByZoneFunction · 0.85

Calls 1

MergeTokensFunction · 0.85

Tested by 1

TestMergeTokensByZoneFunction · 0.68