You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by rp...@apache.org on 2025/12/19 14:38:53 UTC

(ignite-3) 04/07: IGNITE-27349 / introduce variables

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

rpuch pushed a commit to branch ignite-27349
in repository https://gitbox.apache.org/repos/asf/ignite-3.git

commit 1278075655b069f82e4a98cadd3ca2317a89fa91
Author: Roman Puchkovskiy <ro...@gmail.com>
AuthorDate: Fri Dec 19 18:27:58 2025 +0400

    IGNITE-27349 / introduce variables
---
 .../main/java/org/apache/ignite/internal/index/IndexBuildTask.java    | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/modules/index/src/main/java/org/apache/ignite/internal/index/IndexBuildTask.java b/modules/index/src/main/java/org/apache/ignite/internal/index/IndexBuildTask.java
index a7817558f00..776f80051f6 100644
--- a/modules/index/src/main/java/org/apache/ignite/internal/index/IndexBuildTask.java
+++ b/modules/index/src/main/java/org/apache/ignite/internal/index/IndexBuildTask.java
@@ -312,7 +312,9 @@ class IndexBuildTask {
                 assert transactionId != null;
 
                 // We only care about transactions which began after index creation.
-                if (TransactionIds.beginTimestamp(transactionId).compareTo(hybridTimestamp(indexCreationInfo.activationTimestamp())) < 0) {
+                HybridTimestamp txBeginTs = TransactionIds.beginTimestamp(transactionId);
+                HybridTimestamp indexCreationTs = hybridTimestamp(indexCreationInfo.activationTimestamp());
+                if (txBeginTs.compareTo(indexCreationTs) < 0) {
                     transactionsToResolve.put(
                             row.transactionId(),
                             new CommitPartitionId(row.commitZoneId(), row.commitPartitionId())