Size: a a a

2020 September 02

GS

Guram Savinov in Tarantool
галочка в UI включена
источник

СА

Сибирская Афина... in Tarantool
подскажите, можно ли вносить изменения в код, связанный с запущенной в контейнере базой, без ребилда контейнера?
источник

GS

Guram Savinov in Tarantool
точнее кнопка при создании кластера была нажата
источник

GS

Guram Savinov in Tarantool
инстансы добавлялись уже после для мастеров и реплик
источник

GS

Guram Savinov in Tarantool
при увеличении количества стораджей
источник

MF

Michael Filonenko in Tarantool
Сибирская Афина
подскажите, можно ли вносить изменения в код, связанный с запущенной в контейнере базой, без ребилда контейнера?
в целом да
источник

СА

Сибирская Афина... in Tarantool
Michael Filonenko
в целом да
а каким образом?
источник

AK

Alexey Kuzin in Tarantool
Сибирская Афина
а каким образом?
Вариантов несколько -- рестарт сервиса внутри контейнера, hot reload
источник

MF

Michael Filonenko in Tarantool
зайти в контейнер
залить код в файл
подключиться к работающему тарантулу
сделать package.loaded[PACKAGE_NAME] = nil
require(PACKAGE_NAME)

это общая техника
источник

MF

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

MF

Michael Filonenko in Tarantool
держать в голове весь лайф тайм всех глобальных переменных, функций и связей между ними
источник

СА

Сибирская Афина... in Tarantool
Спасибо!
источник

AK

Alexey Kuzin in Tarantool
Michael Filonenko
зайти в контейнер
залить код в файл
подключиться к работающему тарантулу
сделать package.loaded[PACKAGE_NAME] = nil
require(PACKAGE_NAME)

это общая техника
we have hot reload at home
источник

AB

Artur Barsegyan in Tarantool
Сибирская Афина
подскажите, можно ли вносить изменения в код, связанный с запущенной в контейнере базой, без ребилда контейнера?
У вас не картридж?
источник

YD

Yaroslav Dynnikov 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
Это не то, с OperationError это не связано
источник

YD

Yaroslav Dynnikov in Tarantool
Ищите в логе слова OperationError
источник

GS

Guram Savinov in Tarantool
нет таких слов, рестарт кластера для этого нужен? чтоб лог найти
источник

GS

Guram Savinov in Tarantool
Yaroslav Dynnikov
Это не то, с OperationError это не связано
и про это поподробней пожалуйста: это штатная ситуация?
источник

YD

Yaroslav Dynnikov in Tarantool
источник

YD

Yaroslav Dynnikov in Tarantool
Guram Savinov
и про это поподробней пожалуйста: это штатная ситуация?
нет, но сначала надо разобраться с operation error'ами
источник