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