This is an automated email from the ASF dual-hosted git repository. tkalkirill pushed a change to branch main in repository https://gitbox.apache.org/repos/asf/ignite-3.git
from 29b4a76f3c IGNITE-17882 Remove org.apache.ignite.binary.BinaryObject from public API (#2609) add 29b0cb1c35 IGNITE-20422 Add events of becoming and ceasing to be a primary replica in the PlacementDriver (#2596) No new revisions were added by this update. Summary of changes: .../internal/placementdriver/PlacementDriver.java | 5 +- .../internal/placementdriver/ReplicaMeta.java | 2 +- .../placementdriver/event/PrimaryReplicaEvent.java | 43 +++++ .../event/PrimaryReplicaEventParameters.java} | 34 ++-- .../placementdriver/TestPlacementDriver.java | 20 +- .../internal/placementdriver/ActiveActorTest.java | 13 ++ .../MultiActorPlacementDriverTest.java | 51 ++--- .../ignite/internal/placementdriver/Node.java | 81 ++++++++ .../PlacementDriverManagerTest.java | 39 ++-- .../placementdriver/PlacementDriverManager.java | 48 ++++- .../placementdriver/leases/LeaseTracker.java | 122 ++++++++---- .../placementdriver/PlacementDriverTest.java | 209 ++++++++++++++++++--- .../org/apache/ignite/internal/app/IgniteImpl.java | 5 +- 13 files changed, 529 insertions(+), 143 deletions(-) create mode 100644 modules/placement-driver-api/src/main/java/org/apache/ignite/internal/placementdriver/event/PrimaryReplicaEvent.java copy modules/{catalog/src/main/java/org/apache/ignite/internal/catalog/events/CatalogEventParameters.java => placement-driver-api/src/main/java/org/apache/ignite/internal/placementdriver/event/PrimaryReplicaEventParameters.java} (52%) create mode 100644 modules/placement-driver/src/integrationTest/java/org/apache/ignite/internal/placementdriver/Node.java