Skip to content

feat(client): add core single-active multi-resolver failover#15

Open
nightowlnerd wants to merge 21 commits intomainfrom
feat/multi-resolver-core
Open

feat(client): add core single-active multi-resolver failover#15
nightowlnerd wants to merge 21 commits intomainfrom
feat/multi-resolver-core

Conversation

@nightowlnerd
Copy link
Copy Markdown
Owner

@nightowlnerd nightowlnerd commented Feb 17, 2026

Summary

  • add resolver-manager based single-active multi-resolver flow in client runtime
  • add startup failover rotation and multi-signal failover guards to reduce false demotion
  • keep recursive standby resolvers inactive in steady state while preserving mixed-mode authoritative standby behavior

Notes

  • branch intentionally excludes bench-threshold and pacing-experiment commits from prior branch
  • current CI blocker is Bench rust-rust-mixed throughput floor 25 MiB/s, which appears threshold-sensitive rather than functional

Validation

  • cargo fmt
  • cargo clippy -p slipstream-client --all-targets -- -D warnings
  • cargo test -p slipstream-client
  • canary and soak verification on remote VPS environments with anonymized reporting

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