This is an automated email from the ASF dual-hosted git repository.
timoninmaxim 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 220e1ef3f48 IGNITE-26071 Remove Message interface from
AffinityTopologyVersion (#12231)
220e1ef3f48 is described below
commit 220e1ef3f489dc183e34837c9ad0543655d21a99
Author: Dmitry Werner <[email protected]>
AuthorDate: Thu Aug 7 12:11:51 2025 +0500
IGNITE-26071 Remove Message interface from AffinityTopologyVersion (#12231)
---
.../communication/GridIoMessageFactory.java | 2 -
.../affinity/AffinityTopologyVersion.java | 73 +---------------------
.../service/ServiceDeploymentProcessId.java | 4 +-
.../security/IgniteSecurityProcessorTest.java | 4 +-
.../nio/IgniteExceptionInNioWorkerSelfTest.java | 4 +-
.../query/h2/twostep/msg/GridH2DmlRequest.java | 4 +-
6 files changed, 10 insertions(+), 81 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 70f36c678dc..2e8751bd13a 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
@@ -56,7 +56,6 @@ import
org.apache.ignite.internal.managers.deployment.GridDeploymentResponse;
import
org.apache.ignite.internal.managers.encryption.GenerateEncryptionKeyRequest;
import
org.apache.ignite.internal.managers.encryption.GenerateEncryptionKeyResponse;
import
org.apache.ignite.internal.managers.eventstorage.GridEventStorageMessage;
-import org.apache.ignite.internal.processors.affinity.AffinityTopologyVersion;
import
org.apache.ignite.internal.processors.authentication.UserAuthenticateRequestMessage;
import
org.apache.ignite.internal.processors.authentication.UserAuthenticateResponseMessage;
import
org.apache.ignite.internal.processors.authentication.UserManagementOperationFinishedMessage;
@@ -311,7 +310,6 @@ public class GridIoMessageFactory implements
MessageFactoryProvider {
factory.register((short)107, GridQueryFailResponse::new);
factory.register((short)108, GridQueryNextPageRequest::new);
factory.register((short)109, GridQueryNextPageResponse::new);
- factory.register((short)111, AffinityTopologyVersion::new);
factory.register((short)112, GridCacheSqlQuery::new);
// 113 - BinaryObjectImpl
factory.register((short)114, GridDhtPartitionSupplyMessage::new);
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/affinity/AffinityTopologyVersion.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/affinity/AffinityTopologyVersion.java
index fa5e7d39d7e..e31eaa791dc 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/affinity/AffinityTopologyVersion.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/affinity/AffinityTopologyVersion.java
@@ -21,16 +21,12 @@ import java.io.Externalizable;
import java.io.IOException;
import java.io.ObjectInput;
import java.io.ObjectOutput;
-import java.nio.ByteBuffer;
import org.apache.ignite.internal.util.typedef.internal.S;
-import org.apache.ignite.plugin.extensions.communication.Message;
-import org.apache.ignite.plugin.extensions.communication.MessageReader;
-import org.apache.ignite.plugin.extensions.communication.MessageWriter;
/**
*
*/
-public class AffinityTopologyVersion implements
Comparable<AffinityTopologyVersion>, Externalizable, Message {
+public class AffinityTopologyVersion implements
Comparable<AffinityTopologyVersion>, Externalizable {
/** */
private static final long serialVersionUID = 0L;
@@ -73,7 +69,7 @@ public class AffinityTopologyVersion implements
Comparable<AffinityTopologyVersi
}
/**
- * @return {@code True} if this is real topology version (neither {@link
#NONE} nor {@link #ZERO}.
+ * @return {@code True} if this is real topology version (neither {@link
#NONE} nor {@link #ZERO}).
*/
public boolean initialized() {
return topVer > 0;
@@ -137,11 +133,6 @@ public class AffinityTopologyVersion implements
Comparable<AffinityTopologyVersi
return compareTo(topVer) < 0;
}
- /** {@inheritDoc} */
- @Override public void onAckReceived() {
- // No-op.
- }
-
/** {@inheritDoc} */
@Override public boolean equals(Object o) {
if (this == o)
@@ -172,66 +163,6 @@ public class AffinityTopologyVersion implements
Comparable<AffinityTopologyVersi
minorTopVer = in.readInt();
}
- /** {@inheritDoc} */
- @Override public boolean writeTo(ByteBuffer buf, MessageWriter writer) {
- writer.setBuffer(buf);
-
- if (!writer.isHeaderWritten()) {
- if (!writer.writeHeader(directType()))
- return false;
-
- writer.onHeaderWritten();
- }
-
- switch (writer.state()) {
- case 0:
- if (!writer.writeInt(minorTopVer))
- return false;
-
- writer.incrementState();
-
- case 1:
- if (!writer.writeLong(topVer))
- return false;
-
- writer.incrementState();
-
- }
-
- return true;
- }
-
- /** {@inheritDoc} */
- @Override public boolean readFrom(ByteBuffer buf, MessageReader reader) {
- reader.setBuffer(buf);
-
- switch (reader.state()) {
- case 0:
- minorTopVer = reader.readInt();
-
- if (!reader.isLastRead())
- return false;
-
- reader.incrementState();
-
- case 1:
- topVer = reader.readLong();
-
- if (!reader.isLastRead())
- return false;
-
- reader.incrementState();
-
- }
-
- return true;
- }
-
- /** {@inheritDoc} */
- @Override public short directType() {
- return 111;
- }
-
/** {@inheritDoc} */
@Override public String toString() {
return S.toString(AffinityTopologyVersion.class, this);
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/service/ServiceDeploymentProcessId.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/service/ServiceDeploymentProcessId.java
index 450b3a5d6fb..6e488fb91f5 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/service/ServiceDeploymentProcessId.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/service/ServiceDeploymentProcessId.java
@@ -89,7 +89,7 @@ public class ServiceDeploymentProcessId implements Message,
Serializable {
switch (writer.state()) {
case 0:
- if (!writer.writeMessage(topVer))
+ if (!writer.writeAffinityTopologyVersion(topVer))
return false;
writer.incrementState();
@@ -110,7 +110,7 @@ public class ServiceDeploymentProcessId implements Message,
Serializable {
switch (reader.state()) {
case 0:
- topVer = reader.readMessage();
+ topVer = reader.readAffinityTopologyVersion();
if (!reader.isLastRead())
return false;
diff --git
a/modules/core/src/test/java/org/apache/ignite/internal/processors/security/IgniteSecurityProcessorTest.java
b/modules/core/src/test/java/org/apache/ignite/internal/processors/security/IgniteSecurityProcessorTest.java
index 55b27645e4e..57005397ea6 100644
---
a/modules/core/src/test/java/org/apache/ignite/internal/processors/security/IgniteSecurityProcessorTest.java
+++
b/modules/core/src/test/java/org/apache/ignite/internal/processors/security/IgniteSecurityProcessorTest.java
@@ -20,10 +20,10 @@ package org.apache.ignite.internal.processors.security;
import java.lang.reflect.Method;
import java.util.UUID;
import org.apache.ignite.configuration.IgniteConfiguration;
+import org.apache.ignite.internal.IgniteDiagnosticMessage;
import org.apache.ignite.internal.IgniteEx;
import org.apache.ignite.internal.managers.GridManagerAdapter;
import
org.apache.ignite.internal.managers.communication.GridIoSecurityAwareMessage;
-import org.apache.ignite.internal.processors.affinity.AffinityTopologyVersion;
import org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi;
import org.apache.ignite.testframework.GridTestUtils;
import org.apache.ignite.testframework.ListeningTestLogger;
@@ -81,7 +81,7 @@ public class IgniteSecurityProcessorTest extends
AbstractSecurityTest {
PUBLIC_POOL,
TOPIC_CACHE,
TOPIC_CACHE.ordinal(),
- new AffinityTopologyVersion(),
+ new IgniteDiagnosticMessage(),
false,
0,
false
diff --git
a/modules/core/src/test/java/org/apache/ignite/internal/util/nio/IgniteExceptionInNioWorkerSelfTest.java
b/modules/core/src/test/java/org/apache/ignite/internal/util/nio/IgniteExceptionInNioWorkerSelfTest.java
index 7263d912995..e5566c219ec 100644
---
a/modules/core/src/test/java/org/apache/ignite/internal/util/nio/IgniteExceptionInNioWorkerSelfTest.java
+++
b/modules/core/src/test/java/org/apache/ignite/internal/util/nio/IgniteExceptionInNioWorkerSelfTest.java
@@ -21,8 +21,8 @@ import java.util.UUID;
import org.apache.ignite.configuration.CacheConfiguration;
import org.apache.ignite.configuration.IgniteConfiguration;
import org.apache.ignite.internal.GridTopic;
+import org.apache.ignite.internal.IgniteDiagnosticMessage;
import org.apache.ignite.internal.IgniteKernal;
-import org.apache.ignite.internal.processors.affinity.AffinityTopologyVersion;
import org.apache.ignite.testframework.junits.common.GridCommonAbstractTest;
import org.junit.Test;
@@ -72,7 +72,7 @@ public class IgniteExceptionInNioWorkerSelfTest extends
GridCommonAbstractTest {
/**
*
*/
- private static class BrokenMessage extends AffinityTopologyVersion {
+ private static class BrokenMessage extends IgniteDiagnosticMessage {
/** */
private boolean fail = true;
diff --git
a/modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/twostep/msg/GridH2DmlRequest.java
b/modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/twostep/msg/GridH2DmlRequest.java
index f51470833dc..4e8deeed397 100644
---
a/modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/twostep/msg/GridH2DmlRequest.java
+++
b/modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/twostep/msg/GridH2DmlRequest.java
@@ -416,7 +416,7 @@ public class GridH2DmlRequest implements Message,
GridCacheQueryMarshallable {
writer.incrementState();
case 10:
- if (!writer.writeMessage(topVer))
+ if (!writer.writeAffinityTopologyVersion(topVer))
return false;
writer.incrementState();
@@ -512,7 +512,7 @@ public class GridH2DmlRequest implements Message,
GridCacheQueryMarshallable {
reader.incrementState();
case 10:
- topVer = reader.readMessage();
+ topVer = reader.readAffinityTopologyVersion();
if (!reader.isLastRead())
return false;