Skip to content

Multihost recovery#5620

Open
blp wants to merge 3 commits intomainfrom
multihost-recovery
Open

Multihost recovery#5620
blp wants to merge 3 commits intomainfrom
multihost-recovery

Conversation

@blp
Copy link
Member

@blp blp commented Feb 13, 2026

This PR introduces features into the pipeline that allow recovery from failures in a multihost pipeline.

This PR breaks old multihost pipelines, but there probably aren't any.

blp added 3 commits February 12, 2026 16:07
Signed-off-by: Ben Pfaff <blp@feldera.com>
Signed-off-by: Ben Pfaff <blp@feldera.com>
…ihost.

When a single pipeline restarts in a multihost pipeline, the coordinator
must be able to detect that and to restart the remaining pipelines.  This
commit allows for that, first by reporting the incarnation UUID in
/coordination/status messages (which allows the coordinator to detect
the initial incarnation UUID and then, later, changes to it) and by
implementing /coordination/restart, which restarts a pipeline process
(in cooperation with a wrapper).

Signed-off-by: Ben Pfaff <blp@feldera.com>
@blp blp requested a review from gz February 13, 2026 00:10
@blp blp self-assigned this Feb 13, 2026
@blp blp added ft Fault tolerant, distributed, and scale-out implementation API Distributed system APIs connectors Issues related to the adapters/connectors crate rust Pull requests that update Rust code multihost Related to multihost or distributed pipelines labels Feb 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

API Distributed system APIs connectors Issues related to the adapters/connectors crate ft Fault tolerant, distributed, and scale-out implementation multihost Related to multihost or distributed pipelines rust Pull requests that update Rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant