This is an automated email from the ASF dual-hosted git repository. sanpwc pushed a change to branch main in repository https://gitbox.apache.org/repos/asf/ignite-3.git
from ab0e15990c IGNITE-20625 Fix ODBC metadata reading error (#2687) add 7b60e6841d IGNITE-20457 Verify commitTimestamp against enlisted partitions expiration timestamps (#2658) No new revisions were added by this update. Summary of changes: .../java/org/apache/ignite/lang/ErrorGroups.java | 3 + .../apache/ignite/client/fakes/FakeTxManager.java | 3 +- .../internal/placementdriver/PlacementDriver.java | 12 +- .../placementdriver/leases/LeaseTracker.java | 8 +- .../placementdriver/PlacementDriverTest.java | 36 ++++++ .../rebalance/ItRebalanceDistributedTest.java | 10 +- .../runner/app/ItIgniteNodeRestartTest.java | 10 +- .../org/apache/ignite/internal/app/IgniteImpl.java | 19 +-- .../exec/rel/TableScanNodeExecutionTest.java | 11 +- .../ignite/distributed/ItTablePersistenceTest.java | 34 +++-- ...xDistributedTestSingleNodeNoCleanupMessage.java | 18 ++- .../ignite/internal/table/ItColocationTest.java | 9 +- .../replicator/PartitionReplicaListener.java | 12 +- .../replication/PartitionReplicaListenerTest.java | 5 +- .../apache/ignite/distributed/ItTxTestCluster.java | 37 +++++- .../table/impl/DummyInternalTableImpl.java | 15 ++- modules/transactions/build.gradle | 2 + .../org/apache/ignite/internal/tx/TxManager.java | 6 +- .../tx/impl/PrimaryReplicaExpiredException.java | 52 ++++++++ .../internal/tx/impl/ReadWriteTransactionImpl.java | 22 ++-- .../ignite/internal/tx/impl/TxManagerImpl.java | 139 +++++++++++++++------ .../tx/message/TxFinishReplicaRequest.java | 9 +- .../apache/ignite/internal/tx/TxManagerTest.java | 111 +++++++++++++++- 23 files changed, 468 insertions(+), 115 deletions(-) create mode 100644 modules/transactions/src/main/java/org/apache/ignite/internal/tx/impl/PrimaryReplicaExpiredException.java