This is an automated email from the ASF dual-hosted git repository.
apkhmv pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
from b48f4a78281 IGNITE-24748 Support zone partitions in placement-driver
tests (#5387)
add 0309110439b IGNITE-24244 Support timeout in RW transactions (#5209)
No new revisions were added by this update.
Summary of changes:
.../java/org/apache/ignite/lang/ErrorGroups.java | 3 +
.../internal/client/tx/ClientTransactions.java | 11 +-
.../apache/ignite/client/fakes/FakeTxManager.java | 26 +-
.../replicator/ReplicaTxFinishMarker.java | 3 +-
.../partition/replicator/TxRecoveryEngine.java | 1 +
.../replicator/raft/RaftTxFinishMarker.java | 3 +-
.../platforms/dotnet/Apache.Ignite/ErrorCodes.g.cs | 3 +
.../ignite/internal/table/ItTableScanTest.java | 35 ++-
.../ignite/internal/sql/engine/ItDmlTest.java | 9 +-
.../exec/rel/TableScanNodeExecutionTest.java | 4 +-
.../sql/engine/framework/NoOpTransaction.java | 26 +-
.../ignite/distributed/ItTxStateLocalMapTest.java | 5 +-
.../ignite/internal/table/ItColocationTest.java | 5 +-
.../internal/table/distributed/TableManager.java | 4 +-
.../table/distributed/raft/PartitionListener.java | 3 +-
.../replicator/PartitionReplicaListener.java | 13 +-
.../distributed/storage/InternalTableImpl.java | 112 ++++++--
.../replication/PartitionReplicaListenerTest.java | 25 +-
.../storage/InternalTableEstimatedSizeTest.java | 4 +-
.../distributed/storage/InternalTableImplTest.java | 8 +-
.../apache/ignite/distributed/ItTxTestCluster.java | 4 +-
.../ignite/internal/table/TxAbstractTest.java | 5 +-
.../table/impl/DummyInternalTableImpl.java | 4 +-
...Test.java => ItClientTxTimeoutOneNodeTest.java} | 9 +-
...st.java => ItEmbeddedTxTimeoutOneNodeTest.java} | 9 +-
.../ignite/internal/tx/ItTxTimeoutOneNodeTest.java | 126 ++++++++
.../readonly/ItReadOnlyTxTimeoutOneNodeTest.java | 72 -----
.../tx/distributed/ItTransactionRecoveryTest.java | 1 +
.../TransactionExpirationRegistryBenchmark.java | 58 +++-
.../ignite/internal/tx/InternalTransaction.java | 32 ++-
.../org/apache/ignite/internal/tx/TxManager.java | 7 +-
.../org/apache/ignite/internal/tx/TxStateMeta.java | 37 ++-
.../ignite/internal/tx/TxStateMetaAbandoned.java | 2 +-
.../ignite/internal/tx/TxStateMetaFinishing.java | 7 +-
.../impl/FinishedReadOnlyTransactionTracker.java | 2 +-
.../tx/impl/IgniteAbstractTransactionImpl.java | 15 +-
.../internal/tx/impl/IgniteTransactionsImpl.java | 5 -
.../tx/impl/PublicApiThreadingTransaction.java | 23 +-
.../internal/tx/impl/ReadOnlyTransactionImpl.java | 26 +-
.../internal/tx/impl/ReadWriteTransactionImpl.java | 35 ++-
.../tx/impl/TransactionExpirationRegistry.java | 2 +-
.../internal/tx/impl/TransactionInflights.java | 44 ++-
.../internal/tx/impl/TxCleanupRequestSender.java | 3 +-
.../ignite/internal/tx/impl/TxManagerImpl.java | 80 ++++--
.../tx/impl/VolatileTxStateMetaStorage.java | 3 +-
.../tx/message/TxStateMetaFinishingMessage.java | 4 +-
.../internal/tx/message/TxStateMetaMessage.java | 5 +-
.../apache/ignite/internal/tx/TxManagerTest.java | 3 +
.../internal/tx/impl/OrphanDetectorTest.java | 10 +-
.../tx/impl/ReadWriteTransactionImplTest.java | 6 +-
...ransactionExpirationRegistryConcurrentTest.java | 317 +++++++++++++++++++++
.../tx/impl/TransactionExpirationRegistryTest.java | 36 +--
52 files changed, 1014 insertions(+), 281 deletions(-)
rename
modules/transactions/src/integrationTest/java/org/apache/ignite/internal/tx/{readonly/ItClientReadOnlyTxTimeoutOneNodeTest.java
=> ItClientTxTimeoutOneNodeTest.java} (85%)
rename
modules/transactions/src/integrationTest/java/org/apache/ignite/internal/tx/{readonly/ItEmbeddedReadOnlyTxTimeoutOneNodeTest.java
=> ItEmbeddedTxTimeoutOneNodeTest.java} (75%)
create mode 100644
modules/transactions/src/integrationTest/java/org/apache/ignite/internal/tx/ItTxTimeoutOneNodeTest.java
delete mode 100644
modules/transactions/src/integrationTest/java/org/apache/ignite/internal/tx/readonly/ItReadOnlyTxTimeoutOneNodeTest.java
create mode 100644
modules/transactions/src/test/java/org/apache/ignite/internal/tx/impl/TransactionExpirationRegistryConcurrentTest.java