MINOR: cli/streams: show a stream's tgid next to its thread ID

We now display both the global thread ID and the tgid/ltid pair so that
it's easier to match it with the FD.
This commit is contained in:
Willy Tarreau 2022-07-15 16:18:43 +02:00
parent f0c86ddfe8
commit dd75b64cdf

View File

@ -3284,7 +3284,7 @@ static int stats_dump_full_strm_to_buffer(struct stconn *sc, struct stream *strm
}
chunk_appendf(&trash,
" task=%p (state=0x%02x nice=%d calls=%u rate=%u exp=%s tid=%d%s",
" task=%p (state=0x%02x nice=%d calls=%u rate=%u exp=%s tid=%d(%d/%d)%s",
strm->task,
strm->task->state,
strm->task->nice, strm->task->calls, read_freq_ctr(&strm->call_rate),
@ -3293,6 +3293,8 @@ static int stats_dump_full_strm_to_buffer(struct stconn *sc, struct stream *strm
human_time(TICKS_TO_MS(strm->task->expire - now_ms),
TICKS_TO_MS(1000)) : "<NEVER>",
strm->task->tid,
ha_thread_info[strm->task->tid].tgid,
ha_thread_info[strm->task->tid].ltid,
task_in_rq(strm->task) ? ", running" : "");
chunk_appendf(&trash,