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

namelchev pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ignite.git


The following commit(s) were added to refs/heads/master by this push:
     new b8e3d65a3ab IGNITE-28350 Removed unnecessary 
SnapshotCheckHandlersNodeResponse (#12935)
b8e3d65a3ab is described below

commit b8e3d65a3ab1df86a364fa312bd647930c768499
Author: Nikita Amelchev <[email protected]>
AuthorDate: Thu Mar 26 11:52:07 2026 +0300

    IGNITE-28350 Removed unnecessary SnapshotCheckHandlersNodeResponse (#12935)
---
 .../communication/GridIoMessageFactory.java        |  3 --
 .../discovery/DiscoveryMessageFactory.java         |  3 --
 .../SnapshotCheckHandlersNodeResponse.java         | 50 ----------------------
 .../snapshot/SnapshotCheckHandlersResponse.java    |  7 ++-
 4 files changed, 3 insertions(+), 60 deletions(-)

diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/managers/communication/GridIoMessageFactory.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/managers/communication/GridIoMessageFactory.java
index 236763e0949..6cdabdd6b1c 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/managers/communication/GridIoMessageFactory.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/managers/communication/GridIoMessageFactory.java
@@ -229,8 +229,6 @@ import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.Incremen
 import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.IncrementalSnapshotAwareMessageSerializer;
 import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.IncrementalSnapshotVerifyResult;
 import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.IncrementalSnapshotVerifyResultMarshallableSerializer;
-import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.SnapshotCheckHandlersNodeResponse;
-import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.SnapshotCheckHandlersNodeResponseSerializer;
 import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.SnapshotCheckHandlersResponse;
 import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.SnapshotCheckHandlersResponseSerializer;
 import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.SnapshotCheckPartitionHashesResponse;
@@ -588,7 +586,6 @@ public class GridIoMessageFactory implements 
MessageFactoryProvider {
         factory.register((short)527, SnapshotCheckPartitionHashesResponse::new,
             new 
SnapshotCheckPartitionHashesResponseMarshallableSerializer(marsh, clsLdr));
         factory.register((short)528, SnapshotCheckHandlersResponse::new, new 
SnapshotCheckHandlersResponseSerializer());
-        factory.register((short)529, SnapshotCheckHandlersNodeResponse::new, 
new SnapshotCheckHandlersNodeResponseSerializer());
         factory.register((short)530, 
SnapshotPartitionsVerifyHandlerResponse::new,
             new 
SnapshotPartitionsVerifyHandlerResponseMarshallableSerializer(marsh, clsLdr));
 
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/managers/discovery/DiscoveryMessageFactory.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/managers/discovery/DiscoveryMessageFactory.java
index fe0a323461a..36c4ae6357f 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/managers/discovery/DiscoveryMessageFactory.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/managers/discovery/DiscoveryMessageFactory.java
@@ -59,8 +59,6 @@ import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.DataStre
 import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.DataStreamerUpdatesHandlerResultSerializer;
 import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.IncrementalSnapshotVerifyResult;
 import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.IncrementalSnapshotVerifyResultMarshallableSerializer;
-import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.SnapshotCheckHandlersNodeResponse;
-import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.SnapshotCheckHandlersNodeResponseSerializer;
 import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.SnapshotCheckHandlersResponse;
 import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.SnapshotCheckHandlersResponseSerializer;
 import 
org.apache.ignite.internal.processors.cache.persistence.snapshot.SnapshotCheckPartitionHashesResponse;
@@ -335,7 +333,6 @@ public class DiscoveryMessageFactory implements 
MessageFactoryProvider {
         factory.register((short)527, SnapshotCheckPartitionHashesResponse::new,
             new 
SnapshotCheckPartitionHashesResponseMarshallableSerializer(marsh, clsLdr));
         factory.register((short)528, SnapshotCheckHandlersResponse::new, new 
SnapshotCheckHandlersResponseSerializer());
-        factory.register((short)529, SnapshotCheckHandlersNodeResponse::new, 
new SnapshotCheckHandlersNodeResponseSerializer());
         factory.register((short)530, 
SnapshotPartitionsVerifyHandlerResponse::new,
             new 
SnapshotPartitionsVerifyHandlerResponseMarshallableSerializer(marsh, clsLdr));
         factory.register((short)531, CacheStatisticsClearMessage::new, new 
CacheStatisticsClearMessageSerializer());
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/SnapshotCheckHandlersNodeResponse.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/SnapshotCheckHandlersNodeResponse.java
deleted file mode 100644
index eb9e2a585f3..00000000000
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/SnapshotCheckHandlersNodeResponse.java
+++ /dev/null
@@ -1,50 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package org.apache.ignite.internal.processors.cache.persistence.snapshot;
-
-import java.util.Map;
-import org.apache.ignite.internal.Order;
-import org.apache.ignite.plugin.extensions.communication.Message;
-import org.apache.ignite.plugin.extensions.communication.MessageFactory;
-
-/** */
-public class SnapshotCheckHandlersNodeResponse implements Message {
-    /** Check result per handler name. */
-    @Order(0)
-    Map<String, SnapshotHandlerResult<Message>> hndRes;
-
-    /** Default constructor for {@link MessageFactory}. */
-    public SnapshotCheckHandlersNodeResponse() {
-        // No-op.
-    }
-
-    /** */
-    public SnapshotCheckHandlersNodeResponse(Map<String, 
SnapshotHandlerResult<Message>> hndRes) {
-        this.hndRes = hndRes;
-    }
-
-    /** */
-    public Map<String, SnapshotHandlerResult<Message>> handlerResults() {
-        return hndRes;
-    }
-
-    /** {@inheritDoc} */
-    @Override public short directType() {
-        return 529;
-    }
-}
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/SnapshotCheckHandlersResponse.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/SnapshotCheckHandlersResponse.java
index e35436c5b22..3dcd4268f73 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/SnapshotCheckHandlersResponse.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/SnapshotCheckHandlersResponse.java
@@ -19,7 +19,6 @@ package 
org.apache.ignite.internal.processors.cache.persistence.snapshot;
 
 import java.util.Map;
 import org.apache.ignite.internal.Order;
-import org.apache.ignite.internal.util.typedef.F;
 import org.apache.ignite.plugin.extensions.communication.Message;
 import org.apache.ignite.plugin.extensions.communication.MessageFactory;
 
@@ -27,7 +26,7 @@ import 
org.apache.ignite.plugin.extensions.communication.MessageFactory;
 public class SnapshotCheckHandlersResponse implements Message {
     /** Per metas result: snapshot part's consistent id -> check result per 
handler name. */
     @Order(0)
-    Map<String, SnapshotCheckHandlersNodeResponse> perMetaResults;
+    Map<String, Map<String, SnapshotHandlerResult<Message>>> perMetaResults;
 
     /** Default constructor for {@link MessageFactory}. */
     public SnapshotCheckHandlersResponse() {
@@ -36,12 +35,12 @@ public class SnapshotCheckHandlersResponse implements 
Message {
 
     /** */
     public SnapshotCheckHandlersResponse(Map<String, Map<String, 
SnapshotHandlerResult<Message>>> res) {
-        perMetaResults = F.viewReadOnly(res, 
SnapshotCheckHandlersNodeResponse::new);
+        perMetaResults = res;
     }
 
     /** */
     public Map<String, Map<String, SnapshotHandlerResult<Message>>> 
handlerResults() {
-        return F.viewReadOnly(perMetaResults, 
SnapshotCheckHandlersNodeResponse::handlerResults);
+        return perMetaResults;
     }
 
     /** {@inheritDoc} */

Reply via email to