|
|
|
|
|
by teraflop
3988 days ago
|
|
The rest of the cluster doesn't think it's the leader, but the problem is that it still accepts database connections as if it were. If a client sees a stale value of the leader key (which is possible, either through network hiccups or etcd's normal behavior of allowing reads from followers) then it could contact the old leader and perform updates which won't be visible on the new leader. |
|
A client shouldn't use a stale value. If a DB does not hold a valid key, it shouldn't accept new connections, or signal that data was committed.