duduscript

duduscript

V2EX 第 221567 号会员,加入于 2017-03-17 15:47:17 +08:00
duduscript
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 谢谢
去过滴滴测开的人告诉你 千万不要去滴滴测开
回复了 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 ?
回复了 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 的
回复了 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...
© 2026 V2EX · 15ms · 3.9.8.5