CPP Driver tries to reconnect to a contact point based on its resolved IP, not its original DNS name
CPP-759
C++ driver returns error on heavy load
CPP-322
Fix speculative execution logging
CPP-883
`Resolver` and `NameResolver` should handling timeouts properly for invalid resolver requests
CPP-880
Remote hosts never come back up after going down
CPP-879
Correct compile flags for libraries and executables
CPP-878
Remove vc_build.bat scripts and update building documentation
CPP-859
Merge CCM bridge into core integration tests
CPP-858
Remove Boost framework integration tests from repo
CPP-856
Remove similacron tests (in favor of unit tests)
CPP-854
Correct linking libraries for unix based OS when using CASS_USE_STATIC_LIBS=On
CPP-853
Failing build on Ubuntu 18.0.4
CPP-852
Clang doesn't like deprecated ptr_fun in macOS
CPP-851
Error result doesn't allow access to keyspace, table, and function data
CPP-849
Cannot link with libcassandra_static.a
CPP-848
Port timestamp tests to Google test framework
CPP-846
Port ssl tests to Google test framework
CPP-845
Port reprepare tests to Google test framework
CPP-844
Port logging tests to Google test framework
CPP-843
Port serial consistency tests to Google test framework
CPP-841
Port server-side errors tests to Google test framework
CPP-840
Port server-side warnings tests to Google test framework
CPP-839
Port speculative execution tests to Google test framework
CPP-838
Port set keyspace tests to Google test framework
CPP-837
Port prepared metadata tests to Google test framework
CPP-836
Port prepare from existing tests to Google test framework
CPP-835
Port schema agreement tests to Google test framework
CPP-834
Port named parameters (simple statements) tests to Google test framework
CPP-833
Port paging tests to Google test framework
CPP-832
Port metrics tests to Google test framework
CPP-831
Port prepare on hosts tests to Google test framework
CPP-830
Port prepare on all tests to Google test framework
CPP-829
Port heartbeat tests to Google test framework
CPP-828
Port future callback tests to Google test framework
CPP-827
Add '/etc/hosts' check to test suites that require DNS (test_cloud_secure_connect_config.cpp, test_name_resolver.cpp)
CPP-826
Simplify `CCM::DseCredentialsType` and `CCM::AuthenticationType` to use enums
CPP-822
Simplify version handling in integration tests (CCM::CassVersion, etc.)
CPP-821
Stabilize session unit tests
CPP-810
Performance degradation while updating to master
CPP-809
Replace `Callback<>` with `std::function<>` or a functor pattern
CPP-784
Replace `Atomic<>` with `std::atomic<>`
CPP-783
Replace `ScopedPtr<>` with `std::unique_ptr<>`
CPP-782
Allow Address (InetAddress) to be used externally
CPP-780
Implement prepared statements
CPP-778
Implement session connect/close
CPP-777
Optimize includes (via IWYU tool) to speed up builds
CPP-773
Cassandra driver returns - "All connections on all I/O threads are busy"
CPP-760
C++ API implementation tasks divided into multiple stories
CPP-758
C++ driver API to return the known hosts in a cluster
CPP-756
Cannot connect to Keyspace with Uppercase characters
CPP-747
issue 1 of 189

CPP Driver tries to reconnect to a contact point based on its resolved IP, not its original DNS name

Description

Hi Experts,
I met the same issue in CPP driver as https://datastax-oss.atlassian.net/browse/JAVA-1522 (Driver tries to reconnect to a contact point based on its resolved IP, not its original DNS name.)
Just want to know if there is any solution or workaround for this. thanks a lot

Environment

K8S

Pull Requests

None

Status

Assignee

Unassigned

Reporter

Yunzhi Shi

Labels

None

PM Priority

None

Reproduced in

None

External issue ID

None

Doc Impact

None

Reviewer

None

Pull Request

None

Size

L

Priority

Critical
Configure