Flaky netns tests at 2% loss: fallback join ping, upgrade_check_healthy, vip/trixie #94

Closed
opened 2026-10-08 12:09:04 -03:00 by marcos-mendez · 0 comments
marcos-mendez commented 2026-10-08 12:09:04 -03:00 (Migrated from github.com)

Seen 2026-10-10/11 on PRs #90 and #93 (a docs-only commit): test_mesh_netns.test_c_joins_through_the_fallback (ping over the overlay right after the fallback join), vip-upgrade's upgrade_check_healthy after a member restart (fail-closed timing), and one vip / trixie run on #93 with no code change. Reviews judged them test timing sensitivity, not product bugs. Harden: retry the post-join ping for up to the handshake window, wait for endpoint health with a bounded retry instead of a single call, and make each scenario assert on medians over a few attempts where the link is lossy. Keep the measured-link check strict.

Seen 2026-10-10/11 on PRs #90 and #93 (a docs-only commit): `test_mesh_netns.test_c_joins_through_the_fallback` (ping over the overlay right after the fallback join), vip-upgrade's `upgrade_check_healthy` after a member restart (fail-closed timing), and one `vip / trixie` run on #93 with no code change. Reviews judged them test timing sensitivity, not product bugs. Harden: retry the post-join ping for up to the handshake window, wait for `endpoint health` with a bounded retry instead of a single call, and make each scenario assert on medians over a few attempts where the link is lossy. Keep the measured-link check strict.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Keel-Linux/keel#94
No description provided.