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

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


The following commit(s) were added to refs/heads/main by this push:
     new b9553f2f3cb IGNITE-26113 Create noop event log (#6359)
b9553f2f3cb is described below

commit b9553f2f3cb8f06d3a7d48607bde0f2655db9d45
Author: Vadim Pakhnushev <[email protected]>
AuthorDate: Mon Aug 4 16:38:54 2025 +0300

    IGNITE-26113 Create noop event log (#6359)
---
 .../java/org/apache/ignite/client/handler/TestServer.java | 14 +-------------
 .../org/apache/ignite/internal/eventlog/api/EventLog.java | 13 +++++++++++++
 .../apache/ignite/internal/rest/RestComponentTest.java    | 13 +------------
 .../internal/runner/app/ItIgniteNodeRestartTest.java      | 15 +--------------
 .../authentication/AuthenticationManagerImplTest.java     | 14 +-------------
 .../ignite/internal/sql/engine/framework/TestNode.java    | 14 +-------------
 6 files changed, 18 insertions(+), 65 deletions(-)

diff --git 
a/modules/client-handler/src/integrationTest/java/org/apache/ignite/client/handler/TestServer.java
 
b/modules/client-handler/src/integrationTest/java/org/apache/ignite/client/handler/TestServer.java
index d2d444a9ecd..fd335df4b77 100644
--- 
a/modules/client-handler/src/integrationTest/java/org/apache/ignite/client/handler/TestServer.java
+++ 
b/modules/client-handler/src/integrationTest/java/org/apache/ignite/client/handler/TestServer.java
@@ -24,14 +24,12 @@ import static org.mockito.Mockito.mock;
 
 import java.util.List;
 import java.util.UUID;
-import java.util.function.Supplier;
 import 
org.apache.ignite.client.handler.configuration.ClientConnectorConfiguration;
 import org.apache.ignite.internal.catalog.CatalogService;
 import org.apache.ignite.internal.cluster.management.ClusterTag;
 import 
org.apache.ignite.internal.cluster.management.network.messages.CmgMessagesFactory;
 import org.apache.ignite.internal.components.SystemPropertiesNodeProperties;
 import org.apache.ignite.internal.compute.IgniteComputeInternal;
-import org.apache.ignite.internal.eventlog.api.Event;
 import org.apache.ignite.internal.eventlog.api.EventLog;
 import org.apache.ignite.internal.hlc.HybridClockImpl;
 import org.apache.ignite.internal.hlc.TestClockService;
@@ -84,17 +82,7 @@ public class TestServer {
         this.testSslConfig = testSslConfig;
         this.authenticationManager = securityConfiguration == null
                 ? new DummyAuthenticationManager()
-                : new AuthenticationManagerImpl(securityConfiguration, new 
EventLog() {
-                    @Override
-                    public void log(Event event) {
-
-                    }
-
-                    @Override
-                    public void log(String type, Supplier<Event> 
eventProvider) {
-
-                    }
-                });
+                : new AuthenticationManagerImpl(securityConfiguration, 
EventLog.NOOP);
         this.clientConnectorConfiguration = clientConnectorConfiguration;
         this.networkConfiguration = networkConfiguration;
 
diff --git 
a/modules/eventlog/src/main/java/org/apache/ignite/internal/eventlog/api/EventLog.java
 
b/modules/eventlog/src/main/java/org/apache/ignite/internal/eventlog/api/EventLog.java
index bd864dea9fc..06eb7b683e7 100644
--- 
a/modules/eventlog/src/main/java/org/apache/ignite/internal/eventlog/api/EventLog.java
+++ 
b/modules/eventlog/src/main/java/org/apache/ignite/internal/eventlog/api/EventLog.java
@@ -56,4 +56,17 @@ public interface EventLog {
      * @param eventProvider the event provider.
      */
     void log(String type, Supplier<Event> eventProvider);
+
+    EventLog NOOP = new EventLog() {
+        @Override
+        public void log(Event event) {
+            // No-op.
+        }
+
+        @Override
+        public void log(String type, Supplier<Event> eventProvider) {
+            // No-op.
+        }
+    };
+
 }
diff --git 
a/modules/rest/src/test/java/org/apache/ignite/internal/rest/RestComponentTest.java
 
b/modules/rest/src/test/java/org/apache/ignite/internal/rest/RestComponentTest.java
index 1070943fb5a..5ec36a173c8 100644
--- 
a/modules/rest/src/test/java/org/apache/ignite/internal/rest/RestComponentTest.java
+++ 
b/modules/rest/src/test/java/org/apache/ignite/internal/rest/RestComponentTest.java
@@ -43,7 +43,6 @@ import 
org.apache.ignite.internal.configuration.NodeConfiguration;
 import 
org.apache.ignite.internal.configuration.storage.TestConfigurationStorage;
 import 
org.apache.ignite.internal.configuration.testframework.InjectConfiguration;
 import 
org.apache.ignite.internal.configuration.validation.TestConfigurationValidator;
-import org.apache.ignite.internal.eventlog.api.Event;
 import org.apache.ignite.internal.eventlog.api.EventLog;
 import org.apache.ignite.internal.manager.ComponentContext;
 import 
org.apache.ignite.internal.network.configuration.MulticastNodeFinderConfigurationSchema;
@@ -102,17 +101,7 @@ public class RestComponentTest extends 
BaseIgniteAbstractTest {
 
         Mockito.when(cmg.clusterState()).then(invocation -> 
CompletableFuture.completedFuture(state));
 
-        AuthenticationManager authenticationManager = new 
AuthenticationManagerImpl(securityConfiguration, new EventLog() {
-            @Override
-            public void log(Event event) {
-
-            }
-
-            @Override
-            public void log(String type, Supplier<Event> eventProvider) {
-
-            }
-        });
+        AuthenticationManager authenticationManager = new 
AuthenticationManagerImpl(securityConfiguration, EventLog.NOOP);
         Supplier<RestFactory> authProviderFactory = () -> new 
AuthenticationProviderFactory(authenticationManager);
         Supplier<RestFactory> restPresentationFactory = () -> new 
PresentationsFactory(
                 configurationManager,
diff --git 
a/modules/runner/src/integrationTest/java/org/apache/ignite/internal/runner/app/ItIgniteNodeRestartTest.java
 
b/modules/runner/src/integrationTest/java/org/apache/ignite/internal/runner/app/ItIgniteNodeRestartTest.java
index acb1fae440f..678092d2432 100644
--- 
a/modules/runner/src/integrationTest/java/org/apache/ignite/internal/runner/app/ItIgniteNodeRestartTest.java
+++ 
b/modules/runner/src/integrationTest/java/org/apache/ignite/internal/runner/app/ItIgniteNodeRestartTest.java
@@ -129,7 +129,6 @@ import 
org.apache.ignite.internal.disaster.system.ClusterIdService;
 import 
org.apache.ignite.internal.disaster.system.SystemDisasterRecoveryStorage;
 import org.apache.ignite.internal.distributionzones.DistributionZoneManager;
 import 
org.apache.ignite.internal.distributionzones.rebalance.ZoneRebalanceUtil;
-import org.apache.ignite.internal.eventlog.api.Event;
 import org.apache.ignite.internal.eventlog.api.EventLog;
 import org.apache.ignite.internal.failure.NoOpFailureManager;
 import org.apache.ignite.internal.hlc.ClockService;
@@ -823,18 +822,6 @@ public class ItIgniteNodeRestartTest extends 
BaseIgniteRestartTest {
                 lowWatermark
         );
 
-        EventLog noopEventLog = new EventLog() {
-            @Override
-            public void log(Event event) {
-                // No-op.
-            }
-
-            @Override
-            public void log(String type, Supplier<Event> eventProvider) {
-                // No-op.
-            }
-        };
-
         SqlQueryProcessor qryEngine = new SqlQueryProcessor(
                 clusterSvc,
                 logicalTopologyService,
@@ -857,7 +844,7 @@ public class ItIgniteNodeRestartTest extends 
BaseIgniteRestartTest {
                 lowWatermark,
                 threadPoolsManager.commonScheduler(),
                 new KillCommandHandler(name, logicalTopologyService, 
clusterSvc.messagingService()),
-                noopEventLog
+                EventLog.NOOP
         );
 
         sqlRef.set(new IgniteSqlImpl(qryEngine, 
HybridTimestampTracker.atomicTracker(null), 
threadPoolsManager.commonScheduler()));
diff --git 
a/modules/security/src/test/java/org/apache/ignite/internal/security/authentication/AuthenticationManagerImplTest.java
 
b/modules/security/src/test/java/org/apache/ignite/internal/security/authentication/AuthenticationManagerImplTest.java
index c67d771158f..5813eb5f97e 100644
--- 
a/modules/security/src/test/java/org/apache/ignite/internal/security/authentication/AuthenticationManagerImplTest.java
+++ 
b/modules/security/src/test/java/org/apache/ignite/internal/security/authentication/AuthenticationManagerImplTest.java
@@ -41,13 +41,11 @@ import java.util.List;
 import java.util.concurrent.CompletableFuture;
 import java.util.concurrent.CopyOnWriteArrayList;
 import java.util.function.Consumer;
-import java.util.function.Supplier;
 import org.apache.ignite.configuration.annotation.ConfigurationType;
 import org.apache.ignite.internal.configuration.ClusterConfiguration;
 import 
org.apache.ignite.internal.configuration.testframework.ConfigurationExtension;
 import 
org.apache.ignite.internal.configuration.testframework.InjectConfiguration;
 import org.apache.ignite.internal.event.EventListener;
-import org.apache.ignite.internal.eventlog.api.Event;
 import org.apache.ignite.internal.eventlog.api.EventLog;
 import org.apache.ignite.internal.manager.ComponentContext;
 import 
org.apache.ignite.internal.security.authentication.basic.BasicAuthenticationProviderChange;
@@ -95,17 +93,7 @@ class AuthenticationManagerImplTest extends 
BaseIgniteAbstractTest {
     void setUp() {
         securityConfiguration = ((SecurityExtensionConfiguration) 
clusterConfiguration).security();
 
-        manager = new AuthenticationManagerImpl(securityConfiguration, new 
EventLog() {
-            @Override
-            public void log(Event event) {
-
-            }
-
-            @Override
-            public void log(String type, Supplier<Event> eventProvider) {
-
-            }
-        });
+        manager = new AuthenticationManagerImpl(securityConfiguration, 
EventLog.NOOP);
 
         Arrays.stream(AuthenticationEvent.values()).forEach(event -> 
manager.listen(event, listener));
 
diff --git 
a/modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/framework/TestNode.java
 
b/modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/framework/TestNode.java
index 834716e8319..d8b4c7f8e91 100644
--- 
a/modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/framework/TestNode.java
+++ 
b/modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/framework/TestNode.java
@@ -31,11 +31,9 @@ import java.util.concurrent.Executors;
 import java.util.concurrent.ScheduledExecutorService;
 import java.util.concurrent.TimeUnit;
 import java.util.function.Function;
-import java.util.function.Supplier;
 import java.util.stream.Collectors;
 import org.apache.ignite.internal.catalog.CatalogService;
 import org.apache.ignite.internal.components.SystemPropertiesNodeProperties;
-import org.apache.ignite.internal.eventlog.api.Event;
 import org.apache.ignite.internal.eventlog.api.EventLog;
 import org.apache.ignite.internal.failure.FailureContext;
 import org.apache.ignite.internal.failure.FailureManager;
@@ -240,17 +238,7 @@ public class TestNode implements LifecycleAware {
                 executionService,
                 NoOpTransactionalOperationTracker.INSTANCE,
                 new QueryIdGenerator(nodeName.hashCode()),
-                new EventLog() {
-                    @Override
-                    public void log(Event event) {
-                        // No-op.
-                    }
-
-                    @Override
-                    public void log(String type, Supplier<Event> 
eventProvider) {
-                        // No-op.
-                    }
-                },
+                EventLog.NOOP,
                 new SqlQueryMetricSource()
         ));
     }

Reply via email to