Я смотрю на псевдокод для этапа PROPOSE алгоритма paxos: https://www.cs.rutgers.edu/%7Epxk/417/notes/paxos.html
did I receive PROMISE responses from a majority of acceptors?
if yes
do any responses contain accepted values (from other proposals)?
if yes
val = accepted_VALUE // value from PROMISE message with the highest accepted ID
if no
val = VALUE // we can use our proposed value
send PROPOSE(ID, val) to at least a majority of acceptors
Если один из партнеров ранее принял значение (accepted_VALUE
), что произойдет со значением, которое предлагает предложить (VALUE
)?
Насколько я понимаю, глядя на псевдокод, он отбрасывается? Это похоже на потерю информации ...