This is an automated email from the ASF dual-hosted git repository.

ibessonov pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git


    from cae90410a3 IGNITE-19724 Remove redundant joins (#2252)
     add c2d558e8c6 IGNITE-19851 Add MetaStorage revision update listeners and 
use instead of configuration revision update listeners (#2261)

No new revisions were added by this update.

Summary of changes:
 .../configuration/ConfigurationChanger.java        |  43 +++---
 .../ConfigurationStorageRevisionListener.java      |   1 +
 .../storage/ConfigurationStorage.java              |   3 +-
 .../storage/TestConfigurationStorage.java          |   5 +-
 .../InjectRevisionListenerHolder.java              |   1 +
 .../internal/metastorage/MetaStorageManager.java   |   6 +
 .../metastorage/RevisionUpdateListener.java}       |  19 +--
 .../ignite/internal/metastorage/WatchListener.java |   1 +
 .../impl/ItMetaStorageManagerImplTest.java         |  35 ++++-
 .../metastorage/impl/MetaStorageManagerImpl.java   |  16 +++
 .../metastorage/server/KeyValueStorage.java        |  10 ++
 .../metastorage/server/WatchAndEvents.java}        |  19 +--
 .../metastorage/server/WatchProcessor.java         | 155 +++++++++++++++------
 .../server/persistence/RocksDbKeyValueStorage.java |  16 +++
 .../metastorage/server/WatchProcessorTest.java     |   2 -
 .../server/SimpleInMemoryKeyValueStorage.java      |  16 +++
 .../ItDistributedConfigurationStorageTest.java     |   3 +-
 .../storage/ItRebalanceDistributedTest.java        |   8 +-
 .../org/apache/ignite/internal/app/IgniteImpl.java |  59 ++++++--
 .../storage/DistributedConfigurationStorage.java   |   5 +-
 .../storage/LocalConfigurationStorage.java         |   4 +-
 .../storage/LocalFileConfigurationStorage.java     |   4 +-
 22 files changed, 315 insertions(+), 116 deletions(-)
 copy 
modules/{configuration-api/src/main/java/org/apache/ignite/configuration/notifications/ConfigurationListener.java
 => 
metastorage-api/src/main/java/org/apache/ignite/internal/metastorage/RevisionUpdateListener.java}
 (54%)
 copy 
modules/metastorage/src/{test/java/org/apache/ignite/internal/metastorage/server/SimpleInMemoryKeyValueStorageTest.java
 => 
main/java/org/apache/ignite/internal/metastorage/server/WatchAndEvents.java} 
(74%)

Reply via email to