172 похожих чатов

>А вот это верно: > Мастер вначале должен удостовериться в том,

что реплики приняли изменения, и только потом у себя принять?
?

мастер уже принял у себя изменения до принятия на стороне реплик, просто их не видно до подтверждений от реплик

> А почему будет рестарт мастера?

в переписке рестарт мы просто рассматривали как один из способов увидеть локально закоммиченные данные, а потом их потерять при фейловере на синхронную реплику

2 ответов

10 просмотров

Т.е. после растарта предполагается, что мастер должен убедиться в том, что синхронные реплики в актуальном состоянии, и только потом принимать новые соединения, так?

> мастер уже принял у себя изменения до принятия на стороне реплик, просто их не видно до подтверждений от реплик Это уже так работает или это тоже хотят добавить? Там же двухфазный коммит, так? Т.е. предполагается, что его нужно немного изменить, чтобы видимости изменений не было на мастере сразу после второй фазы комиита до подтверждения?

Похожие вопросы

Обсуждают сегодня

комрады, че-та лыжы не едут var tmpFont: TFont; begin tmpFont:= TFont.Create; try case rgFontColor.ItemIndex of 0: tmpFont.Color:= clWindowText; 1: tmpFo...
Ed Doc
34
Интересно, нет ли какого-то способа получить из dll не адрес самой метки, а адрес со смещением?
The Bird of Hermes
54
generic procedure function test<T>(param: T); type case T of longint: NewT = word; longword: NewT = byte; end; var v1: NewT; Как это можно сделать? Чтобы у меня...
notme
21
Делал задачу вот такую https://stepik.org/lesson/4985/step/9?unit=1083 получилось такое https://play.haskell.org/saved/ipKrepqe оно работает, тестов много не писал, но работае...
Fedor
22
Всем привет, прошу совета по сложившейся ситуации: Windows приложение подключается к БД MySQL используя Firedac. При работе с версией MySQL 5.7 все отлично, но когда подключаю...
Constantine
6
Ребята, ребятушки! Помогите Как ловить исключения такие? Вызов метода COM-объекта формирует исключение, try{}catch{} не помогает Необработанное исключение: System.AccessViolat...
notme
2
Всем добрый вечер. Нужна помощь с прикруткой telegram-vapor-bot к проекту Vapor. Удалось после старта приложения отправить тестовое сообщение в бот, вот только сразу после это...
advanc3d
3
program Project1; procedure generic_proc<T>(); begin end; begin generic_proc<Int64>(0); end. Я чет не понял, а как в Delphi сделать такое? процедуру-дженерик... PS: а на...
notme
10
Всем привет, все время юзал бандлы, но появилась задача по базовому образу и команда werf build не пушит образ werf build --config='./root/werf.yaml' --repo ${CI_REGISTRY_IMAG...
Илья Корж
4
Кстати, что FPC мешает сделать нормальные проперти в юнитаз, завызанные на переменные? Нет, инлайнинг геттеров и геттеров кажется работает в принципе, но это же сколько лишн...
Arioch The
8
Карта сайта