[GH-ISSUE #120] How "Mgmtd Service" Handling Split-Brain Without a Coordination Service #72

Open
opened 2026-10-26 09:44:34 +00:00 by bsakaguchi · 1 comment
Owner

Originally created by @yizhimalouu on GitHub (Mar 6, 2025).
Original GitHub issue: https://github.com/deepseek-ai/3FS/issues/120

How does the Mgmtd service handle the split-brain issue in the absence of a Coordination Service (e.g. ZooKeeper or etcd)? The CRAQ protocol used here may have a fundamental limitation in addressing this scenario. Could you clarify how this is mitigated?

Originally created by @yizhimalouu on GitHub (Mar 6, 2025). Original GitHub issue: https://github.com/deepseek-ai/3FS/issues/120 How does the **Mgmtd** service handle the **split-brain** issue in the absence of a **Coordination Service** (e.g. ZooKeeper or etcd)? The **CRAQ protocol** used here may have a fundamental limitation in addressing this scenario. Could you clarify how this is mitigated?
Author
Owner

@fuzhe1989 commented on GitHub (Mar 11, 2025):

There's no split-brain since all write operations of mgmtd are wrapped as FoundationDB transactions.

<!-- gh-comment-id:2712465831 --> @fuzhe1989 commented on GitHub (Mar 11, 2025): There's no split-brain since all write operations of mgmtd are wrapped as FoundationDB transactions.
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
deepseek-ai/3FS#72
No description provided.