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

Reply via email to