Нужна консультация специалиста. Консультация оплачиваемая. Возможно перерастет в подработку.
Есть 5 нод кластерной базы данных mysql на Galera, объединенных в режиме multi-master. Если во время ввода ноды в кластер велась запись в любую другую ноду, то нода "донор" падает с ошибкой:
BF-BF X lock conflict,mode: 1027 supremum: 0conflicts states: my 0 locked 0
RECORD LOCKS space id 222 page no 554 n bits 184 index GEN_CLUST_INDEX of table `efir_db`.`videos` trx id 890649 lock_mode X locks rec but not gap
Record lock, heap no 2 PHYSICAL RECORD: n_fields 13; compact format; info bits 0
Есть параметр wsrep_convert_lock_to_trx, которая преобразует блокировки в коммиты и по идее должен помочь привести "донора" в консистентное состояние. Но есть опасения, что такое поведение может повредить данные на других нодах, в связи гипотетической возможностью инициализации множества процессов перекрестной записи.
Стоит ли включать? Или все-же безопаснее блокировать запись в кластер? Или что-то ...
Видеть полную информацию и оставлять заявки могут только авторизованные пользователи.
Заявок нет
Оставлять заявки могут только авторизованные пользователи.
Консультация/настройка Galera Cluster
Реклама
Консультация/настройка Galera Cluster
Нужна консультация специалиста. Консультация оплачиваемая. Возможно перерастет в подработку.
Есть 5 нод кластерной базы данных mysql на Galera, объединенных в режиме multi-master. Если во время ввода ноды в кластер велась запись в любую другую ноду, то нода "донор" падает с ошибкой:
BF-BF X lock conflict,mode: 1027 supremum: 0conflicts states: my 0 locked 0
RECORD LOCKS space id 222 page no 554 n bits 184 index GEN_CLUST_INDEX of table `efir_db`.`videos` trx id 890649 lock_mode X locks rec but not gap
Record lock, heap no 2 PHYSICAL RECORD: n_fields 13; compact format; info bits 0
Есть параметр wsrep_convert_lock_to_trx, которая преобразует блокировки в коммиты и по идее должен помочь привести "донора" в консистентное состояние. Но есть опасения, что такое поведение может повредить данные на других нодах, в связи гипотетической возможностью инициализации множества процессов перекрестной записи.
Стоит ли включать? Или все-же безопаснее блокировать запись в кластер? Или что-то ...