fivenines

Practice / target 80%

Replication: Partial Sync Practice

01

A replica has offset 9,750 and the primary is at 10,000. What does the replica need if the replication ID matches?

intro

Scenario

A replica reconnects after a brief network blip and reports where it left off in the replication stream.

02

Why is a matching offset meaningless when the replication ID is different?

intro

Scenario

Two servers happen to report similar replication offsets, but their replication IDs differ.

03

A backlog covers offsets 9,900 through 10,000. Can a replica at 9,750 partial-sync?

applied

Scenario

A long-disconnected replica reconnects and asks to resume from an offset the primary's ring buffer no longer holds.

04

What operational tradeoff does backlog size control?

applied

Scenario

An operator is sizing the replication backlog for a fleet that rides out frequent brief network partitions.

05

Why is partial sync an optimization rather than a separate correctness model?

advanced

Scenario

A design review asks whether partial sync changes what replication guarantees, or just what it costs.