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

apkhmv 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 b1fa2f59159 IGNITE-26398 Update RW transaction timeout javadoc (#6562)
b1fa2f59159 is described below

commit b1fa2f59159aee4fe1f1667438cad4266e99e6a0
Author: Maksim Myskov <[email protected]>
AuthorDate: Mon Sep 8 18:10:19 2025 +0300

    IGNITE-26398 Update RW transaction timeout javadoc (#6562)
---
 .../api/src/main/java/org/apache/ignite/tx/TransactionOptions.java  | 6 +-----
 .../dotnet/Apache.Ignite/Transactions/TransactionOptions.cs         | 4 +---
 2 files changed, 2 insertions(+), 8 deletions(-)

diff --git 
a/modules/api/src/main/java/org/apache/ignite/tx/TransactionOptions.java 
b/modules/api/src/main/java/org/apache/ignite/tx/TransactionOptions.java
index 96594b5f4fd..61a10894bd0 100644
--- a/modules/api/src/main/java/org/apache/ignite/tx/TransactionOptions.java
+++ b/modules/api/src/main/java/org/apache/ignite/tx/TransactionOptions.java
@@ -36,15 +36,11 @@ public class TransactionOptions {
         return timeoutMillis;
     }
 
-    // TODO: remove a note that timeouts are not supported for RW after 
IGNITE-15936 is implemented.
     /**
      * Sets transaction timeout, in milliseconds.
      *
      * @param timeoutMillis Transaction timeout, in milliseconds. Cannot be 
negative; 0 means 'use default timeout'.
-     *     <ul>
-     *     <li>For RO transactions, the default timeout is configured via 
ignite.transaction.timeout configuration property.</li>
-     *     <li>For RW transactions, timeouts are not supported yet.</li>
-     *     </ul>
+     *      the default timeout is configured via ignite.transaction.timeout 
configuration property.
      * @return {@code this} for chaining.
      */
     public TransactionOptions timeoutMillis(long timeoutMillis) {
diff --git 
a/modules/platforms/dotnet/Apache.Ignite/Transactions/TransactionOptions.cs 
b/modules/platforms/dotnet/Apache.Ignite/Transactions/TransactionOptions.cs
index f39d1f81874..cbf4840ae1c 100644
--- a/modules/platforms/dotnet/Apache.Ignite/Transactions/TransactionOptions.cs
+++ b/modules/platforms/dotnet/Apache.Ignite/Transactions/TransactionOptions.cs
@@ -27,8 +27,6 @@ namespace Apache.Ignite.Transactions;
 /// </param>
 /// <param name="TimeoutMillis">
 /// Transaction timeout. 0 means 'use default timeout'.
-/// For RO transactions, the default timeout is data availability time 
configured via ignite.gc.lowWatermark.dataAvailabilityTimeMillis
-/// configuration setting.
-/// For RW transactions, timeouts are not supported yet. TODO: IGNITE-15936.
+/// the default timeout is configured via ignite.transaction.timeout 
configuration property.
 /// </param>
 public readonly record struct TransactionOptions(bool ReadOnly, long 
TimeoutMillis = 0);

Reply via email to