Skip to content

IGNITE-27411 Fix tx exception loss#7641

Open
Lalant wants to merge 52 commits intoapache:mainfrom
Lalant:ignite-27411-tx-exception-may-be-lost
Open

IGNITE-27411 Fix tx exception loss#7641
Lalant wants to merge 52 commits intoapache:mainfrom
Lalant:ignite-27411-tx-exception-may-be-lost

Conversation

@Lalant
Copy link
Contributor

@Lalant Lalant commented Feb 20, 2026

Lalant added 30 commits January 21, 2026 15:29
HeapLockManager, ReadWriteTransactionImpl,PartitionReplicaListener.
Applied static imports.
…asoning-tx-state-meta

# Conflicts:
#	modules/partition-replicator/src/main/java/org/apache/ignite/internal/partition/replicator/handlers/TxCleanupRecoveryRequestHandler.java
#	modules/table/src/main/java/org/apache/ignite/internal/table/distributed/StorageUpdateHandler.java
#	modules/table/src/main/java/org/apache/ignite/internal/table/distributed/replicator/PartitionReplicaListener.java
#	modules/transactions/src/main/java/org/apache/ignite/internal/tx/DelayedAckException.java
#	modules/transactions/src/main/java/org/apache/ignite/internal/tx/PossibleDeadlockOnLockAcquireException.java
#	modules/transactions/src/main/java/org/apache/ignite/internal/tx/impl/HeapLockManager.java
#	modules/transactions/src/main/java/org/apache/ignite/internal/tx/impl/ReadWriteTransactionImpl.java
#	modules/transactions/src/main/java/org/apache/ignite/internal/tx/impl/TxCleanupRequestSender.java
#	modules/transactions/src/main/java/org/apache/ignite/internal/tx/impl/TxManagerImpl.java
…ception through cause/suppressed chains and avoid the unsafe cast that caused the failure.
…ionInfo is set. Fixed issue with the wrong code for timeout transactions. Removed custom exception. Fixed issue with updating state in read only tx.
@Lalant Lalant requested a review from isapego as a code owner February 20, 2026 09:17
# Conflicts:
#	modules/transactions/src/main/java/org/apache/ignite/internal/tx/impl/TransactionExpirationRegistry.java
# Conflicts:
#	modules/table/src/main/java/org/apache/ignite/internal/table/distributed/replicator/PartitionReplicaListener.java
# Conflicts:
#	modules/table/src/main/java/org/apache/ignite/internal/table/distributed/replicator/PartitionReplicaListener.java
#	modules/table/src/main/java/org/apache/ignite/internal/table/distributed/storage/InternalTableImpl.java
…7411-tx-exception-may-be-lost

# Conflicts:
#	modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/InflightTransactionalOperationTracker.java
#	modules/table/src/main/java/org/apache/ignite/internal/table/distributed/storage/InternalTableImpl.java
#	modules/transactions/src/main/java/org/apache/ignite/internal/tx/impl/TransactionExpirationRegistry.java
@Lalant Lalant requested a review from ptupitsyn as a code owner February 24, 2026 12:43
@ptupitsyn ptupitsyn changed the title Ignite 27411 tx exception may be lost IGNITE-27411 Fix tx exception loss Feb 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant