данных из таблицы через alter table delete, в system.mutations появились соответствующие записи.
Через какое-то время в обеих мутациях осталось по два одинаковых парта для обработки и процесс дальше уже больше суток не движется, хотя все требуемые записи были удалены.
Посмотрел в system.parts - партов с таким именем в обрабатываемой таблице нет. Предполагаю, что потому мутация дальше и не идёт, что искомых партов для обработки не существует. Но откуда они тогда попали в system.mutations?
Любопытно, но если убить мутацию и заново выполнить alter table delete (по условию удаления уже ни одной записи нет), то снова появляются мутации на эти же два парта.
Это какой-то кэш?
таблица Replicated ?
Надо смотреть на второй реплике и в зукипере. И скорее всего поможет kill mutation + system restart replica. И кх старый. Есть 20.8.18
Обсуждают сегодня