MCPcopy
hub / github.com/grafana/tempo / shutdown

Method shutdown

modules/distributor/forwarder/manager.go:267–278  ·  view source on GitHub ↗
(ctx context.Context)

Source from the content-addressed store, hash-verified

265}
266
267func (l *queueList) shutdown(ctx context.Context) error {
268 var errs []error
269 for forwarderName, q := range l.forwarderNameToQueue {
270 if err := q.Shutdown(ctx); err != nil {
271 errs = append(errs, fmt.Errorf("failed to shutdown queue for forwarder=%s: %w", forwarderName, err))
272 }
273
274 delete(l.forwarderNameToQueue, forwarderName)
275 }
276
277 return multierr.Combine(errs...)
278}
279
280type queueAdapter struct {
281 queue *queue.Queue[ptrace.Traces]

Callers

nothing calls this directly

Calls 2

ShutdownMethod · 0.65
CombineMethod · 0.65

Tested by

no test coverage detected