It’s easy to see that Paxos does have a failure mode. When two proposers are active at the same time, they may ‘duel’ for highest proposal number by alternately issuing proposals that ‘one-up’ the previous proposal. Until this situation is resolved, and a single leader is agreed upon, it’s possible that Paxos may not terminate. This violates a liveness property. However, the likelihood is that eventually Paxos will return to a correct execution once the network settles down and the two proposers observe each other and agree to let one go first (note that this isn’t quite the same as solving consensus: one proposer simply has to back off for sufficiently long to let the other proposer get its proposal committed).
相关文章
- 05-25Babel7.x完美解决严格模式报错:'caller', 'callee', and 'arguments' properties may
- 05-25初识分布式(一)分布式架构—ACID|CAP定理|BASE理论——《从Paxos到Zookeeper分布式一致性原理》读书笔记
- 05-25Paxos算法和Zab协议
- 05-25安装软件时报错处理:The installation cannot continue as the installer file may be damaged. Download the instal
- 05-25【AI视野·今日CV 计算机视觉论文速览 第197期】Wed, 12 May 2021
- 05-25Error: Collection was modified; enumeration operation may not execute.
- 05-25Zookeeper全解析——Paxos作为灵魂
- 05-25报错:Duplicate keys detected: ‘0‘. This may cause an update error. (key值不唯一问题)
- 05-25Duplicate keys detected: '0'. This may cause an update error
- 05-25CF Codeforces Round #560 (Div. 3) May/14/2019