This is an automated email from the ASF dual-hosted git repository.
vpyatkov pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
The following commit(s) were added to refs/heads/main by this push:
new e7fdad24357 IGNITE-25920 Commit/rollback from client is executed in
network thread (#6254)
e7fdad24357 is described below
commit e7fdad24357b9d8d72fbdb6f196485b6a78136aa
Author: Vladislav Pyatkov <[email protected]>
AuthorDate: Wed Jul 16 13:11:37 2025 +0300
IGNITE-25920 Commit/rollback from client is executed in network thread
(#6254)
---
.../org/apache/ignite/client/handler/ClientInboundMessageHandler.java | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git
a/modules/client-handler/src/main/java/org/apache/ignite/client/handler/ClientInboundMessageHandler.java
b/modules/client-handler/src/main/java/org/apache/ignite/client/handler/ClientInboundMessageHandler.java
index 70450673b3e..bc39fd8893e 100644
---
a/modules/client-handler/src/main/java/org/apache/ignite/client/handler/ClientInboundMessageHandler.java
+++
b/modules/client-handler/src/main/java/org/apache/ignite/client/handler/ClientInboundMessageHandler.java
@@ -1012,7 +1012,9 @@ public class ClientInboundMessageHandler
|| opCode == ClientOp.TUPLE_DELETE_EXACT
|| opCode == ClientOp.TUPLE_GET_AND_DELETE
|| opCode == ClientOp.TUPLE_CONTAINS_KEY
- || opCode == ClientOp.STREAMER_BATCH_SEND;
+ || opCode == ClientOp.STREAMER_BATCH_SEND
+ || opCode == ClientOp.TX_COMMIT
+ || opCode == ClientOp.TX_ROLLBACK;
// Sql-related operation must do some bookkeeping first on the
client's thread to avoid races
// (for instance, cancellation must not be processed until
execution request is registered).