昨天我把我的Cassandra集群从2.0.14升级到2.0.16,升级后我开始看到一些奇怪的“PendingTasks”报告行为。
我正在使用的Cassandra存储库是datastax,我为升级执行的步骤:
yum update -y cassandra20
升级集群运行正常后,升级进行得很顺利。 “nodetool信息和nodetool状态”结果看起来很好。 “nodetool版本”正在报告正确的版本。
但我们的监控系统开始报告一些疯狂的“待定任务”。 例如,node1的“待定”有时会从0跳到15K大约1分钟,然后回落到0.这个问题不断发生,2.0.14没有这个问题。 我们的监控系统正在检查“MBeans” – >“CompactionManager” – >“PendingTasks”的值。
其他人遇到同样的问题? 任何build议,或帮助将不胜感激。
操作系统: Amazon Linux AMI 2015.03版
JVM: Java HotSpot(TM)64位服务器虚拟机(25.40-b25,混合模式)
Java:版本1.8.0_40,供应商Oracle公司
这个问题已经在下面的补丁中解决了: https : //issues.apache.org/jira/browse/CASSANDRA-9662