MCPcopy Create free account
hub / github.com/apache/arrow / TraceTaskSubmitted

Function TraceTaskSubmitted

cpp/src/arrow/util/async_util.cc:129–138  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

127
128#ifdef ARROW_WITH_OPENTELEMETRY
129::arrow::internal::tracing::Scope TraceTaskSubmitted(AsyncTaskScheduler::Task* task,
130 const util::tracing::Span& parent) {
131 if (task->span.valid()) {
132 EVENT(task->span, "task submitted");
133 return ACTIVATE_SPAN(task->span);
134 }
135
136 return START_SCOPED_SPAN_WITH_PARENT_SV(task->span, parent, task->name(),
137 {{"task.cost", task->cost()}});
138}
139
140void TraceTaskQueued(AsyncTaskScheduler::Task* task, const util::tracing::Span& parent) {
141 START_SCOPED_SPAN_WITH_PARENT_SV(task->span, parent, task->name(),

Callers 1

SubmitTaskUnlockedMethod · 0.85

Calls 3

validMethod · 0.45
nameMethod · 0.45
costMethod · 0.45

Tested by

no test coverage detected