Size: a a a

2020 September 03

MF

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

EL

Eugene Leonovich in Tarantool
Alexey Kuzin
не факт. Мог на сети пакет обрезаться
Ну я и это тоже имел в виду :)
источник

MF

Michael Filonenko in Tarantool
там короч неоднозначно может быть
длина может придти в упакованном инте
источник

AK

Alexey Kuzin in Tarantool
Michael Filonenko
там короч неоднозначно может быть
длина может придти в упакованном инте
Она всегда идёт в упакованном инте
источник

AK

Alexey Kuzin in Tarantool
Тарантул всегда пакует в пятибайтовый инт
источник

MF

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

MF

Michael Filonenko in Tarantool
Знач питон коннектор паковал некорректно в некоторые кейсы
источник

EL

Eugene Leonovich in Tarantool
Alexey Kuzin
Тарантул всегда пакует в пятибайтовый инт
Подтверждаю
источник

MF

Michael Filonenko in Tarantool
опять я нерелевантен
источник

AK

Alexey Kuzin in Tarantool
Но в обратку принимает и инты меньшего размера, там обычный unpack мсжпуком
источник

MF

Michael Filonenko in Tarantool
да
источник

EL

Eugene Leonovich in Tarantool
Если б была проблема с парсингом длины в коннекторе, она бы уже выстрелила лет 5 назад :)
источник

AK

Alexey Kuzin in Tarantool
mtu где-то кривой например или в коннекторе склейка пакетов плохо обрабатывается
источник

AK

Alexey Kuzin in Tarantool
Сомневаюсь что меты так много что она не впихивается в 4КБ (это макс размер пакета)
источник

MF

Michael Filonenko in Tarantool
Eugene Leonovich
Если б была проблема с парсингом длины в коннекторе, она бы уже выстрелила лет 5 назад :)
все так
источник

MF

Michael Filonenko in Tarantool
Alexey Kuzin
mtu где-то кривой например или в коннекторе склейка пакетов плохо обрабатывается
кстате
источник

MF

Michael Filonenko in Tarantool
> склейка пакетов
тоже бы проявилась сильно раньше
источник

I

Ivan in Tarantool
Ivan
у нас такое уже давненько, раньше спасал “перезалив” данных с помощью ужасной команды ниже, но сейчас даже перезалив не помог.

tarantoolctl stop main && rm -rf /var/lib/tarantool/main && tarantoolctl start main && tarantoolctl status main
самое удивительное будет, что я перезалью данные  и какое-то время (в данном случае неделю) проработает без особых проблем
источник

I

Ivan in Tarantool
Dmitry Sharonov
indexed by
я что-то не нашел ничего, как пользоваться
источник

GS

Gennady Savinov in Tarantool
Guram Savinov
main/136/vshard.discovery._static_router init.lua:269 E> Error during discovery 74d12abc-7a5d-4165-a61f-6355671d0dd0: Procedure 'vshard.storage.buckets_discovery' is not defined
Похожая проблема, возникает ошибка:
main/128/vshard.discovery._static_router init.lua:270 W> Error during discovery 47093308-2b3d-46d9-a241-837b8cec36bf: Procedure 'vshard.storage.buckets_discovery' is not defined
Имеется конфигурация кластера cartridge:
1 роутер - 2 мастера шарда (первый с весом 1, второй с весом 0) , тоесть все вызовы должны идти на 1 шард
Останавливаем первый мастер-шард и поднимаем снова через пару секунд, с роутера получаю ошибку:
" main/659/main replicaset.lua:246 E> Exception during calling 'vshard.storage.call' on 'host:3303(admin@host:3303)': Procedure 'vshard.storage.call' is not defined"
Вызов с роутера происходит через след. конструкицю:
err_vshard_router:pcall(
       vshard.router.callbro,
       bucket_id,
       'proc_name',
       { args }
   )
источник