You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by br...@apache.org on 2022/07/22 16:31:09 UTC
[cassandra] branch cassandra-4.0 updated: Remove extra write to system table for prepared statements
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 <br...@apache.org>
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: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org