From ef71f0194cfdaa9c201bece65e8c1ab3d16ed8a0 Mon Sep 17 00:00:00 2001 From: Willy Tarreau Date: Wed, 21 Oct 2020 11:54:38 +0200 Subject: [PATCH] BUG/MINOR: queue: properly report redistributed connections In commit 5cd4bbd7a ("BUG/MAJOR: threads/queue: Fix thread-safety issues on the queues management") the counter of transferred connections was accidently lost, so that when a server goes down with connections in its queue, it will always be reported that 0 connection were transferred. This should be backported as far as 1.8 since the patch above was backported there. --- src/queue.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/queue.c b/src/queue.c index afc2ab8cf..312c91fca 100644 --- a/src/queue.c +++ b/src/queue.c @@ -416,6 +416,7 @@ int pendconn_redistribute(struct server *s) p->strm_flags &= ~(SF_DIRECT | SF_ASSIGNED | SF_ADDR_SET); task_wakeup(p->strm->task, TASK_WOKEN_RES); + xferred++; } return xferred; }