История изменений
Исправление filosofia, (текущая версия) :
Звучит так, что твой кворум подвержен классической проблеме network partitioning. Представь, что сеть развалилась на две почти равных половины 12 и 13. Так как тебе достаточно 11 нод для консенсуса, в обеих частях соберется кворум. Здесь тебя спасет сам Raft, который (в классическом исполнении) требует больше половины «голосов», чтобы избрать и поддерживать лидера.
В целом, мне не совсем понятна твоя реализация, где она следует Raft, а где, как и почему его дополняет. У тебя есть какой-нибудь пэйпер на эту тему?
Исправление filosofia, :
Звучит так, что твой кворум подвержен классической проблеме network partitioning. Представь, что сеть развалилась на две почти равных половины 12 и 13. Так как тебе достаточно 11 нод для консенсуса, в обеих частях соберется кворум. Здесь тебя спасет там Raft, который (в классическом исполнении) требует больше половины «голосов», чтобы избрать и поддерживать лидера.
В целом, мне не совсем понятна твоя реализация, где она следует Raft, а где, как и почему его дополняет. У тебя есть какой-нибудь пэйпер на эту тему?
Исходная версия filosofia, :
Звучит так, что твой кворум подвержен классической проблеме network partitioning. Представь, что сеть развалилась на две почти равных половины 12 и 13. Так как тебе достаточно 11 нод для консенсуса, в обеих частях соберется консенсус. Здесь тебя спасет там Raft, который (в классическом исполнении) требует больше половины «голосов», чтобы избрать и поддерживать лидера.
В целом, мне не совсем понятна твоя реализация, где она следует Raft, а где, как и почему его дополняет. У тебя есть какой-нибудь пэйпер на эту тему?