mirror of
http://git.haproxy.org/git/haproxy.git
synced 2026-02-09 23:32:42 +02:00
MINOR: stream: Improve dump of bogus streams
Stream flags and information about the HTTP txn, if defined, are now emitted. This will help us to identify bugs when such message is reported.
This commit is contained in:
@@ -2749,14 +2749,18 @@ void stream_dump(struct buffer *buf, const struct stream *s, const char *pfx, ch
|
||||
dst = acb->applet->name;
|
||||
|
||||
chunk_appendf(buf,
|
||||
"%sstrm=%p src=%s fe=%s be=%s dst=%s%c"
|
||||
"%sstrm=%p,%x src=%s fe=%s be=%s dst=%s%c"
|
||||
"%stxn=%p,%x txn.req=%s,%x txn.rsp=%s,%x%c"
|
||||
"%srqf=%x rqa=%x rpf=%x rpa=%x sif=%s,%x sib=%s,%x%c"
|
||||
"%saf=%p,%u csf=%p,%x%c"
|
||||
"%sab=%p,%u csb=%p,%x%c"
|
||||
"%scof=%p,%x:%s(%p)/%s(%p)/%s(%d)%c"
|
||||
"%scob=%p,%x:%s(%p)/%s(%p)/%s(%d)%c"
|
||||
"",
|
||||
pfx, s, src, s->sess->fe->id, s->be->id, dst, eol,
|
||||
pfx, s, s->flags, src, s->sess->fe->id, s->be->id, dst, eol,
|
||||
pfx, s->txn, (s->txn ? s->txn->flags : 0),
|
||||
(s->txn ? h1_msg_state_str(s->txn->req.msg_state): "-"), (s->txn ? s->txn->req.flags : 0),
|
||||
(s->txn ? h1_msg_state_str(s->txn->rsp.msg_state): "-"), (s->txn ? s->txn->rsp.flags : 0), eol,
|
||||
pfx, req->flags, req->analysers, res->flags, res->analysers,
|
||||
si_state_str(si_f->state), si_f->flags,
|
||||
si_state_str(si_b->state), si_b->flags, eol,
|
||||
|
||||
Reference in New Issue
Block a user