0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2025-01-20 16:01:53 +00:00

show threads: displaying the same thread id's as in log

This commit is contained in:
Maria Matejka 2024-06-27 14:04:26 +02:00
parent 732aef301b
commit 71d362d439

View File

@ -1295,7 +1295,7 @@ bird_thread_show(struct bird_thread_syncer *sync)
tsd->lp = lp_new(tsd->sync.pool); tsd->lp = lp_new(tsd->sync.pool);
if (tsd->show_loops) if (tsd->show_loops)
tsd_append("Thread %p%s (busy counter %d)", this_thread, this_thread->busy_active ? " [busy]" : "", this_thread->busy_counter); tsd_append("Thread %04x %s (busy counter %d)", THIS_THREAD_ID, this_thread->busy_active ? " [busy]" : "", this_thread->busy_counter);
u64 total_time_ns = 0; u64 total_time_ns = 0;
struct birdloop *loop; struct birdloop *loop;
@ -1314,8 +1314,9 @@ bird_thread_show(struct bird_thread_syncer *sync)
bird_thread_show_spent_time(tsd, "Idle ", &this_thread->idle); bird_thread_show_spent_time(tsd, "Idle ", &this_thread->idle);
} }
else else
tsd_append("Thread %p working %t s overhead %t s", tsd_append("Thread %04x %s working %t s overhead %t s",
this_thread, total_time_ns NS, this_thread->overhead.total_ns NS); THIS_THREAD_ID, this_thread->busy_active ? " [busy]" : "",
total_time_ns NS, this_thread->overhead.total_ns NS);
} }
static void static void