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

shuwenwei pushed a commit to branch AuthEnhance
in repository https://gitbox.apache.org/repos/asf/iotdb.git


The following commit(s) were added to refs/heads/AuthEnhance by this push:
     new 98bd5a7779e modify thrift
98bd5a7779e is described below

commit 98bd5a7779ef959095dbc8c99b0a06cc5b779b1f
Author: shuwenwei <s13979062...@gmail.com>
AuthorDate: Wed Sep 17 11:28:51 2025 +0800

    modify thrift
---
 iotdb-protocol/thrift-confignode/src/main/thrift/confignode.thrift | 2 +-
 iotdb-protocol/thrift-datanode/src/main/thrift/datanode.thrift     | 7 ++++++-
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/iotdb-protocol/thrift-confignode/src/main/thrift/confignode.thrift 
b/iotdb-protocol/thrift-confignode/src/main/thrift/confignode.thrift
index 4fd8845137a..2f1b4302c3e 100644
--- a/iotdb-protocol/thrift-confignode/src/main/thrift/confignode.thrift
+++ b/iotdb-protocol/thrift-confignode/src/main/thrift/confignode.thrift
@@ -1758,7 +1758,7 @@ service IConfigNodeRPCService {
   common.TSStatus removeRegion(TRemoveRegionReq req)
 
   /** Kill query */
-  common.TSStatus killQuery(string queryId, i32 dataNodeId)
+  common.TSStatus killQuery(string queryId, i32 dataNodeId, string 
allowedUsername)
 
   /** Get all DataNodeLocations of Readable DataNodes */
   TGetDataNodeLocationsResp getReadableDataNodeLocations()
diff --git a/iotdb-protocol/thrift-datanode/src/main/thrift/datanode.thrift 
b/iotdb-protocol/thrift-datanode/src/main/thrift/datanode.thrift
index 6b44d1a6ef2..e76eb605f96 100644
--- a/iotdb-protocol/thrift-datanode/src/main/thrift/datanode.thrift
+++ b/iotdb-protocol/thrift-datanode/src/main/thrift/datanode.thrift
@@ -740,6 +740,11 @@ struct TFetchFragmentInstanceStatisticsResp {
   17: optional i32 initDataQuerySourceRetryCount
 }
 
+struct TKillQueryInstanceReq {
+  1: optional string queryId
+  2: optional string allowedUsername
+}
+
 /**
 * END: Used for EXPLAIN ANALYZE
 **/
@@ -997,7 +1002,7 @@ service IDataNodeRPCService {
 
   common.TSStatus setSystemStatus(string status)
 
-  common.TSStatus killQueryInstance(string queryId)
+  common.TSStatus killQueryInstance(TKillQueryInstanceReq req)
 
   /**
      * Config node will Set the TTL for the database on a list of data nodes.

Reply via email to