Skip to content

feat(membership): add connection liveness check for fault detection - #9978

Merged
ReubenBond merged 7 commits into
dotnet:mainfrom
ReubenBond:feature/connection-liveness-check
Aug 11, 2026
Merged

ReubenBond merged 7 commits into
dotnet:mainfrom
ReubenBond:feature/connection-liveness-check

Conversation

@ReubenBond

@ReubenBond ReubenBond commented Mar 31, 2026

Copy link
Copy Markdown
Member

When determining if a monitored silo is down, first check if we have received any data from that silo within the monitoring window. If we have, we suppress our vote. Once we stop receiving data from the monitored silo, it is eligible for eviction.

Microsoft Reviewers: Open in CodeFlow

@ReubenBond ReubenBond changed the title [Membership] Add connection liveness check for fault detection feat(membership): add connection liveness check for fault detection May 29, 2026
ReubenBond and others added 7 commits August 10, 2026 18:55
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Use atomic timestamp access across the receive and membership threads and include the new option in the checked-in public API surface.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 3182b65a-654c-4cb7-b172-3dc16a1df7b2
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 3182b65a-654c-4cb7-b172-3dc16a1df7b2
Match the nullable exception signature introduced on current main.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 3182b65a-654c-4cb7-b172-3dc16a1df7b2
Use current metrics dependencies and membership polling after rebasing onto main.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 3182b65a-654c-4cb7-b172-3dc16a1df7b2
@ReubenBond
ReubenBond force-pushed the feature/connection-liveness-check branch from 496f340 to 9b4f398 Compare August 11, 2026 02:20
@ReubenBond
ReubenBond merged commit b37c96b into dotnet:main Aug 11, 2026
132 of 134 checks passed
@ReubenBond
ReubenBond deleted the feature/connection-liveness-check branch August 11, 2026 18:15
This was referenced Aug 28, 2026
@github-actions github-actions Bot locked and limited conversation to collaborators Sep 11, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant