This is an automated email from the ASF dual-hosted git repository.
anton-vinogradov 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 d7555700bc5 IGNITE-28644 Remove MarshallableMessage from
SnapshotRestoreOperationResponse (#13104)
d7555700bc5 is described below
commit d7555700bc5b7e185e0752abb6a8456cb62f52ef
Author: Vladimir Steshin <[email protected]>
AuthorDate: Thu May 7 10:55:44 2026 +0300
IGNITE-28644 Remove MarshallableMessage from
SnapshotRestoreOperationResponse (#13104)
---
.../cache/persistence/snapshot/SnapshotMetadata.java | 9 +++++----
.../snapshot/SnapshotRestoreOperationResponse.java | 12 ++----------
2 files changed, 7 insertions(+), 14 deletions(-)
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/SnapshotMetadata.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/SnapshotMetadata.java
index b07650905b9..b09d0d798c7 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/SnapshotMetadata.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/SnapshotMetadata.java
@@ -125,18 +125,19 @@ public class SnapshotMetadata implements Message,
Serializable {
@Nullable transient Set<Integer> comprGrpIds;
/** */
- private boolean hasComprGrps;
+ @Order(14)
+ boolean hasComprGrps;
/** If {@code true} snapshot only primary copies of partitions. */
- @Order(14)
+ @Order(15)
boolean onlyPrimary;
/** If {@code true} cache group dump stored. */
- @Order(15)
+ @Order(16)
boolean dump;
/** Encryption key. */
- @Order(16)
+ @Order(17)
@Nullable byte[] encKey;
/** Empty constructor for a {@link MessageFactory}. */
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/SnapshotRestoreOperationResponse.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/SnapshotRestoreOperationResponse.java
index 223497a8303..e4948be69b9 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/SnapshotRestoreOperationResponse.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/SnapshotRestoreOperationResponse.java
@@ -38,11 +38,8 @@ public class SnapshotRestoreOperationResponse implements
MarshallableMessage {
byte[] ccfgsBytes;
/** Snapshot metadata files on local node. */
- private List<SnapshotMetadata> metas;
-
- /** */
@Order(1)
- byte[] metasBytes;
+ List<SnapshotMetadata> metas;
/** Default constructor for {@link MessageFactory}. */
public SnapshotRestoreOperationResponse() {
@@ -74,15 +71,10 @@ public class SnapshotRestoreOperationResponse implements
MarshallableMessage {
/** {@inheritDoc} */
@Override public void prepareMarshal(Marshaller marsh) throws
IgniteCheckedException {
ccfgsBytes = U.marshal(marsh, ccfgs);
- metasBytes = U.marshal(marsh, metas);
}
/** {@inheritDoc} */
@Override public void finishUnmarshal(Marshaller marsh, ClassLoader
clsLdr) throws IgniteCheckedException {
- if (ccfgsBytes != null)
- ccfgs = U.unmarshal(marsh, ccfgsBytes, clsLdr);
-
- if (metasBytes != null)
- metas = U.unmarshal(marsh, metasBytes, clsLdr);
+ ccfgs = U.unmarshal(marsh, ccfgsBytes, clsLdr);
}
}