The new admin state was not correctly commited in this case.
Checks were fully disabled but the server was not marked in MAINT state.
It results with a server definitely stucked on the DOWN state.
This patch should be backported on haproxy 1.8
free_trash_chunk(tmptrash);
tmptrash = NULL;
}
+ /* commit new admin status */
+
+ s->cur_admin = s->next_admin;
}
else { /* server was still running */
check->health = 0; /* failure */