This is an automated email from the ASF dual-hosted git repository.
vpyatkov pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
from e7746cf275 IGNITE-21526 .NET: Clean up IEP-54 leftovers (#3349)
add 7bb9ecf6c5 IGNITE-21291 Scan cursors do not close when an RO
transaction is finalized (#3219)
No new revisions were added by this update.
Summary of changes:
.../apache/ignite/client/fakes/FakeTxManager.java | 2 +-
.../runner/app/ItIgniteNodeRestartTest.java | 11 ++-
.../org/apache/ignite/internal/app/IgniteImpl.java | 10 ++-
.../exec/rel/TableScanNodeExecutionTest.java | 13 ++-
.../apache/ignite/distributed/ItLockTableTest.java | 7 +-
...xDistributedTestSingleNodeNoCleanupMessage.java | 11 ++-
.../rebalance/ItRebalanceDistributedTest.java | 11 ++-
.../ignite/internal/table/ItColocationTest.java | 13 ++-
.../internal/table/ItTransactionRecoveryTest.java | 63 +++++++++++++++
.../replicator/PartitionReplicaListener.java | 8 +-
.../replication/PartitionReplicaListenerTest.java | 2 +-
.../apache/ignite/distributed/ItTxTestCluster.java | 29 ++++++-
.../table/impl/DummyInternalTableImpl.java | 11 ++-
.../org/apache/ignite/internal/tx/TxManager.java | 8 +-
.../impl/FinishedReadOnlyTransactionTracker.java | 94 ++++++++++++++++++++++
.../FinishedTransactionBatchRequestHandler.java | 69 ++++++++++++++++
.../internal/tx/impl/ReadOnlyTransactionImpl.java | 9 ++-
.../internal/tx/impl/ResourceCleanupManager.java | 34 +++++++-
.../ignite/internal/tx/impl/TxManagerImpl.java | 31 ++++---
....java => FinishedTransactionsBatchMessage.java} | 17 ++--
.../ignite/internal/tx/message/TxMessageGroup.java | 6 ++
.../apache/ignite/internal/tx/TxManagerTest.java | 13 ++-
.../tx/impl/ReadOnlyTransactionImplTest.java | 12 ++-
23 files changed, 432 insertions(+), 52 deletions(-)
create mode 100644
modules/transactions/src/main/java/org/apache/ignite/internal/tx/impl/FinishedReadOnlyTransactionTracker.java
create mode 100644
modules/transactions/src/main/java/org/apache/ignite/internal/tx/impl/FinishedTransactionBatchRequestHandler.java
copy
modules/transactions/src/main/java/org/apache/ignite/internal/tx/message/{TxFinishResponse.java
=> FinishedTransactionsBatchMessage.java} (74%)