All Questions
Consistent Hashing medium

In a ring with Virtual Nodes, why is picking the 'Next N clockwise successor VNodes' as replicas dangerous?

  1. A Multiple VNode tokens from the same physical machine might land adjacent to each other, leading to a single point of failure.
  2. B The resulting replicas might be distributed too far apart across the ring, causing excessive geographic network latency.
  3. C It creates an infinite replication loop where nodes continuously attempt to push data to their own virtual successors.
  4. D The secondary system data likely becomes corrupted due to concurrent write synchronization issues on the virtual ring.

One system design question a day, with spaced repetition so the ones you miss come back.

Get the app

Related questions