Skip to content

docs: Add data salvage design document for force failover#13

Open
bigsheeper wants to merge 1 commit intomilvus-io:mainfrom
bigsheeper:feat/data-salvage
Open

docs: Add data salvage design document for force failover#13
bigsheeper wants to merge 1 commit intomilvus-io:mainfrom
bigsheeper:feat/data-salvage

Conversation

@bigsheeper
Copy link
Contributor

Summary

Add design document for the data salvage mechanism that enables recovery of unreplicated data after force failover.

Key Features

  • Salvage Checkpoint: Captures the last synced position from the old primary during force promote
  • DumpMessages API: New streaming RPC to dump WAL messages for data recovery
  • Data Recovery Workflow: Step-by-step guide for operators to recover lost data

Related

🤖 Generated with Claude Code

Add design document describing the data salvage mechanism for recovering
unreplicated data after force failover. Key features:

- Salvage checkpoint: Captures last synced position during force promote
- DumpMessages API: Streaming RPC to dump WAL messages for recovery
- Data recovery workflow: Step-by-step guide for operators

Related to: milvus-io/milvus#47598, milvus-io/milvus#47599

Signed-off-by: bigsheeper <yihao.dai@zilliz.com>
@sre-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: bigsheeper
To complete the pull request process, please assign jiaoew1991 after the PR has been reviewed.
You can assign the PR to them by writing /assign @jiaoew1991 in a comment when ready.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants