This is an automated email from the ASF dual-hosted git repository.

frankgh 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 f092111d CASSSIDECAR-246: Restore compatibility in Sidecar client 
(#216)
f092111d is described below

commit f092111d17a392ce0a1daec043dc7688c5032c49
Author: Francisco Guerrero <[email protected]>
AuthorDate: Fri May 9 18:44:58 2025 -0700

    CASSSIDECAR-246: Restore compatibility in Sidecar client (#216)
    
    Patch by Francisco Guerrero; reviewed by Yifan Cai for CASSSIDECAR-246
---
 .../apache/cassandra/sidecar/{common => }/client/SidecarInstance.java | 2 +-
 .../cassandra/sidecar/{common => }/client/SidecarInstanceImpl.java    | 2 +-
 .../src/main/java/org/apache/cassandra/sidecar/client/HttpClient.java | 2 --
 .../main/java/org/apache/cassandra/sidecar/client/HttpResponse.java   | 2 --
 .../java/org/apache/cassandra/sidecar/client/HttpResponseImpl.java    | 2 --
 .../main/java/org/apache/cassandra/sidecar/client/RequestContext.java | 1 -
 .../java/org/apache/cassandra/sidecar/client/RequestExecutor.java     | 1 -
 .../main/java/org/apache/cassandra/sidecar/client/SidecarClient.java  | 1 -
 .../cassandra/sidecar/client/SidecarClientBlobRestoreExtension.java   | 1 -
 .../org/apache/cassandra/sidecar/client/SidecarInstancesProvider.java | 2 --
 .../cassandra/sidecar/client/SimpleSidecarInstancesProvider.java      | 2 --
 .../cassandra/sidecar/client/selection/InstanceSelectionPolicy.java   | 2 +-
 .../sidecar/client/selection/OrderedInstanceSelectionPolicy.java      | 2 +-
 .../sidecar/client/selection/RandomInstanceSelectionPolicy.java       | 2 +-
 .../sidecar/client/selection/SingleInstanceSelectionPolicy.java       | 2 +-
 .../org/apache/cassandra/sidecar/client/SidecarInstanceImplTest.java  | 3 ---
 .../java/org/apache/cassandra/sidecar/client/SidecarInstanceTest.java | 2 --
 .../cassandra/sidecar/client/SimpleSidecarInstancesProviderTest.java  | 2 --
 .../sidecar/client/selection/OrderedInstanceSelectionPolicyTest.java  | 2 +-
 .../sidecar/client/selection/RandomInstanceSelectionPolicyTest.java   | 2 +-
 .../sidecar/client/selection/SingleInstanceSelectionPolicyTest.java   | 2 +-
 .../java/org/apache/cassandra/sidecar/client/SidecarClientTest.java   | 3 +--
 .../org/apache/cassandra/sidecar/client/request/BaseRequestTest.java  | 2 +-
 .../sidecar/health/SidecarPeerDownDetectorIntegrationTest.java        | 2 +-
 .../org/apache/cassandra/sidecar/codecs/SidecarInstanceCodec.java     | 4 ++--
 .../sidecar/coordination/CassandraClientTokenRingProvider.java        | 2 +-
 .../sidecar/coordination/DynamicSidecarInstancesProvider.java         | 4 ++--
 .../sidecar/coordination/InnerDcTokenAdjacentPeerProvider.java        | 4 ++--
 .../cassandra/sidecar/coordination/SidecarHttpHealthProvider.java     | 2 +-
 .../cassandra/sidecar/coordination/SidecarPeerHealthMonitorTask.java  | 4 ++--
 .../cassandra/sidecar/coordination/SidecarPeerHealthProvider.java     | 2 +-
 .../apache/cassandra/sidecar/coordination/SidecarPeerProvider.java    | 2 +-
 .../org/apache/cassandra/sidecar/coordination/TokenRingProvider.java  | 2 +-
 .../java/org/apache/cassandra/sidecar/server/SidecarServerEvents.java | 4 ++--
 .../org/apache/cassandra/sidecar/codecs/SidecarInstanceCodecTest.java | 4 ++--
 .../sidecar/coordination/InnerDcTokenAdjacentPeerProviderTests.java   | 2 +-
 .../org/apache/cassandra/sidecar/utils/SidecarClientProviderTest.java | 2 +-
 .../java/org/apache/cassandra/sidecar/client/VertxHttpClient.java     | 1 -
 .../org/apache/cassandra/sidecar/client/VertxSidecarClientTest.java   | 1 -
 39 files changed, 31 insertions(+), 55 deletions(-)

diff --git 
a/client-common/src/main/java/org/apache/cassandra/sidecar/common/client/SidecarInstance.java
 
b/client-common/src/main/java/org/apache/cassandra/sidecar/client/SidecarInstance.java
similarity index 95%
rename from 
client-common/src/main/java/org/apache/cassandra/sidecar/common/client/SidecarInstance.java
rename to 
client-common/src/main/java/org/apache/cassandra/sidecar/client/SidecarInstance.java
index 5d104f2b..1d2d1482 100644
--- 
a/client-common/src/main/java/org/apache/cassandra/sidecar/common/client/SidecarInstance.java
+++ 
b/client-common/src/main/java/org/apache/cassandra/sidecar/client/SidecarInstance.java
@@ -16,7 +16,7 @@
  * limitations under the License.
  */
 
-package org.apache.cassandra.sidecar.common.client;
+package org.apache.cassandra.sidecar.client;
 
 /**
  * Holds information about the Cassandra Sidecar Instance host and port
diff --git 
a/client-common/src/main/java/org/apache/cassandra/sidecar/common/client/SidecarInstanceImpl.java
 
b/client-common/src/main/java/org/apache/cassandra/sidecar/client/SidecarInstanceImpl.java
similarity index 98%
rename from 
client-common/src/main/java/org/apache/cassandra/sidecar/common/client/SidecarInstanceImpl.java
rename to 
client-common/src/main/java/org/apache/cassandra/sidecar/client/SidecarInstanceImpl.java
index 0c973054..751218b1 100644
--- 
a/client-common/src/main/java/org/apache/cassandra/sidecar/common/client/SidecarInstanceImpl.java
+++ 
b/client-common/src/main/java/org/apache/cassandra/sidecar/client/SidecarInstanceImpl.java
@@ -16,7 +16,7 @@
  * limitations under the License.
  */
 
-package org.apache.cassandra.sidecar.common.client;
+package org.apache.cassandra.sidecar.client;
 
 import java.util.Objects;
 
diff --git 
a/client/src/main/java/org/apache/cassandra/sidecar/client/HttpClient.java 
b/client/src/main/java/org/apache/cassandra/sidecar/client/HttpClient.java
index e920d755..9c6d9258 100644
--- a/client/src/main/java/org/apache/cassandra/sidecar/client/HttpClient.java
+++ b/client/src/main/java/org/apache/cassandra/sidecar/client/HttpClient.java
@@ -20,8 +20,6 @@ package org.apache.cassandra.sidecar.client;
 
 import java.util.concurrent.CompletableFuture;
 
-import org.apache.cassandra.sidecar.common.client.SidecarInstance;
-
 /**
  * An interface to represent an HTTP client
  */
diff --git 
a/client/src/main/java/org/apache/cassandra/sidecar/client/HttpResponse.java 
b/client/src/main/java/org/apache/cassandra/sidecar/client/HttpResponse.java
index 3e1d7df5..38068575 100644
--- a/client/src/main/java/org/apache/cassandra/sidecar/client/HttpResponse.java
+++ b/client/src/main/java/org/apache/cassandra/sidecar/client/HttpResponse.java
@@ -22,8 +22,6 @@ import java.nio.charset.StandardCharsets;
 import java.util.List;
 import java.util.Map;
 
-import org.apache.cassandra.sidecar.common.client.SidecarInstance;
-
 /**
  * Represents the HTTP response received from the remote Sidecar service
  */
diff --git 
a/client/src/main/java/org/apache/cassandra/sidecar/client/HttpResponseImpl.java
 
b/client/src/main/java/org/apache/cassandra/sidecar/client/HttpResponseImpl.java
index f8b38207..9d273f47 100644
--- 
a/client/src/main/java/org/apache/cassandra/sidecar/client/HttpResponseImpl.java
+++ 
b/client/src/main/java/org/apache/cassandra/sidecar/client/HttpResponseImpl.java
@@ -23,8 +23,6 @@ import java.util.Collections;
 import java.util.List;
 import java.util.Map;
 
-import org.apache.cassandra.sidecar.common.client.SidecarInstance;
-
 /**
  * A simple implementation of the {@link HttpResponse}
  */
diff --git 
a/client/src/main/java/org/apache/cassandra/sidecar/client/RequestContext.java 
b/client/src/main/java/org/apache/cassandra/sidecar/client/RequestContext.java
index f782077d..21ee1822 100644
--- 
a/client/src/main/java/org/apache/cassandra/sidecar/client/RequestContext.java
+++ 
b/client/src/main/java/org/apache/cassandra/sidecar/client/RequestContext.java
@@ -28,7 +28,6 @@ import 
org.apache.cassandra.sidecar.client.retry.NoRetryPolicy;
 import org.apache.cassandra.sidecar.client.retry.RetryPolicy;
 import org.apache.cassandra.sidecar.client.selection.InstanceSelectionPolicy;
 import 
org.apache.cassandra.sidecar.client.selection.SingleInstanceSelectionPolicy;
-import org.apache.cassandra.sidecar.common.client.SidecarInstance;
 import org.apache.cassandra.sidecar.common.request.CassandraJmxHealthRequest;
 import 
org.apache.cassandra.sidecar.common.request.CassandraNativeHealthRequest;
 import 
org.apache.cassandra.sidecar.common.request.CleanSSTableUploadSessionRequest;
diff --git 
a/client/src/main/java/org/apache/cassandra/sidecar/client/RequestExecutor.java 
b/client/src/main/java/org/apache/cassandra/sidecar/client/RequestExecutor.java
index 745e2618..15f92aeb 100644
--- 
a/client/src/main/java/org/apache/cassandra/sidecar/client/RequestExecutor.java
+++ 
b/client/src/main/java/org/apache/cassandra/sidecar/client/RequestExecutor.java
@@ -32,7 +32,6 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 import io.netty.handler.codec.http.HttpResponseStatus;
-import org.apache.cassandra.sidecar.common.client.SidecarInstance;
 import org.apache.cassandra.sidecar.common.request.Request;
 import org.apache.cassandra.sidecar.common.request.ResponseBytesDecoder;
 
diff --git 
a/client/src/main/java/org/apache/cassandra/sidecar/client/SidecarClient.java 
b/client/src/main/java/org/apache/cassandra/sidecar/client/SidecarClient.java
index 71910285..56b3b31c 100644
--- 
a/client/src/main/java/org/apache/cassandra/sidecar/client/SidecarClient.java
+++ 
b/client/src/main/java/org/apache/cassandra/sidecar/client/SidecarClient.java
@@ -36,7 +36,6 @@ import org.apache.cassandra.sidecar.client.retry.RetryPolicy;
 import 
org.apache.cassandra.sidecar.client.retry.RunnableOnStatusCodeRetryPolicy;
 import org.apache.cassandra.sidecar.client.selection.InstanceSelectionPolicy;
 import 
org.apache.cassandra.sidecar.client.selection.RandomInstanceSelectionPolicy;
-import org.apache.cassandra.sidecar.common.client.SidecarInstance;
 import org.apache.cassandra.sidecar.common.request.AbortRestoreJobRequest;
 import org.apache.cassandra.sidecar.common.request.AllServicesConfigRequest;
 import org.apache.cassandra.sidecar.common.request.CreateRestoreJobRequest;
diff --git 
a/client/src/main/java/org/apache/cassandra/sidecar/client/SidecarClientBlobRestoreExtension.java
 
b/client/src/main/java/org/apache/cassandra/sidecar/client/SidecarClientBlobRestoreExtension.java
index 6cf81a00..6ff95155 100644
--- 
a/client/src/main/java/org/apache/cassandra/sidecar/client/SidecarClientBlobRestoreExtension.java
+++ 
b/client/src/main/java/org/apache/cassandra/sidecar/client/SidecarClientBlobRestoreExtension.java
@@ -22,7 +22,6 @@ package org.apache.cassandra.sidecar.client;
 import java.util.UUID;
 import java.util.concurrent.CompletableFuture;
 
-import org.apache.cassandra.sidecar.common.client.SidecarInstance;
 import 
org.apache.cassandra.sidecar.common.request.data.AbortRestoreJobRequestPayload;
 import 
org.apache.cassandra.sidecar.common.request.data.CreateRestoreJobRequestPayload;
 import 
org.apache.cassandra.sidecar.common.request.data.CreateSliceRequestPayload;
diff --git 
a/client/src/main/java/org/apache/cassandra/sidecar/client/SidecarInstancesProvider.java
 
b/client/src/main/java/org/apache/cassandra/sidecar/client/SidecarInstancesProvider.java
index 1598bf54..313b019e 100644
--- 
a/client/src/main/java/org/apache/cassandra/sidecar/client/SidecarInstancesProvider.java
+++ 
b/client/src/main/java/org/apache/cassandra/sidecar/client/SidecarInstancesProvider.java
@@ -20,8 +20,6 @@ package org.apache.cassandra.sidecar.client;
 
 import java.util.List;
 
-import org.apache.cassandra.sidecar.common.client.SidecarInstance;
-
 /**
  * A class that provides the list of {@link SidecarInstance}s. This class 
allows for statically or dynamically
  * providing a list of instances. It is meant to support expansions and shrink 
of Cassandra clusters.
diff --git 
a/client/src/main/java/org/apache/cassandra/sidecar/client/SimpleSidecarInstancesProvider.java
 
b/client/src/main/java/org/apache/cassandra/sidecar/client/SimpleSidecarInstancesProvider.java
index 41fc52de..70770049 100644
--- 
a/client/src/main/java/org/apache/cassandra/sidecar/client/SimpleSidecarInstancesProvider.java
+++ 
b/client/src/main/java/org/apache/cassandra/sidecar/client/SimpleSidecarInstancesProvider.java
@@ -22,8 +22,6 @@ package org.apache.cassandra.sidecar.client;
 import java.util.Collections;
 import java.util.List;
 
-import org.apache.cassandra.sidecar.common.client.SidecarInstance;
-
 /**
  * A {@link SidecarInstancesProvider} that returns Sidecar instances from a 
list of instances.
  */
diff --git 
a/client/src/main/java/org/apache/cassandra/sidecar/client/selection/InstanceSelectionPolicy.java
 
b/client/src/main/java/org/apache/cassandra/sidecar/client/selection/InstanceSelectionPolicy.java
index 56b6342b..d1d33bb5 100644
--- 
a/client/src/main/java/org/apache/cassandra/sidecar/client/selection/InstanceSelectionPolicy.java
+++ 
b/client/src/main/java/org/apache/cassandra/sidecar/client/selection/InstanceSelectionPolicy.java
@@ -18,7 +18,7 @@
 
 package org.apache.cassandra.sidecar.client.selection;
 
-import org.apache.cassandra.sidecar.common.client.SidecarInstance;
+import org.apache.cassandra.sidecar.client.SidecarInstance;
 
 /**
  * Defines the selection policy for an instance
diff --git 
a/client/src/main/java/org/apache/cassandra/sidecar/client/selection/OrderedInstanceSelectionPolicy.java
 
b/client/src/main/java/org/apache/cassandra/sidecar/client/selection/OrderedInstanceSelectionPolicy.java
index 1b936d9d..ecdca712 100644
--- 
a/client/src/main/java/org/apache/cassandra/sidecar/client/selection/OrderedInstanceSelectionPolicy.java
+++ 
b/client/src/main/java/org/apache/cassandra/sidecar/client/selection/OrderedInstanceSelectionPolicy.java
@@ -20,8 +20,8 @@ package org.apache.cassandra.sidecar.client.selection;
 
 import java.util.Iterator;
 
+import org.apache.cassandra.sidecar.client.SidecarInstance;
 import org.apache.cassandra.sidecar.client.SidecarInstancesProvider;
-import org.apache.cassandra.sidecar.common.client.SidecarInstance;
 import org.jetbrains.annotations.NotNull;
 
 /**
diff --git 
a/client/src/main/java/org/apache/cassandra/sidecar/client/selection/RandomInstanceSelectionPolicy.java
 
b/client/src/main/java/org/apache/cassandra/sidecar/client/selection/RandomInstanceSelectionPolicy.java
index 3d08afd1..9864df0c 100644
--- 
a/client/src/main/java/org/apache/cassandra/sidecar/client/selection/RandomInstanceSelectionPolicy.java
+++ 
b/client/src/main/java/org/apache/cassandra/sidecar/client/selection/RandomInstanceSelectionPolicy.java
@@ -24,8 +24,8 @@ import java.util.Iterator;
 import java.util.List;
 import java.util.concurrent.ThreadLocalRandom;
 
+import org.apache.cassandra.sidecar.client.SidecarInstance;
 import org.apache.cassandra.sidecar.client.SidecarInstancesProvider;
-import org.apache.cassandra.sidecar.common.client.SidecarInstance;
 import org.jetbrains.annotations.NotNull;
 
 /**
diff --git 
a/client/src/main/java/org/apache/cassandra/sidecar/client/selection/SingleInstanceSelectionPolicy.java
 
b/client/src/main/java/org/apache/cassandra/sidecar/client/selection/SingleInstanceSelectionPolicy.java
index a3156e7d..ecf0fc42 100644
--- 
a/client/src/main/java/org/apache/cassandra/sidecar/client/selection/SingleInstanceSelectionPolicy.java
+++ 
b/client/src/main/java/org/apache/cassandra/sidecar/client/selection/SingleInstanceSelectionPolicy.java
@@ -21,7 +21,7 @@ package org.apache.cassandra.sidecar.client.selection;
 import java.util.Iterator;
 import java.util.NoSuchElementException;
 
-import org.apache.cassandra.sidecar.common.client.SidecarInstance;
+import org.apache.cassandra.sidecar.client.SidecarInstance;
 import org.jetbrains.annotations.NotNull;
 
 /**
diff --git 
a/client/src/test/java/org/apache/cassandra/sidecar/client/SidecarInstanceImplTest.java
 
b/client/src/test/java/org/apache/cassandra/sidecar/client/SidecarInstanceImplTest.java
index 48a6f275..8307eba7 100644
--- 
a/client/src/test/java/org/apache/cassandra/sidecar/client/SidecarInstanceImplTest.java
+++ 
b/client/src/test/java/org/apache/cassandra/sidecar/client/SidecarInstanceImplTest.java
@@ -18,9 +18,6 @@
 
 package org.apache.cassandra.sidecar.client;
 
-import org.apache.cassandra.sidecar.common.client.SidecarInstance;
-import org.apache.cassandra.sidecar.common.client.SidecarInstanceImpl;
-
 /**
  * Unit tests for the {@link SidecarInstanceImpl} class
  */
diff --git 
a/client/src/test/java/org/apache/cassandra/sidecar/client/SidecarInstanceTest.java
 
b/client/src/test/java/org/apache/cassandra/sidecar/client/SidecarInstanceTest.java
index dd5d748c..012dfe38 100644
--- 
a/client/src/test/java/org/apache/cassandra/sidecar/client/SidecarInstanceTest.java
+++ 
b/client/src/test/java/org/apache/cassandra/sidecar/client/SidecarInstanceTest.java
@@ -23,8 +23,6 @@ import org.junit.jupiter.api.Test;
 import org.junit.jupiter.params.ParameterizedTest;
 import org.junit.jupiter.params.provider.ValueSource;
 
-import org.apache.cassandra.sidecar.common.client.SidecarInstance;
-
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.assertj.core.api.Assertions.assertThatExceptionOfType;
 import static org.assertj.core.api.Assertions.assertThatNullPointerException;
diff --git 
a/client/src/test/java/org/apache/cassandra/sidecar/client/SimpleSidecarInstancesProviderTest.java
 
b/client/src/test/java/org/apache/cassandra/sidecar/client/SimpleSidecarInstancesProviderTest.java
index 2dfff97c..684da96f 100644
--- 
a/client/src/test/java/org/apache/cassandra/sidecar/client/SimpleSidecarInstancesProviderTest.java
+++ 
b/client/src/test/java/org/apache/cassandra/sidecar/client/SimpleSidecarInstancesProviderTest.java
@@ -23,8 +23,6 @@ import java.util.List;
 
 import org.junit.jupiter.api.Test;
 
-import org.apache.cassandra.sidecar.common.client.SidecarInstanceImpl;
-
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.assertj.core.api.Assertions.assertThatExceptionOfType;
 import static 
org.assertj.core.api.Assertions.assertThatIllegalArgumentException;
diff --git 
a/client/src/test/java/org/apache/cassandra/sidecar/client/selection/OrderedInstanceSelectionPolicyTest.java
 
b/client/src/test/java/org/apache/cassandra/sidecar/client/selection/OrderedInstanceSelectionPolicyTest.java
index 2b3ff793..88d377ae 100644
--- 
a/client/src/test/java/org/apache/cassandra/sidecar/client/selection/OrderedInstanceSelectionPolicyTest.java
+++ 
b/client/src/test/java/org/apache/cassandra/sidecar/client/selection/OrderedInstanceSelectionPolicyTest.java
@@ -26,9 +26,9 @@ import java.util.NoSuchElementException;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 
+import org.apache.cassandra.sidecar.client.SidecarInstance;
 import org.apache.cassandra.sidecar.client.SidecarInstancesProvider;
 import org.apache.cassandra.sidecar.client.SimpleSidecarInstancesProvider;
-import org.apache.cassandra.sidecar.common.client.SidecarInstance;
 
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.assertj.core.api.Assertions.assertThatExceptionOfType;
diff --git 
a/client/src/test/java/org/apache/cassandra/sidecar/client/selection/RandomInstanceSelectionPolicyTest.java
 
b/client/src/test/java/org/apache/cassandra/sidecar/client/selection/RandomInstanceSelectionPolicyTest.java
index 2ec756b7..20374d01 100644
--- 
a/client/src/test/java/org/apache/cassandra/sidecar/client/selection/RandomInstanceSelectionPolicyTest.java
+++ 
b/client/src/test/java/org/apache/cassandra/sidecar/client/selection/RandomInstanceSelectionPolicyTest.java
@@ -26,9 +26,9 @@ import java.util.NoSuchElementException;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 
+import org.apache.cassandra.sidecar.client.SidecarInstance;
 import org.apache.cassandra.sidecar.client.SidecarInstancesProvider;
 import org.apache.cassandra.sidecar.client.SimpleSidecarInstancesProvider;
-import org.apache.cassandra.sidecar.common.client.SidecarInstance;
 
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.assertj.core.api.Assertions.assertThatExceptionOfType;
diff --git 
a/client/src/test/java/org/apache/cassandra/sidecar/client/selection/SingleInstanceSelectionPolicyTest.java
 
b/client/src/test/java/org/apache/cassandra/sidecar/client/selection/SingleInstanceSelectionPolicyTest.java
index 4d77befc..19fd5287 100644
--- 
a/client/src/test/java/org/apache/cassandra/sidecar/client/selection/SingleInstanceSelectionPolicyTest.java
+++ 
b/client/src/test/java/org/apache/cassandra/sidecar/client/selection/SingleInstanceSelectionPolicyTest.java
@@ -24,7 +24,7 @@ import java.util.NoSuchElementException;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 
-import org.apache.cassandra.sidecar.common.client.SidecarInstance;
+import org.apache.cassandra.sidecar.client.SidecarInstance;
 
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.assertj.core.api.Assertions.assertThatExceptionOfType;
diff --git 
a/client/src/testFixtures/java/org/apache/cassandra/sidecar/client/SidecarClientTest.java
 
b/client/src/testFixtures/java/org/apache/cassandra/sidecar/client/SidecarClientTest.java
index 8ca82368..ad709b91 100644
--- 
a/client/src/testFixtures/java/org/apache/cassandra/sidecar/client/SidecarClientTest.java
+++ 
b/client/src/testFixtures/java/org/apache/cassandra/sidecar/client/SidecarClientTest.java
@@ -40,6 +40,7 @@ import java.util.concurrent.TimeUnit;
 import java.util.concurrent.TimeoutException;
 import java.util.function.Consumer;
 import java.util.stream.Collectors;
+
 import org.junit.jupiter.api.AfterEach;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
@@ -62,8 +63,6 @@ import 
org.apache.cassandra.sidecar.client.request.RequestExecutorTest;
 import org.apache.cassandra.sidecar.client.retry.RetryAction;
 import org.apache.cassandra.sidecar.client.retry.RetryPolicy;
 import org.apache.cassandra.sidecar.common.ApiEndpointsV1;
-import org.apache.cassandra.sidecar.common.client.SidecarInstance;
-import org.apache.cassandra.sidecar.common.client.SidecarInstanceImpl;
 import org.apache.cassandra.sidecar.common.data.OperationalJobStatus;
 import org.apache.cassandra.sidecar.common.data.RestoreJobSecrets;
 import org.apache.cassandra.sidecar.common.request.ImportSSTableRequest;
diff --git 
a/client/src/testFixtures/java/org/apache/cassandra/sidecar/client/request/BaseRequestTest.java
 
b/client/src/testFixtures/java/org/apache/cassandra/sidecar/client/request/BaseRequestTest.java
index fec386ff..b05388d7 100644
--- 
a/client/src/testFixtures/java/org/apache/cassandra/sidecar/client/request/BaseRequestTest.java
+++ 
b/client/src/testFixtures/java/org/apache/cassandra/sidecar/client/request/BaseRequestTest.java
@@ -27,13 +27,13 @@ import org.apache.cassandra.sidecar.client.HttpClient;
 import org.apache.cassandra.sidecar.client.HttpClientConfig;
 import org.apache.cassandra.sidecar.client.RequestContext;
 import org.apache.cassandra.sidecar.client.RequestExecutor;
+import org.apache.cassandra.sidecar.client.SidecarInstanceImpl;
 import org.apache.cassandra.sidecar.client.SimpleSidecarInstancesProvider;
 import org.apache.cassandra.sidecar.client.retry.NoRetryPolicy;
 import org.apache.cassandra.sidecar.client.retry.RetryPolicy;
 import org.apache.cassandra.sidecar.client.selection.InstanceSelectionPolicy;
 import 
org.apache.cassandra.sidecar.client.selection.OrderedInstanceSelectionPolicy;
 import 
org.apache.cassandra.sidecar.client.selection.RandomInstanceSelectionPolicy;
-import org.apache.cassandra.sidecar.common.client.SidecarInstanceImpl;
 import org.jetbrains.annotations.NotNull;
 
 /**
diff --git 
a/integration-tests/src/integrationTest/org/apache/cassandra/sidecar/health/SidecarPeerDownDetectorIntegrationTest.java
 
b/integration-tests/src/integrationTest/org/apache/cassandra/sidecar/health/SidecarPeerDownDetectorIntegrationTest.java
index 1d7addc3..2c1d02bd 100644
--- 
a/integration-tests/src/integrationTest/org/apache/cassandra/sidecar/health/SidecarPeerDownDetectorIntegrationTest.java
+++ 
b/integration-tests/src/integrationTest/org/apache/cassandra/sidecar/health/SidecarPeerDownDetectorIntegrationTest.java
@@ -34,7 +34,7 @@ import com.google.inject.Provides;
 import com.google.inject.Singleton;
 import org.apache.cassandra.distributed.api.ICluster;
 import org.apache.cassandra.distributed.api.IInstance;
-import org.apache.cassandra.sidecar.common.client.SidecarInstance;
+import org.apache.cassandra.sidecar.client.SidecarInstance;
 import org.apache.cassandra.sidecar.common.server.dns.DnsResolver;
 import org.apache.cassandra.sidecar.common.server.utils.DriverUtils;
 import 
org.apache.cassandra.sidecar.common.server.utils.MillisecondBoundConfiguration;
diff --git 
a/server/src/main/java/org/apache/cassandra/sidecar/codecs/SidecarInstanceCodec.java
 
b/server/src/main/java/org/apache/cassandra/sidecar/codecs/SidecarInstanceCodec.java
index 1b9b7780..5b3ebb00 100644
--- 
a/server/src/main/java/org/apache/cassandra/sidecar/codecs/SidecarInstanceCodec.java
+++ 
b/server/src/main/java/org/apache/cassandra/sidecar/codecs/SidecarInstanceCodec.java
@@ -21,8 +21,8 @@ package org.apache.cassandra.sidecar.codecs;
 import io.vertx.core.buffer.Buffer;
 import io.vertx.core.eventbus.MessageCodec;
 import io.vertx.core.eventbus.impl.CodecManager;
-import org.apache.cassandra.sidecar.common.client.SidecarInstance;
-import org.apache.cassandra.sidecar.common.client.SidecarInstanceImpl;
+import org.apache.cassandra.sidecar.client.SidecarInstance;
+import org.apache.cassandra.sidecar.client.SidecarInstanceImpl;
 
 /**
  * Codecs for Sidecar instances
diff --git 
a/server/src/main/java/org/apache/cassandra/sidecar/coordination/CassandraClientTokenRingProvider.java
 
b/server/src/main/java/org/apache/cassandra/sidecar/coordination/CassandraClientTokenRingProvider.java
index dfb4fd40..d38bdba7 100644
--- 
a/server/src/main/java/org/apache/cassandra/sidecar/coordination/CassandraClientTokenRingProvider.java
+++ 
b/server/src/main/java/org/apache/cassandra/sidecar/coordination/CassandraClientTokenRingProvider.java
@@ -48,10 +48,10 @@ import com.datastax.driver.core.Metadata;
 import com.datastax.driver.core.Token;
 import com.google.inject.Inject;
 import com.google.inject.Singleton;
+import org.apache.cassandra.sidecar.client.SidecarInstance;
 import org.apache.cassandra.sidecar.cluster.InstancesMetadata;
 import org.apache.cassandra.sidecar.cluster.instance.InstanceMetadata;
 import org.apache.cassandra.sidecar.cluster.locator.LocalTokenRangesProvider;
-import org.apache.cassandra.sidecar.common.client.SidecarInstance;
 import org.apache.cassandra.sidecar.common.server.cluster.locator.Partitioner;
 import org.apache.cassandra.sidecar.common.server.cluster.locator.Partitioners;
 import org.apache.cassandra.sidecar.common.server.cluster.locator.TokenRange;
diff --git 
a/server/src/main/java/org/apache/cassandra/sidecar/coordination/DynamicSidecarInstancesProvider.java
 
b/server/src/main/java/org/apache/cassandra/sidecar/coordination/DynamicSidecarInstancesProvider.java
index 7352741d..6db2c853 100644
--- 
a/server/src/main/java/org/apache/cassandra/sidecar/coordination/DynamicSidecarInstancesProvider.java
+++ 
b/server/src/main/java/org/apache/cassandra/sidecar/coordination/DynamicSidecarInstancesProvider.java
@@ -21,10 +21,10 @@ package org.apache.cassandra.sidecar.coordination;
 import java.util.List;
 import java.util.stream.Collectors;
 
+import org.apache.cassandra.sidecar.client.SidecarInstance;
+import org.apache.cassandra.sidecar.client.SidecarInstanceImpl;
 import org.apache.cassandra.sidecar.client.SidecarInstancesProvider;
 import org.apache.cassandra.sidecar.cluster.InstancesMetadata;
-import org.apache.cassandra.sidecar.common.client.SidecarInstance;
-import org.apache.cassandra.sidecar.common.client.SidecarInstanceImpl;
 import org.apache.cassandra.sidecar.config.ServiceConfiguration;
 
 /**
diff --git 
a/server/src/main/java/org/apache/cassandra/sidecar/coordination/InnerDcTokenAdjacentPeerProvider.java
 
b/server/src/main/java/org/apache/cassandra/sidecar/coordination/InnerDcTokenAdjacentPeerProvider.java
index 5941da03..9ca0df43 100644
--- 
a/server/src/main/java/org/apache/cassandra/sidecar/coordination/InnerDcTokenAdjacentPeerProvider.java
+++ 
b/server/src/main/java/org/apache/cassandra/sidecar/coordination/InnerDcTokenAdjacentPeerProvider.java
@@ -43,8 +43,8 @@ import com.datastax.driver.core.KeyspaceMetadata;
 import com.datastax.driver.core.Metadata;
 import com.google.inject.Inject;
 import com.google.inject.Singleton;
-import org.apache.cassandra.sidecar.common.client.SidecarInstance;
-import org.apache.cassandra.sidecar.common.client.SidecarInstanceImpl;
+import org.apache.cassandra.sidecar.client.SidecarInstance;
+import org.apache.cassandra.sidecar.client.SidecarInstanceImpl;
 import org.apache.cassandra.sidecar.common.server.cluster.locator.Token;
 import org.apache.cassandra.sidecar.common.server.cluster.locator.TokenRange;
 import org.apache.cassandra.sidecar.common.server.dns.DnsResolver;
diff --git 
a/server/src/main/java/org/apache/cassandra/sidecar/coordination/SidecarHttpHealthProvider.java
 
b/server/src/main/java/org/apache/cassandra/sidecar/coordination/SidecarHttpHealthProvider.java
index 63eef1a3..008d3871 100644
--- 
a/server/src/main/java/org/apache/cassandra/sidecar/coordination/SidecarHttpHealthProvider.java
+++ 
b/server/src/main/java/org/apache/cassandra/sidecar/coordination/SidecarHttpHealthProvider.java
@@ -24,7 +24,7 @@ import com.google.inject.Inject;
 import com.google.inject.Singleton;
 import io.vertx.core.Future;
 import org.apache.cassandra.sidecar.client.SidecarClient;
-import org.apache.cassandra.sidecar.common.client.SidecarInstance;
+import org.apache.cassandra.sidecar.client.SidecarInstance;
 import org.apache.cassandra.sidecar.common.response.HealthResponse;
 import org.apache.cassandra.sidecar.utils.SidecarClientProvider;
 
diff --git 
a/server/src/main/java/org/apache/cassandra/sidecar/coordination/SidecarPeerHealthMonitorTask.java
 
b/server/src/main/java/org/apache/cassandra/sidecar/coordination/SidecarPeerHealthMonitorTask.java
index c5541fe7..e2ae016b 100644
--- 
a/server/src/main/java/org/apache/cassandra/sidecar/coordination/SidecarPeerHealthMonitorTask.java
+++ 
b/server/src/main/java/org/apache/cassandra/sidecar/coordination/SidecarPeerHealthMonitorTask.java
@@ -34,9 +34,9 @@ import io.vertx.core.Future;
 import io.vertx.core.Promise;
 import io.vertx.core.Vertx;
 import io.vertx.core.eventbus.EventBus;
+import org.apache.cassandra.sidecar.client.SidecarInstance;
+import org.apache.cassandra.sidecar.client.SidecarInstanceImpl;
 import org.apache.cassandra.sidecar.codecs.SidecarInstanceCodec;
-import org.apache.cassandra.sidecar.common.client.SidecarInstance;
-import org.apache.cassandra.sidecar.common.client.SidecarInstanceImpl;
 import org.apache.cassandra.sidecar.common.server.utils.DurationSpec;
 import org.apache.cassandra.sidecar.config.SidecarConfiguration;
 import org.apache.cassandra.sidecar.config.SidecarPeerHealthConfiguration;
diff --git 
a/server/src/main/java/org/apache/cassandra/sidecar/coordination/SidecarPeerHealthProvider.java
 
b/server/src/main/java/org/apache/cassandra/sidecar/coordination/SidecarPeerHealthProvider.java
index 5658e020..e867e15b 100644
--- 
a/server/src/main/java/org/apache/cassandra/sidecar/coordination/SidecarPeerHealthProvider.java
+++ 
b/server/src/main/java/org/apache/cassandra/sidecar/coordination/SidecarPeerHealthProvider.java
@@ -20,7 +20,7 @@ package org.apache.cassandra.sidecar.coordination;
 
 
 import io.vertx.core.Future;
-import org.apache.cassandra.sidecar.common.client.SidecarInstance;
+import org.apache.cassandra.sidecar.client.SidecarInstance;
 
 /**
  * Interface to provide health information for other Sidecar instances
diff --git 
a/server/src/main/java/org/apache/cassandra/sidecar/coordination/SidecarPeerProvider.java
 
b/server/src/main/java/org/apache/cassandra/sidecar/coordination/SidecarPeerProvider.java
index 7c8734c0..edc7e1a8 100644
--- 
a/server/src/main/java/org/apache/cassandra/sidecar/coordination/SidecarPeerProvider.java
+++ 
b/server/src/main/java/org/apache/cassandra/sidecar/coordination/SidecarPeerProvider.java
@@ -20,7 +20,7 @@ package org.apache.cassandra.sidecar.coordination;
 
 import java.util.Set;
 
-import org.apache.cassandra.sidecar.common.client.SidecarInstance;
+import org.apache.cassandra.sidecar.client.SidecarInstance;
 
 /**
  * Provides a set of Sidecar peers
diff --git 
a/server/src/main/java/org/apache/cassandra/sidecar/coordination/TokenRingProvider.java
 
b/server/src/main/java/org/apache/cassandra/sidecar/coordination/TokenRingProvider.java
index 7f64f634..c3a67630 100644
--- 
a/server/src/main/java/org/apache/cassandra/sidecar/coordination/TokenRingProvider.java
+++ 
b/server/src/main/java/org/apache/cassandra/sidecar/coordination/TokenRingProvider.java
@@ -33,9 +33,9 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 import com.datastax.driver.core.Host;
+import org.apache.cassandra.sidecar.client.SidecarInstance;
 import org.apache.cassandra.sidecar.cluster.InstancesMetadata;
 import org.apache.cassandra.sidecar.cluster.instance.InstanceMetadata;
-import org.apache.cassandra.sidecar.common.client.SidecarInstance;
 import org.apache.cassandra.sidecar.common.response.NodeSettings;
 import org.apache.cassandra.sidecar.common.server.cluster.locator.Partitioner;
 import org.apache.cassandra.sidecar.common.server.cluster.locator.Partitioners;
diff --git 
a/server/src/main/java/org/apache/cassandra/sidecar/server/SidecarServerEvents.java
 
b/server/src/main/java/org/apache/cassandra/sidecar/server/SidecarServerEvents.java
index 8867cc48..7763ef75 100644
--- 
a/server/src/main/java/org/apache/cassandra/sidecar/server/SidecarServerEvents.java
+++ 
b/server/src/main/java/org/apache/cassandra/sidecar/server/SidecarServerEvents.java
@@ -90,14 +90,14 @@ public enum SidecarServerEvents
 
     /**
      * The {@link io.vertx.core.eventbus.EventBus} address where events will 
be published when the health of a Sidecar
-     * peer instance is marked as DOWN, including in the payload the {@link 
org.apache.cassandra.sidecar.common.client.SidecarInstance}
+     * peer instance is marked as DOWN, including in the payload the {@link 
org.apache.cassandra.sidecar.client.SidecarInstance}
      * whose status changed.
      */
     ON_SIDECAR_PEER_DOWN,
 
     /**
      * The {@link io.vertx.core.eventbus.EventBus} address where events will 
be published when the health of a Sidecar
-     * peer instance is marked as UP, including in the payload the {@link 
org.apache.cassandra.sidecar.common.client.SidecarInstance}
+     * peer instance is marked as UP, including in the payload the {@link 
org.apache.cassandra.sidecar.client.SidecarInstance}
      * whose status changed.
      */
     ON_SIDECAR_PEER_UP,
diff --git 
a/server/src/test/java/org/apache/cassandra/sidecar/codecs/SidecarInstanceCodecTest.java
 
b/server/src/test/java/org/apache/cassandra/sidecar/codecs/SidecarInstanceCodecTest.java
index 36b792a4..8b0d3a6f 100644
--- 
a/server/src/test/java/org/apache/cassandra/sidecar/codecs/SidecarInstanceCodecTest.java
+++ 
b/server/src/test/java/org/apache/cassandra/sidecar/codecs/SidecarInstanceCodecTest.java
@@ -29,8 +29,8 @@ import io.vertx.core.Vertx;
 import io.vertx.core.buffer.Buffer;
 import io.vertx.core.eventbus.EventBus;
 import org.apache.cassandra.sidecar.TestResourceReaper;
-import org.apache.cassandra.sidecar.common.client.SidecarInstance;
-import org.apache.cassandra.sidecar.common.client.SidecarInstanceImpl;
+import org.apache.cassandra.sidecar.client.SidecarInstance;
+import org.apache.cassandra.sidecar.client.SidecarInstanceImpl;
 
 import static org.apache.cassandra.testing.utils.AssertionUtils.getBlocking;
 import static org.assertj.core.api.Assertions.assertThat;
diff --git 
a/server/src/test/java/org/apache/cassandra/sidecar/coordination/InnerDcTokenAdjacentPeerProviderTests.java
 
b/server/src/test/java/org/apache/cassandra/sidecar/coordination/InnerDcTokenAdjacentPeerProviderTests.java
index 61e4c9ae..ea208db7 100644
--- 
a/server/src/test/java/org/apache/cassandra/sidecar/coordination/InnerDcTokenAdjacentPeerProviderTests.java
+++ 
b/server/src/test/java/org/apache/cassandra/sidecar/coordination/InnerDcTokenAdjacentPeerProviderTests.java
@@ -41,9 +41,9 @@ import com.datastax.driver.core.Host;
 import com.datastax.driver.core.KeyspaceMetadata;
 import com.datastax.driver.core.Metadata;
 import com.datastax.driver.core.Token;
+import org.apache.cassandra.sidecar.client.SidecarInstance;
 import org.apache.cassandra.sidecar.cluster.CassandraAdapterDelegate;
 import org.apache.cassandra.sidecar.cluster.instance.InstanceMetadata;
-import org.apache.cassandra.sidecar.common.client.SidecarInstance;
 import org.apache.cassandra.sidecar.common.server.cluster.locator.TokenRange;
 import org.apache.cassandra.sidecar.common.server.dns.DnsResolver;
 import org.apache.cassandra.sidecar.common.server.utils.DriverUtils;
diff --git 
a/server/src/test/java/org/apache/cassandra/sidecar/utils/SidecarClientProviderTest.java
 
b/server/src/test/java/org/apache/cassandra/sidecar/utils/SidecarClientProviderTest.java
index 1f3d7187..9926a7d8 100644
--- 
a/server/src/test/java/org/apache/cassandra/sidecar/utils/SidecarClientProviderTest.java
+++ 
b/server/src/test/java/org/apache/cassandra/sidecar/utils/SidecarClientProviderTest.java
@@ -38,7 +38,7 @@ import com.google.inject.util.Modules;
 import io.vertx.core.Vertx;
 import org.apache.cassandra.sidecar.TestModule;
 import org.apache.cassandra.sidecar.client.SidecarClient;
-import org.apache.cassandra.sidecar.common.client.SidecarInstanceImpl;
+import org.apache.cassandra.sidecar.client.SidecarInstanceImpl;
 import org.apache.cassandra.sidecar.common.response.HealthResponse;
 import 
org.apache.cassandra.sidecar.common.server.utils.SecondBoundConfiguration;
 import org.apache.cassandra.sidecar.config.SidecarClientConfiguration;
diff --git 
a/vertx-client/src/main/java/org/apache/cassandra/sidecar/client/VertxHttpClient.java
 
b/vertx-client/src/main/java/org/apache/cassandra/sidecar/client/VertxHttpClient.java
index 2db8a9c6..a0c2f35c 100644
--- 
a/vertx-client/src/main/java/org/apache/cassandra/sidecar/client/VertxHttpClient.java
+++ 
b/vertx-client/src/main/java/org/apache/cassandra/sidecar/client/VertxHttpClient.java
@@ -54,7 +54,6 @@ import io.vertx.ext.web.client.WebClient;
 import io.vertx.ext.web.client.WebClientOptions;
 import io.vertx.ext.web.client.predicate.ResponsePredicateResult;
 import io.vertx.ext.web.codec.BodyCodec;
-import org.apache.cassandra.sidecar.common.client.SidecarInstance;
 import org.apache.cassandra.sidecar.common.request.Request;
 import org.apache.cassandra.sidecar.common.request.UploadableRequest;
 
diff --git 
a/vertx-client/src/test/java/org/apache/cassandra/sidecar/client/VertxSidecarClientTest.java
 
b/vertx-client/src/test/java/org/apache/cassandra/sidecar/client/VertxSidecarClientTest.java
index 5d3997e5..f7c1e034 100644
--- 
a/vertx-client/src/test/java/org/apache/cassandra/sidecar/client/VertxSidecarClientTest.java
+++ 
b/vertx-client/src/test/java/org/apache/cassandra/sidecar/client/VertxSidecarClientTest.java
@@ -24,7 +24,6 @@ import java.util.List;
 import io.vertx.core.Vertx;
 import org.apache.cassandra.sidecar.client.retry.ExponentialBackoffRetryPolicy;
 import org.apache.cassandra.sidecar.client.retry.RetryPolicy;
-import org.apache.cassandra.sidecar.common.client.SidecarInstanceImpl;
 
 /**
  * Unit tests for the {@link SidecarClient} using vertx


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]


Reply via email to