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
Misleading statement in "Token-aware Routing" section
CPP-888
Fix integration test "Metrics.StatsConnection"
CPP-887
Make building the load balancing chain less error prone
CPP-886
Fix speculative execution logging
CPP-883
`Resolver` and `NameResolver` should handling timeouts properly for invalid resolver requests
CPP-880
Correct compile flags for libraries and executables
CPP-878
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
Cannot link with libcassandra_static.a
CPP-848
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
Don't duplicate token maps for the same replication strategy
CPP-746
Add ability to set SSL cipher suite
CPP-744
Add callback shim for requests
CPP-742
Fix case insensitivity
CPP-739
Implement uuids example
CPP-738
Implement udt example
CPP-737
Implement tuple example
CPP-736
Implement tracing example (and provide tracing API)
CPP-735
Implement ssl example (and provide SSL API)
CPP-734
Implement paging example (and provide paging API)
CPP-733
Implement named parameters examples (and provide case insensitive API)
CPP-732
Implement maps example
CPP-731
Implement logging example (also provide logging API)
CPP-730
Implement execution profiles example
CPP-729
Implement collections example
CPP-728
Implement future callback example
CPP-727
Implement by_name example (and a way to do inline name/values)
CPP-726
Implement async example
CPP-725
Divide driver source files into directory hierarchy
CPP-719
Propose high-level design for C++ API and divide into granular stories
CPP-718
Remove deprecated features and supporting code from C API
CPP-717
Cache prepared statements by query string
CPP-715
issue 1 of 166

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