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]
