From: Willy Tarreau Date: Wed, 26 Nov 2014 17:05:38 +0000 (+0100) Subject: MINOR: stats: report a "waiting" flags for sessions X-Git-Tag: v1.6-dev1~214 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=9841019e429bc26ac831ef1950cfb6311df00950;p=thirdparty%2Fhaproxy.git MINOR: stats: report a "waiting" flags for sessions This flag indicates if the session is still waiting for some memory. --- diff --git a/src/dumpstats.c b/src/dumpstats.c index a5c73fa70e..1abc7a929d 100644 --- a/src/dumpstats.c +++ b/src/dumpstats.c @@ -5119,9 +5119,9 @@ static int stats_dump_full_sess_to_buffer(struct stream_interface *si, struct se human_time(now.tv_sec - sess->logs.accept_date.tv_sec, 1)); chunk_appendf(&trash, - " txn=%p flags=0x%x meth=%d status=%d req.st=%s rsp.st=%s\n", + " txn=%p flags=0x%x meth=%d status=%d req.st=%s rsp.st=%s waiting=%d\n", &sess->txn, sess->txn.flags, sess->txn.meth, sess->txn.status, - http_msg_state_str(sess->txn.req.msg_state), http_msg_state_str(sess->txn.rsp.msg_state)); + http_msg_state_str(sess->txn.req.msg_state), http_msg_state_str(sess->txn.rsp.msg_state), !LIST_ISEMPTY(&sess->buffer_wait)); chunk_appendf(&trash, " si[0]=%p (state=%s flags=0x%02x endp0=%s:%p exp=%s, et=0x%03x)\n",