хосты
: [storage_1a]
: [storage_2a]
: [storage_1b]
: [storage_2b]
: [router_1]
роль cartridge.roles.vshard-router развернута только на router_1. При деплое, насколько я понимаю вывод ansible, происходит попытка забутстрапить vshard с одной из storage-нод, хотя команду vshard.router.bootstrap() можно выполнить только с router:
TASK [tarantool.cartridge : Bootstrap VShard via storage_1b] *********************************************************************************************************************************
ok: [storage_2b -> tarantool-2-4]
TASK [tarantool.cartridge : Wait until the instance discovers buckets] ***********************************************************************************************************************
ok: [storage_1a]
ok: [storage_2a]
FAILED - RETRYING: Wait until the instance discovers buckets (20 retries left).
ok: [storage_2b]
ok: [storage_1b]
FAILED - RETRYING: Wait until the instance discovers buckets (19 retries left).
соответственно бутстрап не происходит.
Вопрос: это я где-то опцию конфига не доглядел, или это недоработка?
Картридж разрешает с любого инстанса бутстрап вызывать, он проксирует запрос под капотом.
Обсуждают сегодня