You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by pa...@apache.org on 2025/08/29 18:09:01 UTC

(cassandra) branch cassandra-5.0 updated: Expose StorageService.dropPreparedStatements via JMX

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

paulo pushed a commit to branch cassandra-5.0
in repository https://gitbox.apache.org/repos/asf/cassandra.git


The following commit(s) were added to refs/heads/cassandra-5.0 by this push:
     new c5d6a36fa7 Expose StorageService.dropPreparedStatements via JMX
c5d6a36fa7 is described below

commit c5d6a36fa790faa89c9183aa8bcaa53e6edb71dd
Author: Paulo Motta <pa...@apache.org>
AuthorDate: Thu Aug 28 16:36:29 2025 -0400

    Expose StorageService.dropPreparedStatements via JMX
    
    Patch by Paulo Motta; Reviewed by Dmitry Konstantinov, Jeremiah Jordan for CASSANDRA-20870
---
 CHANGES.txt                                                    | 1 +
 src/java/org/apache/cassandra/service/StorageService.java      | 1 +
 src/java/org/apache/cassandra/service/StorageServiceMBean.java | 2 ++
 3 files changed, 4 insertions(+)

diff --git a/CHANGES.txt b/CHANGES.txt
index 5a428cc769..ba33ba653e 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -1,4 +1,5 @@
 5.0.6
+ * Expose StorageService.dropPreparedStatements via JMX (CASSANDRA-20870)
  * Sort SSTable TOC entries for determinism (CASSANDRA-20494)
 Merged from 4.0:
  * Update Jackson to 2.19.2 (CASSANDRA-20848)
diff --git a/src/java/org/apache/cassandra/service/StorageService.java b/src/java/org/apache/cassandra/service/StorageService.java
index e558635b3c..a284fa2738 100644
--- a/src/java/org/apache/cassandra/service/StorageService.java
+++ b/src/java/org/apache/cassandra/service/StorageService.java
@@ -4242,6 +4242,7 @@ public class StorageService extends NotificationBroadcasterSupport implements IE
         return statements;
     }
 
+    @Override
     public void dropPreparedStatements(boolean memoryOnly)
     {
         QueryProcessor.instance.clearPreparedStatements(memoryOnly);
diff --git a/src/java/org/apache/cassandra/service/StorageServiceMBean.java b/src/java/org/apache/cassandra/service/StorageServiceMBean.java
index 9b05a20443..1aec3d5280 100644
--- a/src/java/org/apache/cassandra/service/StorageServiceMBean.java
+++ b/src/java/org/apache/cassandra/service/StorageServiceMBean.java
@@ -1326,4 +1326,6 @@ public interface StorageServiceMBean extends NotificationEmitter
     void setPaxosRepairRaceWait(boolean paxosRepairCoordinatorWait);
 
     boolean getPaxosRepairRaceWait();
+
+    public void dropPreparedStatements(boolean memoryOnly);
 }


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org