niuk

 

05 2017 档案

phxpaxos实现状态机CAS操作
摘要:看过了phxpaxos的实现,发现选主逻辑中非主也能够调用Propose。因此即使开启了选主功能,也可能会出现两个人同时Propose的场景。而Propose时,InstanceID只是作为输出而非输入。因此也无法保证CAS操作的一致性。 目前想到的一种解决方案:修改Propose的内部实现,开启选 阅读全文

posted @ 2017-05-27 12:51 niuk 阅读(329) 评论(0) 推荐(0)

使用phxpaxos开发过程中遇到的坑
摘要:1. 开启BatchPropose后,状态机使用ExecuteForCheckpoint生成快照要注意: ExecuteForCheckpoint中的InstanceID不能立即持久化。 例如: 当instance id = 3中包含多个值的时候,如果执行第一个值就更新的checkpoint ver 阅读全文

posted @ 2017-05-19 18:32 niuk 阅读(341) 评论(0) 推荐(0)

导航