реплике посыпался рейд, вылетел один hdd. заменили диск, сделали ресетап сервака.
ввели в строй с той же версией КХ и с теми же конфигами.
из нового на реплике свежая Debian 11, была Debian 9.
свежую реплику на время синка убрал из апстрима, чтобы на неё не прилетали запросы.
проблема собственно в том, что новая реплика в пике утилизирует ram до 99%, при этом такие пики довольно часто и
совпадают они с fetches больших кусков партиции с соседней ноды.
игрался с настройками кеширования в ОС (dirty_expire_centisecs и т.д.), пробовал ограничить в КХ скорость загрузки партиций (max_replicated_fetches_network_bandwidth_for_server), выстваил лимиты памяти для КХ (max_server_memory_usage_to_ram_ratio) ничего из этого не помогло.
кто-нибудь сталкивался с такой проблемой?
у нас все базы ENGINE = Ordinary какие могут быть проблемы, при обновлении с версии 22.7.2.15 на версию 22.8.14.53?
Ordinary deprecated. НО будет работать еще долго. Никто не собирается выпиливать или отменять Ordinary. КХ не дает создать базу create database .... Engine=Ordinary. Но это отключается настройкой.
Обсуждают сегодня