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

Struct localCompleteBlockLifecycle

modules/livestore/complete_block_lifecycle.go:114–124  ·  view source on GitHub ↗

The local implementation is used in the single-binary / monolithic mode for flushing blocks to the backend storage

Source from the content-addressed store, hash-verified

112
113// The local implementation is used in the single-binary / monolithic mode for flushing blocks to the backend storage
114type localCompleteBlockLifecycle struct {
115 flusher completeBlockFlusher
116 logger log.Logger
117
118 flushConcurrency int
119 retryDelay time.Duration
120 completeBlockQueue *flushqueues.ExclusiveQueues[*localCompleteBlockOp]
121 wg sync.WaitGroup
122 ctx context.Context
123 cancel context.CancelFunc
124}
125
126type localCompleteBlockOp struct {
127 tenantID string

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected