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

Method writableInstancesWithTokensCountPerZone

ring/model.go:595–605  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

593}
594
595func (d *Desc) writableInstancesWithTokensCountPerZone() map[string]int {
596 instancesCountPerZone := map[string]int{}
597 if d != nil {
598 for _, ingester := range d.Ingesters {
599 if len(ingester.Tokens) > 0 && !ingester.ReadOnly {
600 instancesCountPerZone[ingester.Zone]++
601 }
602 }
603 }
604 return instancesCountPerZone
605}
606
607func (d *Desc) readOnlyInstancesAndOldestReadOnlyUpdatedTimestamp() (int, int64) {
608 readOnlyInstances := 0

Callers 2

buildRingForTheShardMethod · 0.95
setRingStateFromDescMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected