duduscript |
| Linux • duduscript 做 MIT 6.828 lab2 遇到的一个问题,求教! 2018 年 7 月 3 日 |
| macOS • duduscript HHKB 搭配 MacbookPro F1-F12 的功能键无法使用? 2017 年 11 月 20 日 • 最后回复来自 duduscript | 2 |
| 程序员 • duduscript 有没有在刷 MIT 6.824 分布式系统 的朋友? 2018 年 4 月 29 日 • 最后回复来自 qingtengmuniao | 46 |
duduscript 最近回复了
| 回复了 timelessg 创建的主题 › 手贱升级了一下 mac os 果然出事了2018 年 5 月 3 日 |
您好,这个问题您解决了吗?我也是升级了以后就又这个问题
| 回复了 Oliverleon 创建的主题 › 不考虑预算,顶配 MacBook Pro 和顶配 Dell xps15 选择哪一个2018 年 1 月 29 日 |
两款我都用过 建议 MacBook Pro
| 回复了 duduscript 创建的主题 › HHKB 搭配 MacbookPro F1-F12 的功能键无法使用?2017 年 12 月 4 日 |
@qiqico 谢谢
| 回复了 IC0ZB 创建的主题 › 大佬帮助一下,女生实习,滴滴测开和阿里的后端研发,选择哪个?2017 年 5 月 8 日 |
去过滴滴测开的人告诉你 千万不要去滴滴测开
| 回复了 duduscript 创建的主题 › 有没有在刷 MIT 6.824 分布式系统 的朋友?2017 年 5 月 6 日 |
@erenno1 非常感谢大神!
| 回复了 duduscript 创建的主题 › 有没有在刷 MIT 6.824 分布式系统 的朋友?2017 年 5 月 5 日 |
@erenno1
2 我们的理解是一致的,我说的可能不准确
对于 1
如果 leader 发出 AppendEntry,但是堵塞期间 down 掉,那么可能会使得这条 log 在超过半数的机器上存在(commit),但是却没有返回给 client,导致不一致。
那是不是这样,如果在比较稳定的情况下,commitIndex 应该是最大的一个被 commit 的 index,那 follower 接收到 appendEntries 的那个 index 就是 lastApplied,比这个 index 小都是 commit 的 index,commitIndex 通常比 lastApplied 小 1 ?
2 我们的理解是一致的,我说的可能不准确
对于 1
如果 leader 发出 AppendEntry,但是堵塞期间 down 掉,那么可能会使得这条 log 在超过半数的机器上存在(commit),但是却没有返回给 client,导致不一致。
那是不是这样,如果在比较稳定的情况下,commitIndex 应该是最大的一个被 commit 的 index,那 follower 接收到 appendEntries 的那个 index 就是 lastApplied,比这个 index 小都是 commit 的 index,commitIndex 通常比 lastApplied 小 1 ?
| 回复了 duduscript 创建的主题 › 有没有在刷 MIT 6.824 分布式系统 的朋友?2017 年 5 月 5 日 |
@erenno1 3 我明白了
对于 2,我可不可以这么理解,其实 term 也有 commit 和没有 commit 的区别
比如一个成为 candidate 的 follower,他的 term 会+1,+1 以后的 term 就是 lastLogTerm,这个 term 是没有 commit 的 term,而 commit 的 term 是要小于 lastLogTerm 的
对于 2,我可不可以这么理解,其实 term 也有 commit 和没有 commit 的区别
比如一个成为 candidate 的 follower,他的 term 会+1,+1 以后的 term 就是 lastLogTerm,这个 term 是没有 commit 的 term,而 commit 的 term 是要小于 lastLogTerm 的
| 回复了 duduscript 创建的主题 › 有没有在刷 MIT 6.824 分布式系统 的朋友?2017 年 5 月 5 日 |
@erenno1 Orz..
| 回复了 duduscript 创建的主题 › 有没有在刷 MIT 6.824 分布式系统 的朋友?2017 年 5 月 5 日 |
@erenno1 我感觉可能是我论文还是没完全看懂,但我带问题去找也没有找到具体的 point...
| 回复了 duduscript 创建的主题 › 有没有在刷 MIT 6.824 分布式系统 的朋友?2017 年 5 月 5 日 |
@erenno1 目前实现 lab2 中有几个点还是不清晰,比如 server 的 commitIndex 和 lastApplied 的区别,RequestVoteRPC 中的 lastLogTerm 和 term 的具体是哪一个,还有比较 candidate 的 term 为什么是 term>=currentTerm,而不是 term>currentTerm...