We are getting very frequent alerts from opscenter that nodes are down but when we are checking through nodetool status it's showing all nodes are up. But application is getting connection failure or NoHostAvailableException.
We observed below error from opscenter agent log:
WARN [Thread-11] 2015-12-08 10:39:18,658 Cassandra operation queue is full, discarding cassandra operation
WARN [Thread-11] 2015-12-08 10:39:18,658 12265 operations dropped so far.
ERROR [cassandra-processor-5] 2015-12-08 10:39:20,461 Error when proccessing cassandra callcom.datastax.driver.core.exceptions.NoHostAvailableException: All host(s) tried for query failed (no host was tried)
ERROR [cassandra-processor-10] 2015-12-08 10:39:20,472 Error when proccessing cassandra callcom.datastax.driver.core.exceptions.NoHostAvailableException: All host(s) tried for query failed (no host was tried)
But we already have recommended settings in address.yaml file for handling this as below:
thrift_max_conns: 10
async_pool_size: 10
async_queue_size: 20000
Please provide your suggested solutions for this case.
Thanks,
Hemendra
Can we only upgrade java-driver to 2.1.6 without upgrading OpsCenter version. Please suggest.