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

Function NewPartitionRingWatcher

ring/partition_ring_watcher.go:41–43  ·  view source on GitHub ↗
(name, key string, kv kv.Client, logger log.Logger, reg prometheus.Registerer)

Source from the content-addressed store, hash-verified

39}
40
41func NewPartitionRingWatcher(name, key string, kv kv.Client, logger log.Logger, reg prometheus.Registerer) *PartitionRingWatcher {
42 return NewPartitionRingWatcherWithOptions(name, key, kv, DefaultPartitionRingOptions(), logger, reg)
43}
44
45func NewPartitionRingWatcherWithOptions(name, key string, kv kv.Client, opts PartitionRingOptions, logger log.Logger, reg prometheus.Registerer) *PartitionRingWatcher {
46 emptyRing, err := NewPartitionRingWithOptions(*NewPartitionRingDesc(), opts)