Skip to content

storage: make origin backends shard-local#444

Merged
jveski merged 35 commits into
mainfrom
storage-stack/05-shard-local-origins
Jul 14, 2026
Merged

storage: make origin backends shard-local#444
jveski merged 35 commits into
mainfrom
storage-stack/05-shard-local-origins

Conversation

@jveski

@jveski jveski commented Jul 10, 2026

Copy link
Copy Markdown
Contributor
  • make origin backend registries, fetch limiters, and connection pools shard-local
  • remove worker-local origin rings and dispatch origin fetches through each shard's network handle
  • keep selected backends alive for in-flight fetches across removal or replacement

jveski added 27 commits July 10, 2026 19:08
@jveski

jveski commented Jul 10, 2026

Copy link
Copy Markdown
Contributor Author

AI review: This comment was generated by an AI agent, not by the PR author.

No blocking issues found in this PR's incremental diff.

Base automatically changed from storage-stack/04-runtime-cleanup to main July 13, 2026 19:20
@jveski

jveski commented Jul 14, 2026

Copy link
Copy Markdown
Contributor Author

@copilot resolve the merge conflicts in this pull request

Copilot AI commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

@copilot resolve the merge conflicts in this pull request

Resolved in 5d1fb30 - merged main and kept the BackendRegistry-only import in cmd/unbounded-storage/src/main.rs (the OriginRing import from main is stale there since this PR removes it). Verified with cargo check --all-targets.

@jveski jveski marked this pull request as ready for review July 14, 2026 16:52
@jveski jveski requested a review from a team July 14, 2026 16:52
@jveski jveski enabled auto-merge July 14, 2026 16:52
Comment thread cmd/unbounded-storage/src/backend/fake.rs Outdated
Copilot AI requested a review from cchildress July 14, 2026 18:11
@jveski jveski added this pull request to the merge queue Jul 14, 2026
Merged via the queue into main with commit f584dad Jul 14, 2026
23 checks passed
@jveski jveski deleted the storage-stack/05-shard-local-origins branch July 14, 2026 19:24
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.

4 participants