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

achennaka pushed a commit to branch branch-1.18.x
in repository https://gitbox.apache.org/repos/asf/kudu.git


The following commit(s) were added to refs/heads/branch-1.18.x by this push:
     new bebf2f8cf [docs] clarify on multi-row transaction support in known 
issues
bebf2f8cf is described below

commit bebf2f8cff4d67ae1712f5854e7d0f99b42f52de
Author: Alexey Serbin <[email protected]>
AuthorDate: Thu Jan 9 12:44:40 2025 -0800

    [docs] clarify on multi-row transaction support in known issues
    
    It's quite surprising to see the 'Known Issues' document still stating
    that multi-row transactions are not at all supported in Kudu while the
    support for multi-row transactions across multiple tables has been
    present in Kudu for INSERT and INSERT_IGNORE operations for a few years.
    
    This patch updates the known_issues.adoc on this particular topic.
    
    Change-Id: Iac6652549f2593e041200ed1cdf7b2771c052b70
    Reviewed-on: http://gerrit.cloudera.org:8080/22321
    Tested-by: Kudu Jenkins
    Reviewed-by: Abhishek Chennaka <[email protected]>
    (cherry picked from commit bda246888fb83d6b8131ddbb04f062f3e03180a8)
    Reviewed-on: http://gerrit.cloudera.org:8080/22327
---
 docs/known_issues.adoc          | 7 ++++++-
 docs/transaction_semantics.adoc | 1 +
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/docs/known_issues.adoc b/docs/known_issues.adoc
index 16c0788e6..2bdcf0786 100644
--- a/docs/known_issues.adoc
+++ b/docs/known_issues.adoc
@@ -79,7 +79,12 @@ include::top.adoc[tags=version]
 
 * Secondary indexes are not supported.
 
-* Multi-row transactions are not yet supported.
+* Multi-row transactions across multiple tables are supported for INSERT and
+  INSERT_IGNORE operations, providing atomicity in data ingestion scenarios.
+  However, the rest of DML operations (UPDATE, DELETE, etc.) in the context of
+  multi-row transactions are not yet supported. For details, see
+  link:transaction_semantics.html#multi-tablet-write-transactions[this section]
+  on multi-tablet write transaction semantics.
 
 * Relational features, like foreign keys, are not supported.
 
diff --git a/docs/transaction_semantics.adoc b/docs/transaction_semantics.adoc
index ff9ee7031..a1755859c 100644
--- a/docs/transaction_semantics.adoc
+++ b/docs/transaction_semantics.adoc
@@ -165,6 +165,7 @@ CAUTION: `COMMIT_WAIT` consistency is considered an 
experimental feature. It may
 incorrect results, exhibit performance issues, or negatively impact cluster 
stability.
 Use in production environments is discouraged.
 
+[[multi-tablet-write-transactions]]
 == Multi-tablet write transactions
 
 Kudu provides transactionality on top of the write operations, meaning all 
operations that occur

Reply via email to