Skip to content

fix: clear stale message receiver cache for forwarded silo messages - #10235

Merged
ReubenBond merged 1 commit into
dotnet:mainfrom
ReubenBond:reubenbond/search-action-warning-logs
Jun 18, 2026
Merged

ReubenBond merged 1 commit into
dotnet:mainfrom
ReubenBond:reubenbond/search-action-warning-logs

Conversation

@ReubenBond

@ReubenBond ReubenBond commented Jun 18, 2026 •

Copy link
Copy Markdown
Member

Forwarded silo messages can arrive over a previous-hop connection. The receive path cached that connection as the message receiver, so responses could reuse a stale route and trigger wrong-target connection warnings.

This change only caches inbound silo connections when they match the sender, clears receiver caches before forwarding/rerouting, and reroutes stale cached connections through normal target placement.

Microsoft Reviewers: Open in CodeFlow

Avoid caching forwarded silo connections as response routes and clear stale receiver caches when rerouting messages to their target silo.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@ReubenBond
ReubenBond merged commit 5034988 into dotnet:main Jun 18, 2026
62 checks passed
@ReubenBond
ReubenBond deleted the reubenbond/search-action-warning-logs branch June 18, 2026 17:24
@ReubenBond ReubenBond changed the title Fix stale message receiver cache for forwarded silo messages fix: clear stale message receiver cache for forwarded silo messages Jun 18, 2026
ReubenBond added a commit that referenced this pull request Jun 30, 2026
Reverts the message destination receiver cache changes from #10064, the dependent #10080 follow-up, and the #10235 stale-cache fix now present on main.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions github-actions Bot locked and limited conversation to collaborators Jul 19, 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