{"id":"consistent-hash-ring-not-thread-safe","text":"`ConsistentHashRing` has no synchronization; concurrent `add_node`/`remove_node` calls corrupt the sorted `_ring_positions` and `_ring_nodes` lists.","truth_value":"OUT","source":"entries/2026/05/29/consistent-hashing-consistent_hashing-ConsistentHashRing.md","source_url":"","source_hash":"","justifications":[],"dependents":["consistent-hash-routing-correct-under-single-thread","multiple-core-components-assume-single-thread-silently"],"metadata":{"_retracted":true},"created_at":"","updated_at":"","reviewed_at":"","verified_at":"","retracted_at":"","explanation":{"steps":[{"node":"consistent-hash-ring-not-thread-safe","truth_value":"OUT","reason":"retracted premise"}]}}