Feed VPN fabric endpoint health into ranking

This commit is contained in:
2026-05-16 11:04:56 +03:00
parent e185e1f142
commit 396d36d5a9
6 changed files with 169 additions and 1 deletions
@@ -324,6 +324,12 @@ certificate pin usage, and remaining fallback count for phone-side diagnostics.
Heartbeat telemetry now includes VPN fabric-session dial counters for attempts,
candidate failures, selected transport family, certificate pin usage, and the
last selected endpoint/failure reason.
VPN fabric-session dialing feeds candidate success/failure observations back
into endpoint ranking, so repeated local QUIC failures can temporarily demote
that endpoint while preserving it as a later fallback.
Endpoint scoring no longer treats missing/zero latency on failed observations as
moderate latency, preventing failed candidates from receiving a false score
bonus.
Deliverables: