Skip to content

Commit c32963d

Browse files
committed
fix and improve hanging detection outptu
1 parent 1a88ace commit c32963d

File tree

1 file changed

+9
-3
lines changed
  • turbopack/crates/turbo-tasks-backend/src/backend

1 file changed

+9
-3
lines changed

turbopack/crates/turbo-tasks-backend/src/backend/mod.rs

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -612,7 +612,7 @@ impl<B: BackingStorage> TurboTasksBackendInner<B> {
612612
parent_and_count: Option<(TaskId, i32)>,
613613
visited: &mut FxHashSet<TaskId>,
614614
) -> String {
615-
let task = ctx.task(task_id, TaskDataCategory::Data);
615+
let task = ctx.task(task_id, TaskDataCategory::All);
616616
let is_dirty = task.is_dirty(ctx.session_id());
617617
let in_progress =
618618
get!(task, InProgress).map_or("not in progress", |p| match p {
@@ -637,15 +637,21 @@ impl<B: BackingStorage> TurboTasksBackendInner<B> {
637637
let has_dirty_containers = task.has_dirty_containers(ctx.session_id());
638638

639639
let task_description = ctx.get_task_description(task_id);
640-
let is_dirty = if is_dirty { ", dirty" } else { "" };
640+
let is_dirty_label = if is_dirty { ", dirty" } else { "" };
641+
let has_dirty_containers_label = if has_dirty_containers {
642+
", dirty containers"
643+
} else {
644+
""
645+
};
641646
let count = if let Some((_, count)) = parent_and_count {
642647
format!(" {count}")
643648
} else {
644649
String::new()
645650
};
646651
let mut info = format!(
647652
"{task_id} {task_description}{count} (aggr={aggregation_number}, \
648-
{in_progress}, {activeness}{is_dirty})",
653+
{in_progress}, \
654+
{activeness}{is_dirty_label}{has_dirty_containers_label})",
649655
);
650656
let children: Vec<_> =
651657
task.dirty_containers_with_count(ctx.session_id()).collect();

0 commit comments

Comments
 (0)