Skip to content

🐛 Tighten close-call caching, timeouts and evidence merging - #608

Merged
abahmed merged 1 commit into
mainfrom
fix-606-followups
Nov 8, 2026
Merged

abahmed merged 1 commit into
mainfrom
fix-606-followups

Conversation

@abahmed

@abahmed abahmed commented Nov 8, 2026

Copy link
Copy Markdown
Owner

Follow-ups from the review of #606.

  • Close-call memory evicts expired results first, then only the oldest, instead of dropping all 64 when full.
  • A close-call check shares one 5s deadline across the DNS lookup and the TCP connect (it could take 10s before). The private-address dialer is unchanged.
  • Merging the lead check's evidence builds a fresh slice, so the check's own backing array is never written into.

@abahmed
abahmed merged commit 8f454f2 into main Nov 8, 2026
12 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