Skip to content

Validate Linux bridge startup deadline - #2

Merged
EliasCodeFI merged 1 commit into
mainfrom
fix/linux-bridge-startup-deadline
Oct 21, 2026
Merged

EliasCodeFI merged 1 commit into
mainfrom
fix/linux-bridge-startup-deadline

Conversation

@EliasCodeFI

Copy link
Copy Markdown
Owner

Validate the reviewed Linux bridge-startup deadline change on the fork's supported runners before opening its upstream pull request.

The source is the existing EliasCodeFI commit ba9838d38a5dde579389291aa5de18448b0e0b42. Its production and regression-test bytes match the accepted independent review. The change replaces the fixed readiness-attempt limit with an elapsed-time deadline and retains timeout cleanup.

The local host cannot start the default seccomp helper because its nested user-namespace setup is denied. Local focused checks and review do not establish that coverage. This pull request runs the actual fork workflows to resolve that gap; no release publication is requested.

initializeLinuxNetworkBridge checked for both socat sockets five times,
with sleeps of 0, 100, 200 and 300 ms between checks, so a healthy
socat that takes 0.9 s to bind failed every start. Wait until a
five-second deadline instead, polling at most every 100 ms within the
remaining budget, and keep the timeout's process cleanup.

The new tests start real socat behind a delayed wrapper. They fail
against main and pass with this change.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@EliasCodeFI
EliasCodeFI marked this pull request as ready for review October 21, 2026 19:04
@EliasCodeFI
EliasCodeFI merged commit ba9838d into main Oct 21, 2026
16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant