4 g, H5 `: k% @( Y. j; m 假设Y赞成X成为primary,但是Z投了否决票,那么X就不能当选为primary了。这时,如果Z想发起选举,选自己担任primary,那么Z就必须获得X的赞成票才可以当选。Z必须获得X的赞成票的原因是,Y给X投了赞成票之后,得到了election lock,因此,30秒内Y不能再为其他选举投票了,也就是说30秒内不能为Z发起的选举进行投票。这时,只剩下X能为Z的选举请求进行投票了。 * `) @2 J2 ~8 T! F" V H5 |* ^, m( R7 I3 c
所以投票的规则是这样的:如果没有人投否决票,并且选举对象获得的赞成票超过半数,那么选举对象就能够成为 primary。# P+ H5 d- I3 C2 ?3 V( K% a" F
" d' x X2 G4 u# s0 A
5 H1 E3 x! h. k. a: U
Reference,% R7 ?: [+ n, @