новая версия сервера, а на других - старая, репликация будет приостановлена и в логе появятся сообщения вида unknown parameter 'shard'. Репликация продолжится после обновления всех реплик кластера."
Наткнулись на это при обновлении версии на 1.1.54342. Есть ли более детальное описание/коммит, объясняющий первопричину? Есть ли другой способ всё таки сделать rolling update?
Формат поменялся вот и "привет", такое бывает, но не во всех релизах, обычно разные версии работают нормально
Можно сделать rolling update, но не ждать слишком много времени между обновлением разных реплик.
MergeTreeData::MutableDataPartPtr Fetcher::fetchPart( ... uri.setQueryParameters( ... можете добавить сюда "shard", "0" чтобы временно вернуть совместимость.
https://github.com/yandex/ClickHouse/commit/729b114c
Обсуждают сегодня