Hi all,
We have an application running in 12 different hosts. Each one uses a single instance of the Java driver to write to our Cassandra cluster.
Earlier this week something happened in our cluster that made the drivers in 4 of the 12 boxes to start spewing the following errors:
com.datastax.driver.core.exceptions.WriteTimeoutException: Cassandra timeout during write query at consistency ONE (1 replica were required but only 0 acknowledged the write)
We did a rolling restart of the entire Cassandra cluster, but that didn't help. The issue only went away when we restarted the application and refreshed the client session.
This is the first time we've encountered this issue. We're using the 2.1.4 version of the client and haven't updated it in a while. Since this only happened in some of the app servers, we think this is an issue where the client's session went stale but it wasn't able to detect this and refresh it. Does this sound like a bug that we might have fixed in the newest releases?