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

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


The following commit(s) were added to refs/heads/cassandra-4.0 by this push:
     new a53bb7ab82 Remove extra write to system table for prepared statements
a53bb7ab82 is described below

commit a53bb7ab82e3d176e2594d2076dd8bf1f224b60e
Author: Brandon Williams <[email protected]>
AuthorDate: Thu Jul 21 11:13:22 2022 -0500

    Remove extra write to system table for prepared statements
    
    Patch by brandonwilliams; reviewed by maedhroz for CASSANDRA-17764
---
 CHANGES.txt                                            | 1 +
 src/java/org/apache/cassandra/cql3/QueryProcessor.java | 1 -
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/CHANGES.txt b/CHANGES.txt
index 181e0b4c85..42cee13675 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -1,6 +1,7 @@
 4.0.6
  * Fix Settings Virtual Table - index_summary_resize_interval and 
index_summary_capacity were not updated after startup (CASSANDRA-17735)
  * Clean up ScheduledExecutors, CommitLog, and MessagingService shutdown for 
in-JVM dtests (CASSANDRA-17731)
+ * Remove extra write to system table for prepared statements (CASSANDRA-17764)
 
 
 4.0.5
diff --git a/src/java/org/apache/cassandra/cql3/QueryProcessor.java 
b/src/java/org/apache/cassandra/cql3/QueryProcessor.java
index 62b88fbfcb..b23f9c3b6d 100644
--- a/src/java/org/apache/cassandra/cql3/QueryProcessor.java
+++ b/src/java/org/apache/cassandra/cql3/QueryProcessor.java
@@ -685,7 +685,6 @@ public class QueryProcessor implements QueryHandler
         if (previous == prepared)
             SystemKeyspace.writePreparedStatement(keyspace, statementId, 
queryString);
 
-        SystemKeyspace.writePreparedStatement(keyspace, statementId, 
queryString);
         ResultSet.PreparedMetadata preparedMetadata = 
ResultSet.PreparedMetadata.fromPrepared(prepared.statement);
         ResultSet.ResultMetadata resultMetadata = 
ResultSet.ResultMetadata.fromPrepared(prepared.statement);
         return new ResultMessage.Prepared(statementId, 
resultMetadata.getResultMetadataId(), preparedMetadata, resultMetadata);


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

Reply via email to