Вчера я обновил свой кластер Cassandra с 2.0.14 до 2.0.16, после обновления я начал замечать странное поведение отчетов «PendingTasks».
Репозиторий Cassandra, который я использую, - это datastax, шаги, которые я выполнил для обновления:
yum update -y cassandra20
Обновление прошло нормально, после обновления кластер работает нормально. Результаты "информация о nodetool и статус nodetool" выглядели нормально. "версия nodetool" сообщает правильную версию.
Но наша система мониторинга начала сообщать о сумасшедших «незавершенных задачах». Например, «ожидающие обработки» для узла 1 иногда скачкообразно изменяются с 0 до 15 КБ примерно на 1 минуту, а затем возвращаются к 0. Эта проблема продолжает возникать, ее не было в версии 2.0.14. Наша система мониторинга проверяет значение «MBeans» -> «CompactionManager» -> «PendingTasks».
Кто-нибудь еще сталкивается с такой же проблемой? Мы будем очень благодарны за любые предложения или помощь.
ОПЕРАЦИОННЫЕ СИСТЕМЫ: Amazon Linux AMI выпуска 2015.03
JVM: 64-разрядная серверная виртуальная машина Java HotSpot (TM) (25.40-b25, смешанный режим)
Ява: версия 1.8.0_40, поставщик Oracle Corporation
Эта проблема решена в следующем патче: https://issues.apache.org/jira/browse/CASSANDRA-9662