DanielLeens commented on issue #12428:
URL: https://github.com/apache/seatunnel/issues/12428#issuecomment-5776197514

   Classification: E / Connector-V2 Cassandra bootstrap discovery.
   
   Confirmed on current `dev`: `CassandraClient.getCqlSessionBuilder()` creates 
one `CqlSessionBuilder` per comma-separated address and then returns a random 
element. Only that one address is registered with the driver, so the configured 
bootstrap set is incorrectly reduced to a random single seed during startup.
   
   This issue is now covered by the focused PR #12429. It builds one session 
builder and registers every configured contact point, which is the correct 
driver boundary; no option, default, or runtime topology contract needs to 
change. Please keep #12429 as the only implementation path.
   
   Before merge, the PR needs its current CI result and the regression evidence 
to remain in place: all configured hosts are added to one builder, single-host 
behavior is unchanged, authentication/keyspace/datacenter settings are 
preserved, and an unavailable/reachable seed pair succeeds in both source and 
sink startup paths. The accompanying English and Chinese documentation should 
describe the existing comma-separated bootstrap syntax without promising 
recovery when every seed is unavailable.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to