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

Struct SpreadMinimizingTokenGenerator

ring/spread_minimizing_token_generator.go:45–50  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

43)
44
45type SpreadMinimizingTokenGenerator struct {
46 instanceID int
47 instancePrefix string
48 zoneID int
49 canJoinEnabled bool
50}
51
52func NewSpreadMinimizingTokenGenerator(instance, zone string, spreadMinimizingZones []string, canJoinEnabled bool) (*SpreadMinimizingTokenGenerator, error) {
53 if len(spreadMinimizingZones) <= 0 || len(spreadMinimizingZones) > maxZonesCount {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected