Skip to content

storage: allow hosting worker state outside the storage server - #38883

Draft
antiguru wants to merge 1 commit into
mh/unified-02-guest-clientfrom
mh/unified-03-storage-guest
Draft

antiguru wants to merge 1 commit into
mh/unified-02-guest-clientfrom
mh/unified-03-storage-guest

Conversation

@antiguru

@antiguru antiguru commented Sep 15, 2026

Copy link
Copy Markdown
Member

Split StorageState construction out of Worker::new into StorageState::new_guest, which takes the internal command channel endpoints from the caller: the native storage worker wires them to its sequencer dataflow, a foreign host wires them to its own sequencing channel. Split the target-state application out of Worker::reconcile into the public reconcile_commands, and expose the response-reporting methods a host loop needs. No behavior change for the storage server.

Design: #38881.

🤖 Generated with Claude Code

Split StorageState construction out of Worker::new into
StorageState::new_guest, which takes the internal command channel endpoints
from the caller: the native storage worker wires them to its sequencer
dataflow, a foreign host wires them to its own sequencing channel. Split
the target-state application out of Worker::reconcile into the public
reconcile_commands, and expose the response-reporting methods a host loop
needs. No behavior change for the storage server.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@antiguru
antiguru added this pull request to stack #38887 September 15, 2026 21:26
@antiguru antiguru changed the title mh/unified 03 storage guest storage: allow hosting worker state outside the storage server Sep 15, 2026
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