Basekick-Labs / Basekick-Labs/arc

Optional write quorum for strong durability

Open
#395 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Go
Stars
677
Forks
53
Avg merge
9h 14m
Merged PRs (30d)
164

Description

## Problem
Writes ACK immediately after local flush; replication is eventual-consistent. A writer crash before replication completes can lose committed data on the surviving readers.

## Proposed Solution
Add an optional write quorum mode where the flush path waits for N peers to confirm receipt before ACKing the write to the client. Configurable quorum size.

## Context
Listed in release notes as a future item.

## Effort
Large — major feature touching the ingest path, flush acknowledgment, and replication protocol.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.