после нескольких часов заметили проблему с ALTER'ами(аттач партиции).
Вернули версию назад, теперь в replication_queue видим вот такие ошибки:
Code: 23, e.displayText() = DB::Exception: Cannot read from istream at offset 0 (version 20.8.14.4 (official build))
И очередь репликации растет( Подскажите как побороть кто знает?
Я ещё не встречал баз которые поддерживали бы обратную совместимость. Откат назад всегда ни к чему хорошему не приводит.
Обновить обратно и решить проблему с ALTER.
Спасибо, пришли тоже к этому выводу. А не подскажете что могло стать причиной того что на новой версии запросы стали отваливаться с ошибкой: WRITE locking attempt on "x.events_old" has timed out! (120000ms) Possible deadlock avoided. Client should retry. Висят куча запросов ALTER TABLEsessions_starts_old ATTACH PARTITION '2021-05-21' FROM temp_table_1 SETTINGS replication_alter_partitions_sync=2 На старой версии все ок работало а на новой отваливаются( Хотя бы куда копать знать бы(
Надо посмотреть остальные запросы, CREATE/DROP и подобные, что-то блокирует ALTER.
Обсуждают сегодня