]> git.ipfire.org Git - thirdparty/haproxy.git/commit
BUG/MEDIUM: stick-tables: Make sure updates are seen as local master
authorOlivier Houchard <ohouchard@haproxy.com>
Fri, 7 Nov 2025 14:43:16 +0000 (14:43 +0000)
committerOlivier Houchard <cognet@ci0.org>
Fri, 7 Nov 2025 15:23:21 +0000 (16:23 +0100)
commitc26bcfc1e3ae0193e2589a15c96ffd44b2e0f770
treedda76acf6f11943f5ba5cabe5efa8882aeb20b17
parent7d1787ba8e357e2b522489ef179593d7560d8c15
BUG/MEDIUM: stick-tables: Make sure updates are seen as local

In stktable_touch_with_exp, if it is a local update, add it to the
pending update list even if it's already in the tree as a remote update,
otherwise it will never be communicated to other peers;
It used to work before 3.2 because of the ordering of operations, but
it's been broken by adding an extra step with the pending update list,
so we now have to explicitely check for that.

This should be backported to 3.2.
src/stick_table.c