Willy Tarreau
66425e31b5
MINOR: queue: make sure the pendconn is released before logging
...
We'll soon need to rely on the pendconn position at the time of dequeuing
to figure the position a stream took in the queue. Usually it's not a
problem since pendconn_free() is called once the connection starts, but
it will make a difference for failed dequeues (eg: queue timeout reached).
Thus it's important to call pendconn_free() before logging in cases we are
not certain whether it was already performed, and to call pendconn_unlink()
after we know the pendconn will not be used so that we collect the queue
state as accurately as possible. As a benefit it will also make the
server's and backend's queues count more accurate in these cases.
2018-08-10 15:04:08 +02:00
..
2018-07-19 16:23:43 +02:00
2018-07-19 16:23:43 +02:00
2018-05-26 20:03:30 +02:00
2018-07-19 16:23:43 +02:00
2018-07-19 16:23:43 +02:00
2018-08-08 10:42:08 +02:00
2018-07-19 16:23:43 +02:00
2018-07-19 16:23:43 +02:00
2018-08-08 10:42:08 +02:00
2018-07-19 16:23:43 +02:00
2018-08-08 09:57:45 +02:00
2018-07-19 16:23:43 +02:00
2018-08-08 09:57:45 +02:00
2018-07-19 16:23:43 +02:00
2018-08-08 09:54:22 +02:00
2018-07-19 16:23:43 +02:00
2018-07-19 16:23:43 +02:00
2018-08-02 17:51:45 +02:00
2018-08-02 17:51:45 +02:00
2018-08-02 17:51:45 +02:00
2018-08-02 17:51:45 +02:00
2018-07-26 19:09:50 +02:00
2018-07-19 16:23:43 +02:00
2018-07-19 16:23:43 +02:00
2018-07-20 10:45:20 +02:00
2018-07-19 16:23:43 +02:00
2018-07-19 16:23:43 +02:00
2018-07-19 16:23:43 +02:00
2018-04-26 10:20:44 +02:00
2018-08-08 09:57:45 +02:00
2018-03-21 05:04:01 +01:00
2018-08-08 09:57:45 +02:00
2017-11-24 17:49:53 +01:00
2018-07-19 16:23:43 +02:00
2018-07-19 16:23:43 +02:00
2018-07-19 16:23:43 +02:00
2018-07-19 16:23:43 +02:00
2017-12-03 21:08:39 +01:00
2018-03-27 20:05:13 +02:00
2017-11-07 11:10:24 +01:00
2017-11-07 11:10:24 +01:00
2017-11-07 11:10:24 +01:00
2017-11-07 11:10:24 +01:00
2017-12-14 17:36:39 +01:00
2018-08-08 10:41:11 +02:00
2018-07-19 16:23:43 +02:00
2018-07-19 16:23:43 +02:00
2018-07-19 16:23:43 +02:00
2018-08-08 09:54:22 +02:00
2018-08-08 09:54:22 +02:00
2018-07-19 16:23:43 +02:00
2018-07-19 16:23:43 +02:00
2018-07-19 16:23:43 +02:00
2018-07-19 16:23:43 +02:00
2017-11-24 17:49:53 +01:00
2018-08-10 15:04:08 +02:00
2018-07-19 16:23:43 +02:00
2018-06-07 14:33:44 +02:00
2018-07-19 16:23:43 +02:00
2018-08-07 10:52:01 +02:00
2018-07-19 16:23:43 +02:00
2017-11-24 17:19:12 +01:00
2018-07-19 16:23:43 +02:00
2018-08-08 10:42:08 +02:00
2018-08-08 10:42:08 +02:00
2017-11-08 14:33:36 +01:00
2018-07-26 16:12:48 +02:00
2018-07-19 16:23:43 +02:00
2018-07-19 16:23:43 +02:00
2018-07-24 17:13:32 +02:00
2018-07-19 16:23:43 +02:00
2018-08-08 10:41:11 +02:00
2018-08-10 15:04:08 +02:00
2018-07-27 17:18:22 +02:00
2018-07-20 10:45:20 +02:00
2018-02-05 20:11:38 +01:00
2017-11-24 17:19:12 +01:00
2018-07-19 16:23:43 +02:00
2018-07-19 16:23:43 +02:00