This is an automated email from the ASF dual-hosted git repository.
smiklosovic pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/cassandra-sidecar.git
The following commit(s) were added to refs/heads/trunk by this push:
new 1e3b4bfb CASSSIDECAR-89: Update Google Guice to 7.0.0
1e3b4bfb is described below
commit 1e3b4bfb8658d9419ad85ba2f363d3b10c8b85f1
Author: Stefan Miklosovic <[email protected]>
AuthorDate: Wed Dec 20 15:25:47 2023 +0100
CASSSIDECAR-89: Update Google Guice to 7.0.0
patch by Stefan Miklosovic; reviewed by Francisco Guerrero for
CASSSIDECAR-89
---
CHANGES.txt | 1 +
gradle.properties | 2 +-
server/build.gradle | 2 +-
.../cassandra/sidecar/cluster/locator/CachedLocalTokenRanges.java | 4 +++-
.../cassandra/sidecar/handlers/ListOperationalJobsHandler.java | 2 +-
.../apache/cassandra/sidecar/handlers/OperationalJobHandler.java | 2 +-
.../livemigration/LiveMigrationListInstanceFilesHandler.java | 2 +-
.../cassandra/sidecar/handlers/restore/CreateRestoreJobHandler.java | 4 ++--
.../sidecar/handlers/restore/CreateRestoreSliceHandler.java | 2 +-
.../sidecar/handlers/restore/RestoreJobSummaryHandler.java | 4 ++--
.../org/apache/cassandra/sidecar/job/OperationalJobManager.java | 2 +-
.../main/java/org/apache/cassandra/sidecar/utils/TimeSkewInfo.java | 2 +-
.../test/java/org/apache/cassandra/sidecar/server/ServerTest.java | 6 ++----
13 files changed, 18 insertions(+), 17 deletions(-)
diff --git a/CHANGES.txt b/CHANGES.txt
index cc07c00b..028726c1 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -1,5 +1,6 @@
0.2.0
-----
+ * Update Google Guice to 7.0.0 (CASSSIDECAR-89)
* Fix rpm broken symlink (CASSSIDECAR-327)
* Fix system_views client table access and make
CreateRestoreJobRequestPayload serialization backward compatible
(CASSSIDECAR-326)
* CdcRawDirectorySpaceCleaner always uses fallback after the first time it is
queried from system_views.settings (CASSSIDECAR-325)
diff --git a/gradle.properties b/gradle.properties
index eb0b38f2..3dbb77a2 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -21,7 +21,7 @@ junitVersion=5.9.2
vertxVersion=4.5.13
nettyVersion=4.1.118.Final
guavaVersion=27.0.1-jre
-guiceVersion=4.2.3
+guiceVersion=7.0.0
slf4jVersion=1.7.36
jacksonVersion=2.14.3
dtestApiVersion=0.0.17
diff --git a/server/build.gradle b/server/build.gradle
index 36dbca90..73c403ed 100644
--- a/server/build.gradle
+++ b/server/build.gradle
@@ -133,7 +133,7 @@ dependencies {
testImplementation "org.quicktheories:quicktheories:0.26"
testRuntimeOnly
"org.junit.jupiter:junit-jupiter-engine:${project.junitVersion}"
- testImplementation('com.google.guava:guava-testlib:31.1-jre') {
+ testImplementation('com.google.guava:guava-testlib:32.0.0-jre') {
exclude group: 'junit', module: 'junit'
}
diff --git
a/server/src/main/java/org/apache/cassandra/sidecar/cluster/locator/CachedLocalTokenRanges.java
b/server/src/main/java/org/apache/cassandra/sidecar/cluster/locator/CachedLocalTokenRanges.java
index d1562e57..c70a6908 100644
---
a/server/src/main/java/org/apache/cassandra/sidecar/cluster/locator/CachedLocalTokenRanges.java
+++
b/server/src/main/java/org/apache/cassandra/sidecar/cluster/locator/CachedLocalTokenRanges.java
@@ -205,7 +205,9 @@ public class CachedLocalTokenRanges implements
LocalTokenRangesProvider
if (isClusterTheSame && localTokenRangesCache != null &&
localTokenRangesCache.containsKey(ks.getName()))
{
// we don't need to rebuild if already cached
- perKeyspaceBuilder.put(ks.getName(),
localTokenRangesCache.get(ks.getName()));
+ Map<Integer, Set<TokenRange>> value =
localTokenRangesCache.get(ks.getName());
+ if (value != null)
+ perKeyspaceBuilder.put(ks.getName(), value);
}
else
{
diff --git
a/server/src/main/java/org/apache/cassandra/sidecar/handlers/ListOperationalJobsHandler.java
b/server/src/main/java/org/apache/cassandra/sidecar/handlers/ListOperationalJobsHandler.java
index 4337560e..484039e5 100644
---
a/server/src/main/java/org/apache/cassandra/sidecar/handlers/ListOperationalJobsHandler.java
+++
b/server/src/main/java/org/apache/cassandra/sidecar/handlers/ListOperationalJobsHandler.java
@@ -20,7 +20,7 @@ package org.apache.cassandra.sidecar.handlers;
import java.util.Collections;
import java.util.Set;
-import javax.inject.Inject;
+import com.google.inject.Inject;
import io.vertx.core.http.HttpServerRequest;
import io.vertx.core.net.SocketAddress;
diff --git
a/server/src/main/java/org/apache/cassandra/sidecar/handlers/OperationalJobHandler.java
b/server/src/main/java/org/apache/cassandra/sidecar/handlers/OperationalJobHandler.java
index 45f131ff..ac483974 100644
---
a/server/src/main/java/org/apache/cassandra/sidecar/handlers/OperationalJobHandler.java
+++
b/server/src/main/java/org/apache/cassandra/sidecar/handlers/OperationalJobHandler.java
@@ -21,7 +21,7 @@ package org.apache.cassandra.sidecar.handlers;
import java.util.Collections;
import java.util.Set;
import java.util.UUID;
-import javax.inject.Inject;
+import com.google.inject.Inject;
import io.netty.handler.codec.http.HttpResponseStatus;
import io.vertx.core.http.HttpServerRequest;
diff --git
a/server/src/main/java/org/apache/cassandra/sidecar/handlers/livemigration/LiveMigrationListInstanceFilesHandler.java
b/server/src/main/java/org/apache/cassandra/sidecar/handlers/livemigration/LiveMigrationListInstanceFilesHandler.java
index 24f8f5e2..3e775a88 100644
---
a/server/src/main/java/org/apache/cassandra/sidecar/handlers/livemigration/LiveMigrationListInstanceFilesHandler.java
+++
b/server/src/main/java/org/apache/cassandra/sidecar/handlers/livemigration/LiveMigrationListInstanceFilesHandler.java
@@ -20,11 +20,11 @@ package org.apache.cassandra.sidecar.handlers.livemigration;
import java.io.IOException;
import java.util.Set;
-import javax.inject.Inject;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
+import com.google.inject.Inject;
import io.netty.handler.codec.http.HttpResponseStatus;
import io.vertx.core.http.HttpServerRequest;
import io.vertx.core.net.SocketAddress;
diff --git
a/server/src/main/java/org/apache/cassandra/sidecar/handlers/restore/CreateRestoreJobHandler.java
b/server/src/main/java/org/apache/cassandra/sidecar/handlers/restore/CreateRestoreJobHandler.java
index 9479a956..f58d685e 100644
---
a/server/src/main/java/org/apache/cassandra/sidecar/handlers/restore/CreateRestoreJobHandler.java
+++
b/server/src/main/java/org/apache/cassandra/sidecar/handlers/restore/CreateRestoreJobHandler.java
@@ -21,8 +21,8 @@ package org.apache.cassandra.sidecar.handlers.restore;
import java.util.Collections;
import java.util.Set;
import java.util.UUID;
-import javax.inject.Inject;
-import javax.inject.Singleton;
+import com.google.inject.Inject;
+import com.google.inject.Singleton;
import io.netty.handler.codec.http.HttpResponseStatus;
import io.vertx.core.Future;
diff --git
a/server/src/main/java/org/apache/cassandra/sidecar/handlers/restore/CreateRestoreSliceHandler.java
b/server/src/main/java/org/apache/cassandra/sidecar/handlers/restore/CreateRestoreSliceHandler.java
index dad11eb3..22460e48 100644
---
a/server/src/main/java/org/apache/cassandra/sidecar/handlers/restore/CreateRestoreSliceHandler.java
+++
b/server/src/main/java/org/apache/cassandra/sidecar/handlers/restore/CreateRestoreSliceHandler.java
@@ -21,7 +21,7 @@ package org.apache.cassandra.sidecar.handlers.restore;
import java.nio.file.Paths;
import java.util.Collections;
import java.util.Set;
-import javax.inject.Inject;
+import com.google.inject.Inject;
import io.netty.handler.codec.http.HttpResponseStatus;
import io.vertx.core.Future;
diff --git
a/server/src/main/java/org/apache/cassandra/sidecar/handlers/restore/RestoreJobSummaryHandler.java
b/server/src/main/java/org/apache/cassandra/sidecar/handlers/restore/RestoreJobSummaryHandler.java
index fa48fe99..3f980aa5 100644
---
a/server/src/main/java/org/apache/cassandra/sidecar/handlers/restore/RestoreJobSummaryHandler.java
+++
b/server/src/main/java/org/apache/cassandra/sidecar/handlers/restore/RestoreJobSummaryHandler.java
@@ -20,8 +20,8 @@ package org.apache.cassandra.sidecar.handlers.restore;
import java.util.Collections;
import java.util.Set;
-import javax.inject.Inject;
-import javax.inject.Singleton;
+import com.google.inject.Inject;
+import com.google.inject.Singleton;
import io.netty.handler.codec.http.HttpResponseStatus;
import io.vertx.core.Future;
diff --git
a/server/src/main/java/org/apache/cassandra/sidecar/job/OperationalJobManager.java
b/server/src/main/java/org/apache/cassandra/sidecar/job/OperationalJobManager.java
index dd5d199e..3c37ddaa 100644
---
a/server/src/main/java/org/apache/cassandra/sidecar/job/OperationalJobManager.java
+++
b/server/src/main/java/org/apache/cassandra/sidecar/job/OperationalJobManager.java
@@ -21,7 +21,7 @@ package org.apache.cassandra.sidecar.job;
import java.util.List;
import java.util.UUID;
import java.util.stream.Collectors;
-import javax.inject.Inject;
+import com.google.inject.Inject;
import com.google.inject.Singleton;
import org.apache.cassandra.sidecar.concurrent.ExecutorPools;
diff --git
a/server/src/main/java/org/apache/cassandra/sidecar/utils/TimeSkewInfo.java
b/server/src/main/java/org/apache/cassandra/sidecar/utils/TimeSkewInfo.java
index 6e421e71..48f4811c 100644
--- a/server/src/main/java/org/apache/cassandra/sidecar/utils/TimeSkewInfo.java
+++ b/server/src/main/java/org/apache/cassandra/sidecar/utils/TimeSkewInfo.java
@@ -19,7 +19,7 @@
package org.apache.cassandra.sidecar.utils;
import java.util.concurrent.TimeUnit;
-import javax.inject.Inject;
+import com.google.inject.Inject;
import org.apache.cassandra.sidecar.common.response.TimeSkewResponse;
import org.apache.cassandra.sidecar.config.ServiceConfiguration;
diff --git
a/server/src/test/java/org/apache/cassandra/sidecar/server/ServerTest.java
b/server/src/test/java/org/apache/cassandra/sidecar/server/ServerTest.java
index 6b20b4eb..559ee3bf 100644
--- a/server/src/test/java/org/apache/cassandra/sidecar/server/ServerTest.java
+++ b/server/src/test/java/org/apache/cassandra/sidecar/server/ServerTest.java
@@ -301,8 +301,7 @@ class ServerTest
{
assertThatThrownBy(() ->
configureServer("config/sidecar_unrecognized_authenticator.yaml"))
.hasCauseInstanceOf(RuntimeException.class)
- .hasMessageContaining("Implementation for class
org.apache.cassandra.sidecar.acl.authentication." +
- "UnrecognizedAuthenticationHandler has not been
registered");
+ .hasMessageContaining("Implementation for class
UnrecognizedAuthenticationHandler has not been registered");
}
@Test
@@ -311,8 +310,7 @@ class ServerTest
{
assertThatThrownBy(() ->
configureServer("config/sidecar_unrecognized_authorizer.yaml"))
.hasCauseInstanceOf(ConfigurationException.class)
- .hasMessageContaining("Unrecognized authorization provider
org.apache.cassandra.sidecar.acl." +
- "authorization.UnrecognizedAuthorizationProvider
set");
+ .hasMessageContaining("Unrecognized authorization provider
UnrecognizedAuthorizationProvider set");
}
Future<String> validateHealthEndpoint(String deploymentId)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]