laulucky opened this issue 6 years ago · 1 comments
} else if root.KBucket().prefix.Compare(nd.id, prefixLen-1) == 0 {
routingtable.go 388行,bucket分裂的条件判断,是否应该是当前叶子节点和本机节点的前缀相同时,才去分裂,而代码中的判断是新插入节点与当前叶子节点进行比较。 PS:看了下有个人提了同样的问题,你的回答是为了容纳更多的节点,但是这样的话,后面else加入candidate的逻辑是不是都走不到了
English?