All work
- Deployment Module - java.util.concurrent.RejectedExecutionExceptionQUAR-122
- How to configure execution profiles at runtime?QUAR-121
- In Quarkus 3 platform or as external extension?QUAR-120
- CassandraHealthCheckIT fails when run on M1 MacsQUAR-119Resolved issue: QUAR-119
- Jakarta 9/10: ClassNotFoundException: javax.enterprise.util.TypeLiteral on Quarkus 3.0.0.Alpha3QUAR-118
- Override default testcontainer imageQUAR-117
- Upgrading app using mappers to Quarkus 2.15 breaksQUAR-116
- DAO initialization is not happening on main thread with eager initQUAR-115Resolved issue: QUAR-115
- Update (quickstart guide) to recent extension / Quarkus versionQUAR-114Resolved issue: QUAR-114
- New Feature Request: Support for Quarkus Credentials ProviderQUAR-113
- Quarkus + CassandraQUAR-112Resolved issue: QUAR-112
- Release request for v1.1.2QUAR-111Resolved issue: QUAR-111
- Cassandra extension breaks new quarks projectQUAR-110Resolved issue: QUAR-110
- Question : How to use UDT column with cassandra-quarkus driver?QUAR-109Resolved issue: QUAR-109
- Feature Request: Add Devservices for CassandraQUAR-108
- Warn users when Quarkus main event loop is too smallQUAR-107Resolved issue: QUAR-107
- Add ability to specify container image and startup options for integration testsQUAR-106Resolved issue: QUAR-106
- Include application.conf in the native imageQUAR-105Resolved issue: QUAR-105
- Cassandra Quarkus is build on Quarkus 1.3.0QUAR-104Resolved issue: QUAR-104
- [JAVA-2287] Test the driver with QuarkusQUAR-103Resolved issue: QUAR-103
- [JAVA-2616] Ensure Native.isCurrentTimeMicrosAvailable reports correct stateQUAR-102Resolved issue: QUAR-102Bret McGuire
- [JAVA-2663] Implement a Graal native image friendly version of native calls in com.datastax.oss.driver.internal.core.os.NativeQUAR-101Resolved issue: QUAR-101Bret McGuire
- [JAVA-2682] Create a Quarkus Cassandra extensionQUAR-100Resolved issue: QUAR-100
- [JAVA-2683] Create a Quarkus Cassandra quick starterQUAR-99Resolved issue: QUAR-99
- [JAVA-2684] Add documentation and examples of Quarkus Cassandra extensionQUAR-98Resolved issue: QUAR-98
- [JAVA-2692] Enable CI on the quarkus extension repositoryQUAR-97Resolved issue: QUAR-97
- [JAVA-2693] Add HealthChecks to extensionQUAR-96Resolved issue: QUAR-96
- [JAVA-2694] Add Metrics to the extensionQUAR-95Resolved issue: QUAR-95
- [JAVA-2696] Native Graal support with quarkusQUAR-94Resolved issue: QUAR-94
- [JAVA-2707] Substitute optional dependencies with Quarkus SubstitiutionQUAR-93Resolved issue: QUAR-93
- [JAVA-2708] Add IT tests of Cassandra extension to quarkus-platformQUAR-92Resolved issue: QUAR-92
- [JAVA-2709] Port extension code from quarkus fork to dedicated repoQUAR-91Resolved issue: QUAR-91
- [JAVA-2719] Integrate with Netty event loop provided by QuarkusQUAR-90Resolved issue: QUAR-90
- [JAVA-2722] Replace generated code in CassandraClientProcessor by normal java classQUAR-89Resolved issue: QUAR-89
- [JAVA-2734] Implement HdrHistogram compatible with MicroProfileQUAR-88Resolved issue: QUAR-88
- [JAVA-2735] Improve jacoco plugin reportingQUAR-87Resolved issue: QUAR-87
- [JAVA-2745] Setup Quarkus Ecosystem CIQUAR-86Resolved issue: QUAR-86Bret McGuire
- [JAVA-2751] Create automated deployment plan for the quarkus-extensionQUAR-85Resolved issue: QUAR-85Alexandre Dutra
- [JAVA-2752] Create maven archetype for generating client app that uses quarkus-extensionQUAR-84Resolved issue: QUAR-84
- [JAVA-2754] Integration between Driver reactive API and QuarkusQUAR-83Resolved issue: QUAR-83
- [JAVA-2761] Improve in-tree documentationQUAR-82Resolved issue: QUAR-82
- [JAVA-2767] Change the data-model in quickstart to use storeId instead of idQUAR-81Resolved issue: QUAR-81
- [JAVA-2771] Use fonts and styles for documentation by fetching them via URL instead of hosting in our repoQUAR-80Resolved issue: QUAR-80
- [JAVA-2775] Unit test failure for quarkus-ecosystem-ci, Quarkus master commit 72a6ff10cfe7b6fe7f8a6a68e0979f39f1b8288aQUAR-79Resolved issue: QUAR-79Bret McGuire
- [JAVA-2776] Integration test failure for quarkus-ecosystem-ci, Quarkus master commit 72a6ff10cfe7b6fe7f8a6a68e0979f39f1b8288aQUAR-78Resolved issue: QUAR-78Bret McGuire
- [JAVA-2778] Split classes into api and internal packagesQUAR-77Resolved issue: QUAR-77
- [JAVA-2780] Add an example application to demonstrate the usage of the driver with GraalVMQUAR-76Resolved issue: QUAR-76Bret McGuire
- [JAVA-2782] Fix warnings when generating native images for cassandra-quarkus quickstart appQUAR-75Resolved issue: QUAR-75Bret McGuire
- [JAVA-2789] cassandra-quarkus fixes once we get a driver with JAVA-2663QUAR-74Resolved issue: QUAR-74Bret McGuire
- [JAVA-2791] Add IT test to the quickstart projectQUAR-73Resolved issue: QUAR-73
50 of 122
Driver should automatically pickup contact points when Stargate is introduced to a cluster
Description
Environment
None
Pull Requests
None
Details
Details
Created February 15, 2022 at 3:34 PM
Updated January 13, 2025 at 9:28 PM
Activity
Show:
Driver should automatically pick up contact points when Stargate is introduced to a cluster. Without this automatic resolution, the client application must be restarted resulting in downtime.
Driver being used is 3.10.2.
Here are some examples of code being used to access the cluster:
session = CqlSession.builder() .withCloudSecureConnectBundle(Paths.get(bundle)) .withAuthCredentials(username, password) .withKeyspace(keyspace) .build(); private CqlSession createCloudCqlSession() { return standardCqlSessionBuilder() .withCloudSecureConnectBundle(Paths.get(path)).build(); } private com.datastax.oss.driver.api.core.CqlSessionBuilder standardCqlSessionBuilder() { return CqlSession.builder() .withKeyspace(keyspaceName) .addTypeCodecs( ExtraTypeCodecs.json(Rule.class, mapper), ExtraTypeCodecs.json(SegmentEntity.class, mapper), ExtraTypeCodecs.json(SegmentType.class, mapper), new EnumNameCodec<>(FilterType.class)) .withAuthCredentials(username, password); } Cluster.builder .withClusterName(s"${system.name}-${SecureBundleConfigSessionProvider.clusterIdentifier.getAndIncrement()}") .withCloudSecureConnectBundle(secureConnectBundle) .withPoolingOptions(poolingOptions) .withReconnectionPolicy(new ExponentialReconnectionPolicy(1000, reconnectMaxDelay.toMillis)) .withQueryOptions(new QueryOptions().setFetchSize(fetchSize)) .withLoadBalancingPolicy(new TokenAwarePolicy(DCAwareRoundRobinPolicy.builder.withLocalDc(localDatacenter) .withUsedHostsPerRemoteDc(usedHostsPerRemoteDc) .build()))