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 22f6d0d1d3 IGNITE-19381 TimestampAware messages sometimes lacks
timestamps (#2083)
add 00e6812c2a IGNITE-19428 PlacementDriver API implemented. (#2078)
No new revisions were added by this update.
Summary of changes:
.../util/PendingComparableValuesTracker.java | 5 +
.../PendingIndependentComparableValuesTracker.java | 6 +
.../internal/metastorage/MetaStorageManager.java | 8 +
.../metastorage/server/time/ClusterTime.java | 0
.../metastorage/impl/MetaStorageManagerImpl.java | 4 +-
.../internal/placementdriver/LeaseMeta.java} | 30 +-
.../internal/placementdriver/PlacementDriver.java | 51 ++++
modules/placement-driver/build.gradle | 5 +
.../internal/placementdriver/LeaseUpdater.java | 6 +-
.../placementdriver/PlacementDriverManager.java | 1 +
.../internal/placementdriver/leases/Lease.java | 42 +--
.../placementdriver/leases/LeaseTracker.java | 95 +++++-
.../placementdriver/PlacementDriverTest.java | 338 +++++++++++++++++++++
.../leases/LeaseSerializationTest.java | 22 +-
.../apache/ignite/internal/replicator/Replica.java | 2 +-
15 files changed, 564 insertions(+), 51 deletions(-)
rename modules/{metastorage =>
metastorage-api}/src/main/java/org/apache/ignite/internal/metastorage/server/time/ClusterTime.java
(100%)
copy
modules/{replicator/src/main/java/org/apache/ignite/internal/replicator/command/SafeTimePropagatingCommand.java
=>
placement-driver-api/src/main/java/org/apache/ignite/internal/placementdriver/LeaseMeta.java}
(62%)
create mode 100644
modules/placement-driver-api/src/main/java/org/apache/ignite/internal/placementdriver/PlacementDriver.java
create mode 100644
modules/placement-driver/src/test/java/org/apache/ignite/internal/placementdriver/PlacementDriverTest.java