Hello,
We are running into a problem while accessing our Cassandra cluster.
Our cluster of nodes communicates over two different interfaces. For communication amongst the Cassandra cluster, they talk over a public interface, eth0. When the Python driver is communicating with the nodes, it talks to them over a private network, eth1.
In the event that a node loses connectivity over eth0, the other nodes in the cluster correctly mark it as down. However, that node still sees itself as up. When the driver attempts to communicate with the cluster over eth1, it can reach all the nodes, but the specific node whose eth0 interface is down is never able to achieve quorum for the requests. The result is an error on the driver side.
Our hope was that there was some sort of policy or parameter that would allow for the driver to mark said node as down if it continually was not able to achieve quorum and the rest of the cluster was viewing it as down. Is there a function or tuning parameter for the Python driver that might help alleviate this issue?
For reference, we've tested using both the 1.1.1 and the 2.1.4 drivers, and have seen the same problem (failing requests from the driver after minutes of eth0 being down) with both.
Thank you in advance!
Andrew
To unsubscribe from this group and stop receiving emails from it, send an email to python-driver-u...@lists.datastax.com.