Skip to content

Commit de4a6d0

Browse files
committed
Map of Map serialization
1 parent 47fea7c commit de4a6d0

5 files changed

Lines changed: 7 additions & 64 deletions

File tree

modules/core/src/main/java/org/apache/ignite/internal/managers/communication/GridIoMessageFactory.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -237,8 +237,6 @@
237237
import org.apache.ignite.internal.processors.cache.persistence.snapshot.IncrementalSnapshotAwareMessageSerializer;
238238
import org.apache.ignite.internal.processors.cache.persistence.snapshot.IncrementalSnapshotVerifyResult;
239239
import org.apache.ignite.internal.processors.cache.persistence.snapshot.IncrementalSnapshotVerifyResultSerializer;
240-
import org.apache.ignite.internal.processors.cache.persistence.snapshot.SnapshotCheckHandlersNodeResponse;
241-
import org.apache.ignite.internal.processors.cache.persistence.snapshot.SnapshotCheckHandlersNodeResponseSerializer;
242240
import org.apache.ignite.internal.processors.cache.persistence.snapshot.SnapshotCheckHandlersResponse;
243241
import org.apache.ignite.internal.processors.cache.persistence.snapshot.SnapshotCheckHandlersResponseSerializer;
244242
import org.apache.ignite.internal.processors.cache.persistence.snapshot.SnapshotCheckPartitionHashesResponse;
@@ -593,8 +591,7 @@ public GridIoMessageFactory(Marshaller cstDataMarshall, ClassLoader cstDataMarsh
593591
factory.register((short)526, SnapshotMetadataResponse::new, new SnapshotMetadataResponseSerializer());
594592
factory.register((short)527, SnapshotCheckPartitionHashesResponse::new, new SnapshotCheckPartitionHashesResponseSerializer());
595593
factory.register((short)528, SnapshotCheckHandlersResponse::new, new SnapshotCheckHandlersResponseSerializer());
596-
factory.register((short)529, SnapshotCheckHandlersNodeResponse::new, new SnapshotCheckHandlersNodeResponseSerializer());
597-
factory.register((short)530, SnapshotPartitionsVerifyHandlerResponse::new, new SnapshotPartitionsVerifyHandlerResponseSerializer());
594+
factory.register((short)529, SnapshotPartitionsVerifyHandlerResponse::new, new SnapshotPartitionsVerifyHandlerResponseSerializer());
598595

599596
// [-3..119] [124..129] [-23..-28] [-36..-55] [183..188] - this
600597
// [120..123] - DR

modules/core/src/main/java/org/apache/ignite/internal/managers/discovery/DiscoveryMessageFactory.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,6 @@
4949
import org.apache.ignite.internal.processors.cache.persistence.snapshot.DataStreamerUpdatesHandlerResultSerializer;
5050
import org.apache.ignite.internal.processors.cache.persistence.snapshot.IncrementalSnapshotVerifyResult;
5151
import org.apache.ignite.internal.processors.cache.persistence.snapshot.IncrementalSnapshotVerifyResultSerializer;
52-
import org.apache.ignite.internal.processors.cache.persistence.snapshot.SnapshotCheckHandlersNodeResponse;
53-
import org.apache.ignite.internal.processors.cache.persistence.snapshot.SnapshotCheckHandlersNodeResponseSerializer;
5452
import org.apache.ignite.internal.processors.cache.persistence.snapshot.SnapshotCheckHandlersResponse;
5553
import org.apache.ignite.internal.processors.cache.persistence.snapshot.SnapshotCheckHandlersResponseSerializer;
5654
import org.apache.ignite.internal.processors.cache.persistence.snapshot.SnapshotCheckPartitionHashesResponse;
@@ -259,7 +257,6 @@ public DiscoveryMessageFactory(Marshaller cstDataMarshall, ClassLoader cstDataMa
259257
factory.register((short)526, SnapshotMetadataResponse::new, new SnapshotMetadataResponseSerializer());
260258
factory.register((short)527, SnapshotCheckPartitionHashesResponse::new, new SnapshotCheckPartitionHashesResponseSerializer());
261259
factory.register((short)528, SnapshotCheckHandlersResponse::new, new SnapshotCheckHandlersResponseSerializer());
262-
factory.register((short)529, SnapshotCheckHandlersNodeResponse::new, new SnapshotCheckHandlersNodeResponseSerializer());
263-
factory.register((short)530, SnapshotPartitionsVerifyHandlerResponse::new, new SnapshotPartitionsVerifyHandlerResponseSerializer());
260+
factory.register((short)529, SnapshotPartitionsVerifyHandlerResponse::new, new SnapshotPartitionsVerifyHandlerResponseSerializer());
264261
}
265262
}

modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/SnapshotCheckHandlersNodeResponse.java

Lines changed: 0 additions & 50 deletions
This file was deleted.

modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/SnapshotCheckHandlersResponse.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,29 +19,28 @@
1919

2020
import java.util.Map;
2121
import org.apache.ignite.internal.Order;
22-
import org.apache.ignite.internal.util.typedef.F;
2322
import org.apache.ignite.plugin.extensions.communication.Message;
2423
import org.apache.ignite.plugin.extensions.communication.MessageFactory;
2524

2625
/** */
2726
public class SnapshotCheckHandlersResponse implements Message {
2827
/** Per metas result: snapshot part's consistent id -> check result per handler name. */
2928
@Order(0)
30-
Map<String, SnapshotCheckHandlersNodeResponse> perMetaResults;
29+
Map<String, Map<String, SnapshotHandlerResult<Message>>> perMetaResults;
3130

3231
/** Default constructor for {@link MessageFactory}. */
3332
public SnapshotCheckHandlersResponse() {
3433
// No-op.
3534
}
3635

3736
/** */
38-
public SnapshotCheckHandlersResponse(Map<String, Map<String, SnapshotHandlerResult<Message>>> res) {
39-
perMetaResults = F.viewReadOnly(res, SnapshotCheckHandlersNodeResponse::new);
37+
public SnapshotCheckHandlersResponse(Map<String, Map<String, SnapshotHandlerResult<Message>>> perMetaResults) {
38+
this.perMetaResults = perMetaResults;
4039
}
4140

4241
/** */
4342
public Map<String, Map<String, SnapshotHandlerResult<Message>>> handlerResults() {
44-
return F.viewReadOnly(perMetaResults, SnapshotCheckHandlersNodeResponse::handlerResults);
43+
return perMetaResults;
4544
}
4645

4746
/** {@inheritDoc} */

modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/SnapshotPartitionsVerifyHandlerResponse.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,6 @@ public void responseBytes(byte[] resBytes) {
8282

8383
/** {@inheritDoc} */
8484
@Override public short directType() {
85-
return 530;
85+
return 529;
8686
}
8787
}

0 commit comments

Comments
 (0)