Skip to content

docs: restore custom placement examples - #10369

Merged
ReubenBond merged 5 commits into
dotnet:mainfrom
ReubenBond:reubenbond-restore-custom-placement-docs
Aug 8, 2026
Merged

ReubenBond merged 5 commits into
dotnet:mainfrom
ReubenBond:reubenbond-restore-custom-placement-docs

Conversation

@ReubenBond

@ReubenBond ReubenBond commented Aug 8, 2026

Copy link
Copy Markdown
Member

PR #10334 removed the worked custom placement and placement-filter extension examples, leaving the current pages without a complete implementation path.

This restores both examples against Orleans 10 APIs in one compiled snippet project. The placement example demonstrates compatible-candidate selection, validated placement hints, and deterministic key-based cross-type affinity with its limitations. The filter example demonstrates manifest-backed configuration, an explicit transient strategy lifetime, singleton director semantics, hard-failure behavior, and a numeric silo-metadata threshold which is not covered by the built-in exact-match filters.

Microsoft Reviewers: Open in CodeFlow

ReubenBond and others added 5 commits August 8, 2026 08:13
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@ReubenBond
ReubenBond merged commit f686ded into dotnet:main Aug 8, 2026
67 checks passed
@ReubenBond
ReubenBond deleted the reubenbond-restore-custom-placement-docs branch August 8, 2026 21:29
@github-actions github-actions Bot locked and limited conversation to collaborators Sep 8, 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