Setup: more than 3 CockroachDB nodes.
Range: lease holder – follower (sync) – follower (async)
How does the auto heal work:
- Range specific?
- crdb node wide?
crdb node wide:
If crdb node gets broken, then whole crdb is recreated automatically?
With data replication factor 3, CRDB can tolerate one broken CRDB node at the time. (Quorum.)
If async follower of a range gets in an inconsistent state, then the async follower of the range gets fixed? (Raft)
Whole CRDB node will not be recreated in such a case?