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 b0e3e751e5 IGNITE-20486 Protect write intent resolution with busy locks (#2627) add 4a0e961806 IGNITE-20052 Release all locks locally on self primary replica expira… (#2620) No new revisions were added by this update. Summary of changes: .../internal/placementdriver/PlacementDriver.java | 9 + .../placementdriver/event/PrimaryReplicaEvent.java | 7 +- .../placementdriver/TestPlacementDriver.java | 9 +- .../PlacementDriverManagerTest.java | 41 +++ .../internal/placementdriver/LeaseUpdater.java | 4 +- .../placementdriver/leases/LeaseTracker.java | 43 ++- modules/replicator/build.gradle | 2 + .../ItPlacementDriverReplicaSideTest.java | 4 +- .../apache/ignite/internal/replicator/Replica.java | 12 +- .../ignite/internal/replicator/ReplicaManager.java | 19 +- .../replicator/PlacementDriverReplicaSideTest.java | 4 +- .../ItPrimaryReplicaChoiceTest.java | 290 +++++++++++++++++++++ .../rebalance/ItRebalanceDistributedTest.java | 6 +- .../runner/app/ItIgniteNodeRestartTest.java | 7 +- .../org/apache/ignite/internal/app/IgniteImpl.java | 17 +- .../ignite/distributed/ReplicaUnavailableTest.java | 4 +- .../replicator/PartitionReplicaListener.java | 31 +++ .../apache/ignite/distributed/ItTxTestCluster.java | 3 +- 18 files changed, 484 insertions(+), 28 deletions(-) create mode 100644 modules/runner/src/integrationTest/java/org/apache/ignite/internal/placementdriver/ItPrimaryReplicaChoiceTest.java