В Паксосе сделан простой Лампорта описывает Фазу 2 (а) алгоритма следующим образом:Что такое «ценность предложения с наивысшим номером» в алгоритме Paxos?
Если автор предложение принимает ответ на его подготовку запросов (пронумерованных п) от большинства акцепторов, то его отправляет запрос каждому из этих акцепторов для заявки с номером n с значением v, где v является значением наивысшего номера среди ответов или является любой величиной, если ответы не сообщают никаких предложений.
- Означает ли это, что может послать предлагающую принять запрос, как только он собрал ответ от большинства акцепторов, независимо от их количества предложения? (Я считаю, что подчеркнутая часть цитаты подразумевает это, потому что все предложения с одинаковыми номерами должны иметь одинаковую ценность, не так ли?)
- Или разработчику нужны ответы с тем же предложением № от большинства акцепторов ? (Это означает, что ответы с числовым м (будучи менее п) не засчитываются большинство для ответов пронумерованного п)
Вы написали 'tell the acceptor, значение которого нужно отправить в запрос accept'. Глядя на [здесь] (http://en.wikipedia.org/wiki/Paxos_ (computer_science) #Message_flow: _Basic_Paxos), мне кажется, что предложение отправляет запросы на прием? Можете ли вы прокомментировать это? –
Вы правы; глупая опечатка. Исправлена. –