Ddl should block shard rebalancer
Около-начало обсуждения в телеграме: https://t.me/c/1445372156/27378
Суть: если во время ребаланса бакетов будет выполняться кластерный ddl, например drop или truncate, то в результате может остаться неконсистентное состояние.
- первый шаг: написать тесты на ситуацию drop table во время решардинга
- чинить либо с использованием вшардового апи (предположительно map_callrw)
- либо через временную блокировку ребалансера (rebalancer-disable) (при этом нужно позаботить о том, что если ребалансер уже запущен, мы дождёмся его завершения)
-
возможно стоит это делать в рамках #760