Skip to content

loadbalancer: Keep unready backends in backends BPF map#42170

Merged
joamaki merged 1 commit intocilium:mainfrom
joamaki:pr/joamaki/keep-unready-backends
Oct 28, 2025
Merged

loadbalancer: Keep unready backends in backends BPF map#42170
joamaki merged 1 commit intocilium:mainfrom
joamaki:pr/joamaki/keep-unready-backends

Conversation

@joamaki
Copy link
Copy Markdown
Contributor

@joamaki joamaki commented Oct 14, 2025

To avoid disrupting connections to backends that are flapping on their readiness state, keep the backends in the backends BPF map, but not in the services map.

This in effect reverts the temporary workaround in #41234.

Fixes: #41244

Cilium no longer disrupts existing connections to a terminating pod whose readiness check is failing.

@joamaki joamaki added the release-note/minor This PR changes functionality that users may find relevant to operating Cilium. label Oct 14, 2025
@joamaki joamaki force-pushed the pr/joamaki/keep-unready-backends branch 2 times, most recently from 47c9cf8 to f7d75e9 Compare October 20, 2025 13:18
To avoid disrupting connections to backends that are flapping on their
readiness state, keep the backends in the backends BPF map, but not in
the services map.

This in effect reverts the temporary workaround in cilium#41234.

Fixes: cilium#41244
Signed-off-by: Jussi Maki <jussi@isovalent.com>
@joamaki joamaki force-pushed the pr/joamaki/keep-unready-backends branch from f7d75e9 to 697c6ac Compare October 27, 2025 07:47
@joamaki
Copy link
Copy Markdown
Contributor Author

joamaki commented Oct 27, 2025

/test

@joamaki joamaki marked this pull request as ready for review October 27, 2025 10:37
@joamaki joamaki requested review from a team as code owners October 27, 2025 10:37
@joamaki joamaki enabled auto-merge October 27, 2025 14:59
@joamaki joamaki added this pull request to the merge queue Oct 28, 2025
@maintainer-s-little-helper maintainer-s-little-helper bot added the ready-to-merge This PR has passed all tests and received consensus from code owners to merge. label Oct 28, 2025
Merged via the queue into cilium:main with commit 73812ed Oct 28, 2025
81 checks passed
@joamaki joamaki deleted the pr/joamaki/keep-unready-backends branch October 28, 2025 15:49
@cilium-release-bot cilium-release-bot bot moved this to Released in cilium v1.19.0 Feb 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ready-to-merge This PR has passed all tests and received consensus from code owners to merge. release-note/minor This PR changes functionality that users may find relevant to operating Cilium.

Projects

No open projects
Status: Released

Development

Successfully merging this pull request may close these issues.

Keep unready backends in BPF maps for existing connections

4 participants