This is an automated email from the ASF dual-hosted git repository.
nizhikov 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 1dc520274c0 IGNITE-27742 Generate serdes code for
CheckIndexInlineSizesResult (#12693)
1dc520274c0 is described below
commit 1dc520274c0db9516bebc325af69c7ccfb65a26b
Author: Nikolay <[email protected]>
AuthorDate: Wed Feb 4 18:22:31 2026 +0300
IGNITE-27742 Generate serdes code for CheckIndexInlineSizesResult (#12693)
---
.../idto/IgniteDataTransferObjectProcessor.java | 1 -
.../CheckIndexInlineSizesResult.java | 30 +---------------------
2 files changed, 1 insertion(+), 30 deletions(-)
diff --git
a/modules/codegen2/src/main/java/org/apache/ignite/internal/idto/IgniteDataTransferObjectProcessor.java
b/modules/codegen2/src/main/java/org/apache/ignite/internal/idto/IgniteDataTransferObjectProcessor.java
index 1061a5d35b5..5c5b83ff07b 100644
---
a/modules/codegen2/src/main/java/org/apache/ignite/internal/idto/IgniteDataTransferObjectProcessor.java
+++
b/modules/codegen2/src/main/java/org/apache/ignite/internal/idto/IgniteDataTransferObjectProcessor.java
@@ -73,7 +73,6 @@ public class IgniteDataTransferObjectProcessor extends
AbstractProcessor {
/** Currently unsupported classes. */
private static final Set<String> UNSUPPORTED = Set.of(
"org.apache.ignite.internal.processors.cache.CacheMetricsSnapshot",
-
"org.apache.ignite.internal.commandline.cache.check_indexes_inline_size.CheckIndexInlineSizesResult",
"org.apache.ignite.internal.processors.metastorage.persistence.DistributedMetaStorageHistoryItem"
);
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/commandline/cache/check_indexes_inline_size/CheckIndexInlineSizesResult.java
b/modules/core/src/main/java/org/apache/ignite/internal/commandline/cache/check_indexes_inline_size/CheckIndexInlineSizesResult.java
index 0f0f326be3a..3ecd6c21344 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/commandline/cache/check_indexes_inline_size/CheckIndexInlineSizesResult.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/commandline/cache/check_indexes_inline_size/CheckIndexInlineSizesResult.java
@@ -17,15 +17,11 @@
package org.apache.ignite.internal.commandline.cache.check_indexes_inline_size;
-import java.io.IOException;
-import java.io.ObjectInput;
-import java.io.ObjectOutput;
import java.util.HashMap;
import java.util.Map;
import java.util.UUID;
import org.apache.ignite.internal.dto.IgniteDataTransferObject;
import org.apache.ignite.internal.processors.task.GridInternal;
-import org.apache.ignite.internal.util.typedef.internal.U;
/**
* Represents information about secondary indexes inline size from the cluster
nodes.
@@ -36,31 +32,7 @@ public class CheckIndexInlineSizesResult extends
IgniteDataTransferObject {
private static final long serialVersionUID = 0L;
/** Index info (index name, inline size) per node. */
- private Map<UUID, Map<String, Integer>> nodeToIndexes = new HashMap<>();
-
- /** {@inheritDoc} */
- @Override protected void writeExternalData(ObjectOutput out) throws
IOException {
- out.writeInt(nodeToIndexes.size());
-
- for (UUID id : nodeToIndexes.keySet()) {
- U.writeUuid(out, id);
-
- U.writeMap(out, nodeToIndexes.get(id));
- }
- }
-
- /** {@inheritDoc} */
- @Override protected void readExternalData(ObjectInput in) throws
IOException, ClassNotFoundException {
- int size = in.readInt();
-
- for (int i = 0; i < size; i++) {
- UUID id = U.readUuid(in);
-
- Map<String, Integer> map = U.readMap(in);
-
- nodeToIndexes.put(id, map);
- }
- }
+ Map<UUID, Map<String, Integer>> nodeToIndexes = new HashMap<>();
/**
* Adds to result information about indexes from node.