diff --git a/turbopack/crates/turbo-tasks-backend/src/backend/mod.rs b/turbopack/crates/turbo-tasks-backend/src/backend/mod.rs index aeabbf9536e95..e6ff33e183f6c 100644 --- a/turbopack/crates/turbo-tasks-backend/src/backend/mod.rs +++ b/turbopack/crates/turbo-tasks-backend/src/backend/mod.rs @@ -1773,7 +1773,11 @@ impl TurboTasksBackendInner { // at the start of every step. #[cfg(not(feature = "trace_task_details"))] - let _span = tracing::trace_span!("task execution completed").entered(); + let span = tracing::trace_span!( + "task execution completed", + new_children = tracing::field::Empty + ) + .entered(); #[cfg(feature = "trace_task_details")] let span = tracing::trace_span!( "task execution completed", @@ -1782,6 +1786,7 @@ impl TurboTasksBackendInner { Ok(value) => display(either::Either::Left(value)), Err(err) => display(either::Either::Right(err)), }, + new_children = tracing::field::Empty, immutable = tracing::field::Empty, new_output = tracing::field::Empty, output_dependents = tracing::field::Empty, @@ -1832,6 +1837,7 @@ impl TurboTasksBackendInner { } let has_new_children = !new_children.is_empty(); + span.record("new_children", new_children.len()); if has_new_children { self.task_execution_completed_unfinished_children_dirty(&mut ctx, &new_children)