0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2025-01-03 07:31:54 +00:00

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

This commit is contained in:
Maria Matejka 2024-06-27 14:15:01 +02:00
parent 71d362d439
commit 8d3a5cad41

View File

@ -1314,9 +1314,10 @@ 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 %04x %s working %t s overhead %t s", tsd_append("%04x%s % 9.3t s % 9.3t s % 9.3t s",
THIS_THREAD_ID, this_thread->busy_active ? " [busy]" : "", THIS_THREAD_ID, this_thread->busy_active ? " [busy]" : " ",
total_time_ns NS, this_thread->overhead.total_ns NS); total_time_ns NS, this_thread->overhead.total_ns NS,
(ns_now() - this_thread->meta->last_transition_ns) NS);
} }
static void static void
@ -1381,6 +1382,9 @@ cmd_show_threads(int show_loops)
this_cli->cont = bird_thread_show_cli_cont; this_cli->cont = bird_thread_show_cli_cont;
this_cli->cleanup = bird_thread_show_cli_cleanup; this_cli->cleanup = bird_thread_show_cli_cleanup;
if (!show_loops)
tsd_append("Thread ID Working Overhead Last Pickup/Drop");
bird_thread_sync_all(&tsd->sync, bird_thread_show, cmd_show_threads_done, "Show Threads"); bird_thread_sync_all(&tsd->sync, bird_thread_show, cmd_show_threads_done, "Show Threads");
} }