выкатка новой версии работает таким образом - подкладываем файлы, и делаем reload_roles().
https://www.tarantool.io/ru/doc/latest/book/cartridge/cartridge_api/modules/cartridge.roles/#reload
https://github.com/tarantool/cartridge/blob/0436c7d4dceb3dae60743c36fe254f4bc9d27294/cartridge/roles.lua#L551
В принципе, как я понимаю, роуты должны обновиться, эндоинты создаться/удалиться/измениться? А спейсы?
Если добавился новый спейс - он будет создать после этого? А которые были, они не будут никак затронуты?
https://github.com/tarantool/cartridge/blob/2.8.4/cartridge/roles.lua#L551
Да я же сам эту ссылку скинул)
Меня интересует конкретно - что будет со спейсами. Новые будут созданы в этот момент? Старые не затронутся?
там же вызывается apply_config да, будут созданы все как при обычном эплае
Обсуждают сегодня