Size: a a a

2021 May 13

PP

Piu Piu in Tarantool
вообщем так пока не победить
если делаю 1 докер без реплик, все норм

если делаю 2 докера с репликами мастер-реплика или мастер-мастер не важно на 2 серверах, сервера становятся read only и к ним не подключится
источник

MF

Michael Filonenko in Tarantool
Replication_connect_quorum ?
источник

YS

Yura Sokolov in Tarantool
Не подключиться в принципе, или только из Go клиента?
источник

PP

Piu Piu in Tarantool
из го
источник

PP

Piu Piu in Tarantool
это помоему для мастеров?
источник

YS

Yura Sokolov in Tarantool
Т.е. тарантульная консоль и/или python клиент нормально подключаются, да?
источник

PP

Piu Piu in Tarantool
йеп
источник

YS

Yura Sokolov in Tarantool
Я хреново с докерами общаюсь. Можешь подготовить тест среду? Докерфайлы и башскрипт для запуска .
Я тогда на днях (скорее всего, в выходные) поковыряю.
источник

PP

Piu Piu in Tarantool
если мастер-мастер и пытаюсь update  то вот такая тема

Can't modify data because this instance is in read-only mode. (0x7)

и вот не понимаю где копать)
источник

PP

Piu Piu in Tarantool
мне почему то кажется что дело как раз в докере, может я их готовлю как то неправильно, но до обновления го в модули все работало, а сегодня у меня ооочень плохое утро) я напишу тебе в личку попозже, поднять тестовый стенд не проблема
источник

R

R-omk in Tarantool
Если "официальный" образ используется то я бы советовал отрубить entrypoint , чтобы то что там происходит не становилось неожиданностью
источник

СХ

Саша Харченко... in Tarantool
Добрый день. Подскажите пожалуйста, что может быть причиной постоянной (раз в 7 сек) ошибки «Incorrect value for option 'replication': duplicate connection with the same replica UUID», при том, что репликация не разрывается? Версия тарантула 2.6.2
источник

DS

Dmitri Samirov in Tarantool
https://github.com/tarantool/tarantool/issues/4668

поднимите у себя replication_connect_timeout и replication_timeout
источник

DS

Dmitri Samirov in Tarantool
временно
источник

DS

Dmitri Samirov in Tarantool
это воркэраунд этого тикета
источник
2021 May 14

PL

Pavel Lapaev in Tarantool
через две минуты начинаем https://www.youtube.com/watch?v=nyWyIbSPKsQ
источник

PL

Pavel Lapaev in Tarantool
источник

PL

Pavel Lapaev in Tarantool
начали доклад про С++ коннектор
источник

R

R-omk in Tarantool
@a_lyapunov
а контейнер запроса в msgpack для iproto (заголовки , тело)   при каждом запросе строится целиком  как и  кодирование таплов ?  или шаблон какотой используется  в который вставляются данные
источник

R

R-omk in Tarantool
@a_lyapunov
мы просто в своем гошном используем еще хак     когда  в буферах для реквестов  уже лежат куски  которые закодированые,     остается только в начало такого буфера указать длину сообщения  предварительно в хвост буфера заэнкодить тело,   т.е.  происходит выигрыш в том что поля протокола iproto не кодируются на каждый запрос, а только на первый.   после этого такой буфер заливается в сеть и возвращается в пул  где его можно опять переиспользовать для следующего запроса

..

это похоже на то чтоты сейчас говорил про компайл тайм в примере с селектом, только   в моем случаем вообще без копирования получается,  оно так вышло потому что iproto - это дело коннектора , а заэнкодить  тапл - дело клиента ,  клиент говорит сколько записал а коннектор просто в нужно место буфера вписывает общую длинну с учетом заголовков.

..
ну и такой буфер запроса перемещается между тредами,  где клиенты могут  энкодить в своих потоках, а потом передают атомарно  потоку коннектора и тот уже завершает весь цикл
источник