scylladb / java-driver

ScyllaDB Java Driver for ScyllaDB and Apache Cassandra, based on the DataStax Java Driver
Apache License 2.0
61 stars 37 forks source link

Implements DNS enpoint tests when nodes are being replaced one by one in the cluster #347

Open dkropachev opened 1 week ago

dkropachev commented 1 week ago

We need to have a test that does what we do on the cloud:

  1. Driver should be configured to re-resolve DNS endpoints.
  2. Deploy cluster of 3 nodes
  3. Replace all nodes one by one (changing IP address on both node and dns)
  4. Make sure that session that is created at the begging is still operational at the end of the test, and all nodes are reachable