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

sarankk 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 c5782978 CASSSIDECAR-477: Remove filesytem path from Http response 
(#366)
c5782978 is described below

commit c5782978480d259add3c8968d5bb0518a3dd3e50
Author: Saranya Krishnakumar <[email protected]>
AuthorDate: Tue Jun 30 14:21:52 2026 -0700

    CASSSIDECAR-477: Remove filesytem path from Http response (#366)
    
    Patch by Saranya Krishnakumar; Reviewed by Paulo Motta, Francisco Guerrero, 
Shailaja Koppu, Yifan Cai for CASSSIDECAR-477
---
 CHANGES.txt                                                             | 1 +
 .../cassandra/sidecar/handlers/snapshots/ClearSnapshotHandler.java      | 2 +-
 .../cassandra/sidecar/handlers/snapshots/ListSnapshotHandler.java       | 2 +-
 .../cassandra/sidecar/handlers/sstableuploads/SSTableImportHandler.java | 2 +-
 .../org/apache/cassandra/sidecar/routes/RingHandlerIntegrationTest.java | 1 -
 5 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/CHANGES.txt b/CHANGES.txt
index 5d8611cc..07239ad9 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -1,5 +1,6 @@
 0.5.0
 -----
+ * Remove filesystem path from Http response (CASSSIDECAR-477)
  * Add basic configuration retrieval logic to ConfigurationManager 
(CASSSIDECAR-427)
  * RPM package is created with wrong version (CASSSIDECAR-472)
  * Define storage provider interface and Cassandra implementation to support 
durable job tracking (CASSSIDECAR-373)
diff --git 
a/server/src/main/java/org/apache/cassandra/sidecar/handlers/snapshots/ClearSnapshotHandler.java
 
b/server/src/main/java/org/apache/cassandra/sidecar/handlers/snapshots/ClearSnapshotHandler.java
index c96382cc..8c042410 100644
--- 
a/server/src/main/java/org/apache/cassandra/sidecar/handlers/snapshots/ClearSnapshotHandler.java
+++ 
b/server/src/main/java/org/apache/cassandra/sidecar/handlers/snapshots/ClearSnapshotHandler.java
@@ -100,7 +100,7 @@ public class ClearSnapshotHandler extends 
AbstractHandler<SnapshotRequestParam>
                      requestParams, remoteAddress, host, 
context.request().method(), cause);
         if (cause instanceof FileNotFoundException || cause instanceof 
NoSuchFileException)
         {
-            context.fail(wrapHttpException(HttpResponseStatus.NOT_FOUND, 
cause.getMessage()));
+            context.fail(wrapHttpException(HttpResponseStatus.NOT_FOUND, "The 
requested snapshot was not found"));
         }
         else
         {
diff --git 
a/server/src/main/java/org/apache/cassandra/sidecar/handlers/snapshots/ListSnapshotHandler.java
 
b/server/src/main/java/org/apache/cassandra/sidecar/handlers/snapshots/ListSnapshotHandler.java
index 6e2b9d43..1c2c49eb 100644
--- 
a/server/src/main/java/org/apache/cassandra/sidecar/handlers/snapshots/ListSnapshotHandler.java
+++ 
b/server/src/main/java/org/apache/cassandra/sidecar/handlers/snapshots/ListSnapshotHandler.java
@@ -154,7 +154,7 @@ public class ListSnapshotHandler extends 
AbstractHandler<SnapshotRequestParam> i
                      request, remoteAddress, host, context.request().method(), 
cause);
         if (cause instanceof FileNotFoundException || cause instanceof 
NoSuchFileException)
         {
-            context.fail(wrapHttpException(HttpResponseStatus.NOT_FOUND, 
cause.getMessage()));
+            context.fail(wrapHttpException(HttpResponseStatus.NOT_FOUND, "The 
requested snapshot was not found"));
         }
         else
         {
diff --git 
a/server/src/main/java/org/apache/cassandra/sidecar/handlers/sstableuploads/SSTableImportHandler.java
 
b/server/src/main/java/org/apache/cassandra/sidecar/handlers/sstableuploads/SSTableImportHandler.java
index bf00b238..1b7db827 100644
--- 
a/server/src/main/java/org/apache/cassandra/sidecar/handlers/sstableuploads/SSTableImportHandler.java
+++ 
b/server/src/main/java/org/apache/cassandra/sidecar/handlers/sstableuploads/SSTableImportHandler.java
@@ -149,7 +149,7 @@ public class SSTableImportHandler extends 
AbstractHandler<SSTableImportRequestPa
         {
             logger.error("Upload directory not found for request={}, 
remoteAddress={}, " +
                          "instance={}", request, remoteAddress, host, cause);
-            context.fail(wrapHttpException(HttpResponseStatus.NOT_FOUND, 
cause.getMessage()));
+            context.fail(wrapHttpException(HttpResponseStatus.NOT_FOUND, 
"SSTable upload directory was not found"));
         }
         else if (cause instanceof IllegalArgumentException)
         {
diff --git 
a/server/src/test/integration/org/apache/cassandra/sidecar/routes/RingHandlerIntegrationTest.java
 
b/server/src/test/integration/org/apache/cassandra/sidecar/routes/RingHandlerIntegrationTest.java
index 2ae71a6e..4692cc4f 100644
--- 
a/server/src/test/integration/org/apache/cassandra/sidecar/routes/RingHandlerIntegrationTest.java
+++ 
b/server/src/test/integration/org/apache/cassandra/sidecar/routes/RingHandlerIntegrationTest.java
@@ -70,7 +70,6 @@ class RingHandlerIntegrationTest extends IntegrationTestBase
             JsonObject error = response.bodyAsJsonObject();
             assertThat(error.getInteger("code")).isEqualTo(errorCode);
             assertThat(error.getString("message")).contains("The keyspace 
unknown_ks, does not exist");
-
             context.completeNow();
         });
     }


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

Reply via email to