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