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

Struct defaultResultTracker

ring/replication_set_tracker.go:80–89  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

78var errResultNotNeeded = errors.New("result from this instance is not needed")
79
80type defaultResultTracker struct {
81 minSucceeded int
82 numSucceeded int
83 numErrors int
84 maxErrors int
85 instances []InstanceDesc
86 instanceRelease map[*InstanceDesc]chan struct{}
87 pendingInstances []*InstanceDesc
88 logger log.Logger
89}
90
91func newDefaultResultTracker(instances []InstanceDesc, maxErrors int, logger log.Logger) *defaultResultTracker {
92 return &defaultResultTracker{

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected