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 4ed64a8b46 IGNITE-21922: Cover SQL E141-01(Basic integrity constraints, NOT NULL constraints) feature by tests (#3578) add 1b8046c97d IGNITE-21762 Run cleanup on primary reelection for all finished txns. (#3540) No new revisions were added by this update. Summary of changes: .../apache/ignite/client/fakes/FakeTxManager.java | 11 ++++ .../ignite/internal/thread/ThreadOperation.java | 4 +- .../org/apache/ignite/raft/jraft/JRaftUtils.java | 6 +- .../ignite/internal/replicator/ReplicaManager.java | 3 +- .../ignite/internal/table/ItDurableFinishTest.java | 9 ++- .../ignite/internal/app/ThreadPoolsManager.java | 3 +- .../table/distributed/command/FinishTxCommand.java | 6 ++ .../table/distributed/raft/PartitionListener.java | 12 ++++ .../replicator/PartitionReplicaListener.java | 71 ++++++++++++++++++++-- .../replicator/TransactionStateResolver.java | 5 +- .../PartitionRaftCommandsSerializationTest.java | 2 + .../raft/PartitionCommandListenerTest.java | 1 + .../incoming/IncomingSnapshotCopierTest.java | 4 +- .../OutgoingSnapshotTxDataStreamingTest.java | 7 ++- .../replication/PartitionReplicaListenerTest.java | 11 ++-- .../PartitionCommandsMarshallerImplTest.java | 2 + .../org/apache/ignite/internal/tx/TxManager.java | 25 +++++++- .../java/org/apache/ignite/internal/tx/TxMeta.java | 17 +++++- .../ignite/internal/tx/impl/OrphanDetector.java | 3 +- .../internal/tx/impl/TxCleanupRequestSender.java | 11 +++- .../ignite/internal/tx/impl/TxManagerImpl.java | 60 +++++++++++++++--- .../ignite/internal/tx/impl/TxMessageSender.java | 18 +++++- .../tx/impl/VolatileTxStateMetaStorage.java | 2 +- ...nRequest.java => TxCleanupRecoveryRequest.java} | 11 ++-- .../ignite/internal/tx/message/TxMessageGroup.java | 5 ++ .../state/ThreadAssertingTxStateStorage.java | 4 +- .../storage/state/AbstractTxStateStorageTest.java | 46 +++++++------- 27 files changed, 288 insertions(+), 71 deletions(-) copy modules/transactions/src/main/java/org/apache/ignite/internal/tx/message/{TxStateCommitPartitionRequest.java => TxCleanupRecoveryRequest.java} (75%)