MCPcopy
hub / github.com/uptrace/uptrace / delete

Method delete

pkg/taskq/consumer.go:439–456  ·  view source on GitHub ↗
(ctx context.Context, job *Job)

Source from the content-addressed store, hash-verified

437}
438
439func (c *Consumer) delete(ctx context.Context, job *Job) {
440 if job.Err != nil {
441 backend.Error(job.Err, "job failed (dropping)",
442 "task_name", job.TaskName,
443 "reserved_count", job.ReservedCount)
444
445 if err := c.opt.Handler.HandleJob(ctx, job); err != nil {
446 backend.Error(err, "fallback handler failed (dropping)",
447 "task_name", job.TaskName)
448 }
449 }
450
451 if err := c.q.Delete(ctx, job); err != nil {
452 backend.Error(err, "Delete failed",
453 "task_name", job.TaskName)
454 }
455 atomic.AddUint32(&c.inFlight, ^uint32(0))
456}
457
458// Purge discards messages from the internal queue.
459func (c *Consumer) Purge(ctx context.Context) error {

Callers 7

PutMethod · 0.95
PurgeMethod · 0.95
useStyledTimeseriesFunction · 0.80
useTableQueryFunction · 0.80
updateColumnMapFunction · 0.80
assignColorsFunction · 0.80
compactPrefixMapFunction · 0.80

Calls 3

HandleJobMethod · 0.65
DeleteMethod · 0.65
ErrorMethod · 0.45

Tested by

no test coverage detected