Skip to content

station link: refused dials back off further each time, the limiter's window clears (closes #95) - #96

Merged
rgfaber merged 2 commits into
mainfrom
95-refused-seed-backoff
Oct 11, 2026
Merged

rgfaber merged 2 commits into
mainfrom
95-refused-seed-backoff

Conversation

@rgfaber

@rgfaber rgfaber commented Oct 11, 2026

Copy link
Copy Markdown
Contributor

A REFUSED dial (session_proof_rate and the station's other refusals) retried at the fixed 1s cadence forever: the mcl-stations node's helsinki link spent 35h in that loop (74,742 refused dials, one every ~1.6s), and the host00 measurement saw Brussels flap the same way.

  • refused_backoff/1: 5s doubling, capped at 60s, per consecutive refusal; a successful connect clears the streak.
  • Non-refusal errors keep the existing fixed backoff.

Red: 62a82f0. Full gate in the CI image: 5,370 tests, 0 failures.

@rgfaber
rgfaber merged commit 84d2c37 into main Oct 11, 2026
12 checks passed
@rgfaber
rgfaber deleted the 95-refused-seed-backoff branch October 11, 2026 17:52
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