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%)