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);