DBRaven
Relationship · Vulnerable To
Source: Workload·Target: Failure Mode

Summary

Read-heavy APIs that serve reads from replicas are vulnerable to replica divergence, where the replica contains data that never existed on the primary due to non-deterministic replication.

Evidence

  • ·read_heavy_api recommends read_replica (workloads/read_heavy_api.yaml)
  • ·replica_divergence lists read_replica in affects_patterns and returns data that never existed on the primary (failure_modes/replica_divergence.yaml)

Evidence grounding

Grounded, 2 supporting items

Serving reads from replicas exposes read-heavy APIs to divergent replica data.