This is an automated email from the ASF dual-hosted git repository.
av 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 673e4d96ce8 IGNITE-28021 Order should start from 0 at each class and
subclass (#12831)
673e4d96ce8 is described below
commit 673e4d96ce8a1d436eb41253d806e07ed234e0fa
Author: Anton Vinogradov <[email protected]>
AuthorDate: Mon Mar 2 17:44:30 2026 +0300
IGNITE-28021 Order should start from 0 at each class and subclass (#12831)
---
.../query/calcite/message/CalciteErrorMessage.java | 4 +-
.../apache/ignite/internal/MessageProcessor.java | 57 +++++++++++++---------
.../communication/GridIoSecurityAwareMessage.java | 2 +-
.../processors/cache/GridCacheGroupIdMessage.java | 2 +-
.../processors/cache/GridCacheIdMessage.java | 2 +-
.../GridChangeGlobalStateMessageResponse.java | 4 +-
.../distributed/GridCacheTtlUpdateRequest.java | 12 ++---
.../distributed/GridCacheTxRecoveryRequest.java | 12 ++---
.../distributed/GridCacheTxRecoveryResponse.java | 6 +--
.../distributed/GridDistributedBaseMessage.java | 6 +--
.../distributed/GridDistributedLockRequest.java | 26 +++++-----
.../distributed/GridDistributedLockResponse.java | 6 +--
.../GridDistributedTxFinishRequest.java | 22 ++++-----
.../GridDistributedTxFinishResponse.java | 6 +--
.../GridDistributedTxPrepareRequest.java | 26 +++++-----
.../GridDistributedTxPrepareResponse.java | 4 +-
.../cache/distributed/GridNearUnlockRequest.java | 2 +-
.../dht/GridDhtAffinityAssignmentRequest.java | 6 +--
.../dht/GridDhtAffinityAssignmentResponse.java | 12 ++---
.../cache/distributed/dht/GridDhtLockRequest.java | 18 +++----
.../cache/distributed/dht/GridDhtLockResponse.java | 6 +--
.../distributed/dht/GridDhtTxFinishRequest.java | 6 +--
.../distributed/dht/GridDhtTxFinishResponse.java | 8 +--
.../dht/GridDhtTxOnePhaseCommitAckRequest.java | 2 +-
.../distributed/dht/GridDhtTxPrepareRequest.java | 28 +++++------
.../distributed/dht/GridDhtTxPrepareResponse.java | 10 ++--
.../distributed/dht/GridDhtUnlockRequest.java | 2 +-
.../dht/TransactionAttributesAwareRequest.java | 4 +-
.../AtomicApplicationAttributesAwareRequest.java | 4 +-
.../atomic/GridDhtAtomicAbstractUpdateRequest.java | 14 +++---
.../GridDhtAtomicDeferredUpdateResponse.java | 2 +-
.../dht/atomic/GridDhtAtomicNearResponse.java | 10 ++--
.../atomic/GridDhtAtomicSingleUpdateRequest.java | 8 +--
.../dht/atomic/GridDhtAtomicUpdateRequest.java | 32 ++++++------
.../dht/atomic/GridDhtAtomicUpdateResponse.java | 8 +--
.../GridNearAtomicAbstractUpdateRequest.java | 12 ++---
.../atomic/GridNearAtomicCheckUpdateRequest.java | 4 +-
.../atomic/GridNearAtomicFullUpdateRequest.java | 18 +++----
.../GridNearAtomicSingleUpdateFilterRequest.java | 2 +-
.../GridNearAtomicSingleUpdateInvokeRequest.java | 4 +-
.../atomic/GridNearAtomicSingleUpdateRequest.java | 4 +-
.../dht/atomic/GridNearAtomicUpdateResponse.java | 14 +++---
.../dht/preloader/GridDhtForceKeysRequest.java | 8 +--
.../dht/preloader/GridDhtForceKeysResponse.java | 10 ++--
.../preloader/GridDhtPartitionDemandMessage.java | 10 ++--
.../preloader/GridDhtPartitionSupplyMessage.java | 14 +++---
.../GridDhtPartitionsAbstractMessage.java | 6 +--
.../preloader/GridDhtPartitionsFullMessage.java | 26 +++++-----
.../preloader/GridDhtPartitionsSingleMessage.java | 20 ++++----
.../preloader/GridDhtPartitionsSingleRequest.java | 2 +-
.../cache/distributed/near/GridNearGetRequest.java | 22 ++++-----
.../distributed/near/GridNearGetResponse.java | 14 +++---
.../distributed/near/GridNearLockRequest.java | 16 +++---
.../distributed/near/GridNearLockResponse.java | 14 +++---
.../distributed/near/GridNearSingleGetRequest.java | 16 +++---
.../near/GridNearSingleGetResponse.java | 10 ++--
.../distributed/near/GridNearTxFinishRequest.java | 2 +-
.../distributed/near/GridNearTxFinishResponse.java | 6 +--
.../distributed/near/GridNearTxPrepareRequest.java | 12 ++---
.../near/GridNearTxPrepareResponse.java | 22 ++++-----
.../snapshot/IncrementalSnapshotAwareMessage.java | 8 +--
.../snapshot/SnapshotFilesFailureMessage.java | 2 +-
.../snapshot/SnapshotFilesRequestMessage.java | 8 +--
.../cache/query/GridCacheQueryRequest.java | 44 ++++++++---------
.../cache/query/GridCacheQueryResponse.java | 12 ++---
.../continuous/CacheContinuousQueryBatchAck.java | 4 +-
.../cache/transactions/TxLocksRequest.java | 4 +-
.../cache/transactions/TxLocksResponse.java | 8 +--
.../cache/version/GridCacheVersionEx.java | 2 +-
.../tcp/messages/InetSocketAddressMessage.java | 2 +-
.../TcpDiscoveryAbstractTraceableMessage.java | 2 +-
.../messages/TcpDiscoveryAuthFailedMessage.java | 4 +-
.../messages/TcpDiscoveryCheckFailedMessage.java | 2 +-
.../messages/TcpDiscoveryClientAckResponse.java | 2 +-
.../TcpDiscoveryClientMetricsUpdateMessage.java | 2 +-
.../messages/TcpDiscoveryClientPingRequest.java | 2 +-
.../messages/TcpDiscoveryClientPingResponse.java | 4 +-
.../messages/TcpDiscoveryCustomEventMessage.java | 4 +-
.../tcp/messages/TcpDiscoveryDiscardMessage.java | 4 +-
.../messages/TcpDiscoveryDuplicateIdMessage.java | 2 +-
.../tcp/messages/TcpDiscoveryHandshakeRequest.java | 4 +-
.../messages/TcpDiscoveryHandshakeResponse.java | 6 +--
.../messages/TcpDiscoveryJoinRequestMessage.java | 4 +-
.../TcpDiscoveryLoopbackProblemMessage.java | 4 +-
.../messages/TcpDiscoveryMetricsUpdateMessage.java | 6 +--
.../TcpDiscoveryNodeAddFinishedMessage.java | 6 +--
.../messages/TcpDiscoveryNodeFailedMessage.java | 6 +--
.../tcp/messages/TcpDiscoveryPingRequest.java | 2 +-
.../tcp/messages/TcpDiscoveryPingResponse.java | 2 +-
.../TcpDiscoveryRingLatencyCheckMessage.java | 4 +-
.../messages/TcpDiscoveryStatusCheckMessage.java | 6 +--
.../src/test/resources/codegen/ChildMessage.java | 2 +-
92 files changed, 427 insertions(+), 414 deletions(-)
diff --git
a/modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/message/CalciteErrorMessage.java
b/modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/message/CalciteErrorMessage.java
index a766adae920..99695f9cf1a 100644
---
a/modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/message/CalciteErrorMessage.java
+++
b/modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/message/CalciteErrorMessage.java
@@ -26,11 +26,11 @@ import
org.apache.ignite.internal.managers.communication.ErrorMessage;
*/
public class CalciteErrorMessage extends ErrorMessage implements
CalciteMessage {
/** */
- @Order(1)
+ @Order(0)
UUID qryId;
/** */
- @Order(2)
+ @Order(1)
long fragmentId;
/** */
diff --git
a/modules/codegen/src/main/java/org/apache/ignite/internal/MessageProcessor.java
b/modules/codegen/src/main/java/org/apache/ignite/internal/MessageProcessor.java
index 30cd08f930f..c4c6ab72073 100644
---
a/modules/codegen/src/main/java/org/apache/ignite/internal/MessageProcessor.java
+++
b/modules/codegen/src/main/java/org/apache/ignite/internal/MessageProcessor.java
@@ -125,41 +125,54 @@ public class MessageProcessor extends AbstractProcessor {
* @return a list of {@code VariableElement} objects representing all
ordered fields, including those declared in superclasses.
*/
private List<VariableElement> orderedFields(TypeElement type) {
+ List<List<VariableElement>> hierList = hierarchicalOrderedFields(type);
+
List<VariableElement> result = new ArrayList<>();
- while (type != null) {
- for (Element el: type.getEnclosedElements()) {
- if (el.getAnnotation(Order.class) != null) {
- result.add((VariableElement)el);
+ for (List<VariableElement> elList : hierList) {
+ elList.sort(Comparator.comparingInt(f ->
f.getAnnotation(Order.class).value()));
- if (el.getModifiers().contains(Modifier.STATIC)) {
- processingEnv.getMessager().printMessage(
- Diagnostic.Kind.ERROR,
- "Annotation @Order must only be used for
non-static fields.",
- el);
- }
+ result.addAll(elList);
- validateEnumFieldMapping(type, el);
+ for (int i = 0; i < elList.size(); i++) {
+ if (elList.get(i).getAnnotation(Order.class).value() != i) {
+ processingEnv.getMessager().printMessage(
+ Diagnostic.Kind.ERROR,
+ "Annotation @Order must be a sequence from 0 to " +
(elList.size() - 1),
+ elList.get(i));
}
}
+ }
- Element superType =
processingEnv.getTypeUtils().asElement(type.getSuperclass());
+ return result;
+ }
- type = (TypeElement)superType;
- }
+ /** */
+ private List<List<VariableElement>> hierarchicalOrderedFields(TypeElement
type) {
+ Element superType =
processingEnv.getTypeUtils().asElement(type.getSuperclass());
- result.sort(Comparator.comparingInt(f ->
f.getAnnotation(Order.class).value()));
+ List<List<VariableElement>> hierList = superType == null ? new
ArrayList<>() : hierarchicalOrderedFields((TypeElement)superType);
- for (int i = 0; i < result.size(); i++) {
- if (result.get(i).getAnnotation(Order.class).value() != i) {
- processingEnv.getMessager().printMessage(
- Diagnostic.Kind.ERROR,
- "Annotation @Order must be a sequence from 0 to " +
(result.size() - 1),
- result.get(i));
+ List<VariableElement> elList = new ArrayList<>();
+
+ for (Element el : type.getEnclosedElements()) {
+ if (el.getAnnotation(Order.class) != null) {
+ elList.add((VariableElement)el);
+
+ if (el.getModifiers().contains(Modifier.STATIC)) {
+ processingEnv.getMessager().printMessage(
+ Diagnostic.Kind.ERROR,
+ "Annotation @Order must only be used for non-static
fields.",
+ el);
+ }
+
+ validateEnumFieldMapping(type, el);
}
}
- return result;
+ hierList.add(elList);
+
+ return hierList;
}
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/managers/communication/GridIoSecurityAwareMessage.java
b/modules/core/src/main/java/org/apache/ignite/internal/managers/communication/GridIoSecurityAwareMessage.java
index ae4c7abebab..3e35894a136 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/managers/communication/GridIoSecurityAwareMessage.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/managers/communication/GridIoSecurityAwareMessage.java
@@ -29,7 +29,7 @@ public class GridIoSecurityAwareMessage extends GridIoMessage
{
public static final short TYPE_CODE = 174;
/** Security subject ID that will be used during message processing on a
remote node. */
- @Order(8)
+ @Order(0)
UUID secSubjId;
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheGroupIdMessage.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheGroupIdMessage.java
index 49f9980c4c9..4e41c0f6d1d 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheGroupIdMessage.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheGroupIdMessage.java
@@ -30,7 +30,7 @@ import
org.apache.ignite.plugin.extensions.communication.MessageWriter;
public abstract class GridCacheGroupIdMessage extends GridCacheMessage {
/** Cache group ID. */
@GridToStringInclude
- @Order(3)
+ @Order(0)
public int grpId;
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheIdMessage.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheIdMessage.java
index 8365c22a250..ec677b647d5 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheIdMessage.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheIdMessage.java
@@ -30,7 +30,7 @@ import
org.apache.ignite.plugin.extensions.communication.MessageWriter;
public abstract class GridCacheIdMessage extends GridCacheMessage {
/** Cache ID. */
@GridToStringInclude
- @Order(3)
+ @Order(0)
public int cacheId;
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridChangeGlobalStateMessageResponse.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridChangeGlobalStateMessageResponse.java
index 2358d71f844..e790ff7ff70 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridChangeGlobalStateMessageResponse.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridChangeGlobalStateMessageResponse.java
@@ -28,11 +28,11 @@ import org.jetbrains.annotations.Nullable;
*/
public class GridChangeGlobalStateMessageResponse extends GridCacheMessage {
/** Request id. */
- @Order(3)
+ @Order(0)
UUID reqId;
/** Activation error message. */
- @Order(4)
+ @Order(1)
ErrorMessage errMsg;
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridCacheTtlUpdateRequest.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridCacheTtlUpdateRequest.java
index b7d7e6322fc..62f93959ae9 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridCacheTtlUpdateRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridCacheTtlUpdateRequest.java
@@ -37,28 +37,28 @@ import org.apache.ignite.internal.util.typedef.internal.S;
public class GridCacheTtlUpdateRequest extends GridCacheIdMessage {
/** Entries keys. */
@GridToStringInclude
- @Order(4)
+ @Order(0)
List<KeyCacheObject> keys;
/** Entries versions. */
- @Order(5)
+ @Order(1)
List<GridCacheVersion> vers;
/** Near entries keys. */
@GridToStringInclude
- @Order(6)
+ @Order(2)
List<KeyCacheObject> nearKeys;
/** Near entries versions. */
- @Order(7)
+ @Order(3)
List<GridCacheVersion> nearVers;
/** New TTL. */
- @Order(8)
+ @Order(4)
long ttl;
/** Topology version. */
- @Order(9)
+ @Order(5)
AffinityTopologyVersion topVer;
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridCacheTxRecoveryRequest.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridCacheTxRecoveryRequest.java
index 8b48490c6bd..8d19a32c894 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridCacheTxRecoveryRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridCacheTxRecoveryRequest.java
@@ -30,27 +30,27 @@ import org.apache.ignite.lang.IgniteUuid;
*/
public class GridCacheTxRecoveryRequest extends GridDistributedBaseMessage {
/** Future ID. */
- @Order(7)
+ @Order(0)
IgniteUuid futId;
/** Mini future ID. */
- @Order(8)
+ @Order(1)
IgniteUuid miniId;
/** Near transaction ID. */
- @Order(9)
+ @Order(2)
GridCacheVersion nearXidVer;
/** Expected number of transactions on node. */
- @Order(10)
+ @Order(3)
int txNum;
/** System transaction flag. */
- @Order(11)
+ @Order(4)
boolean sys;
/** {@code True} if should check only tx on near node. */
- @Order(12)
+ @Order(5)
boolean nearTxCheck;
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridCacheTxRecoveryResponse.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridCacheTxRecoveryResponse.java
index 01696ac60bf..2c7fe02b70c 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridCacheTxRecoveryResponse.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridCacheTxRecoveryResponse.java
@@ -31,15 +31,15 @@ import org.apache.ignite.lang.IgniteUuid;
*/
public class GridCacheTxRecoveryResponse extends GridDistributedBaseMessage
implements IgniteTxStateAware {
/** Future ID. */
- @Order(7)
+ @Order(0)
IgniteUuid futId;
/** Mini future ID. */
- @Order(8)
+ @Order(1)
IgniteUuid miniId;
/** Flag indicating if all remote transactions were prepared. */
- @Order(9)
+ @Order(2)
boolean success;
/** Transient TX state. */
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedBaseMessage.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedBaseMessage.java
index 8d8d045ffda..21516e1ca5f 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedBaseMessage.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedBaseMessage.java
@@ -33,17 +33,17 @@ import org.jetbrains.annotations.Nullable;
public abstract class GridDistributedBaseMessage extends GridCacheIdMessage
implements GridCacheDeployable,
GridCacheVersionable {
/** Lock or transaction version. */
- @Order(4)
+ @Order(0)
@GridToStringInclude
public GridCacheVersion ver;
/** Committed versions with order higher than one for this message (needed
for commit ordering). */
- @Order(5)
+ @Order(1)
@GridToStringInclude
@Nullable public Collection<GridCacheVersion> committedVers;
/** Rolled back versions with order higher than one for this message
(needed for commit ordering). */
- @Order(6)
+ @Order(2)
@GridToStringInclude
@Nullable public Collection<GridCacheVersion> rolledbackVers;
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedLockRequest.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedLockRequest.java
index aa7eb1c8ec7..22fd4d654f2 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedLockRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedLockRequest.java
@@ -50,47 +50,47 @@ public class GridDistributedLockRequest extends
GridDistributedBaseMessage {
private static final int SKIP_READ_THROUGH_FLAG_MASK = 0x08;
/** Sender node ID. */
- @Order(7)
+ @Order(0)
public UUID nodeId;
/** Near transaction version. */
- @Order(8)
+ @Order(1)
public GridCacheVersion nearXidVer;
/** Thread ID. */
- @Order(9)
+ @Order(2)
public long threadId;
/** Future ID. */
- @Order(10)
+ @Order(3)
public IgniteUuid futId;
/** Max wait timeout. */
- @Order(11)
+ @Order(4)
public long timeout;
/** Indicates whether lock is obtained within a scope of transaction. */
- @Order(12)
+ @Order(5)
public boolean isInTx;
/** Invalidate flag for transactions. */
- @Order(13)
+ @Order(6)
public boolean isInvalidate;
/** Indicates whether implicit lock so for read or write operation. */
- @Order(14)
+ @Order(7)
public boolean isRead;
/** Transaction isolation level. */
- @Order(15)
+ @Order(8)
public TransactionIsolation isolation;
/** Key bytes for keys to lock. */
- @Order(16)
+ @Order(9)
public List<KeyCacheObject> keys;
/** Array indicating whether value should be returned for a key. */
- @Order(17)
+ @Order(10)
@GridToStringInclude
public boolean[] retVals;
@@ -98,11 +98,11 @@ public class GridDistributedLockRequest extends
GridDistributedBaseMessage {
protected int idx;
/** Key count. */
- @Order(18)
+ @Order(11)
public int txSize;
/** Additional flags. */
- @Order(19)
+ @Order(12)
public byte flags;
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedLockResponse.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedLockResponse.java
index 10fa4714dbc..a8b0bfa7b31 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedLockResponse.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedLockResponse.java
@@ -38,16 +38,16 @@ import org.jetbrains.annotations.Nullable;
@SuppressWarnings("AssignmentOrReturnOfFieldWithMutableType")
public class GridDistributedLockResponse extends GridDistributedBaseMessage {
/** Future ID. */
- @Order(7)
+ @Order(0)
public IgniteUuid futId;
/** Error. */
- @Order(8)
+ @Order(1)
public ErrorMessage errMsg;
/** Values. */
@GridToStringInclude
- @Order(9)
+ @Order(2)
public List<CacheObject> vals;
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxFinishRequest.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxFinishRequest.java
index 3528473dd3f..ca3e276dd39 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxFinishRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxFinishRequest.java
@@ -56,47 +56,47 @@ public class GridDistributedTxFinishRequest extends
GridDistributedBaseMessage i
protected static final int STORE_ENABLED_FLAG_MASK = 0x20;
/** Topology version. */
- @Order(7)
+ @Order(0)
public AffinityTopologyVersion topVer;
/** Future ID. */
- @Order(8)
+ @Order(1)
public IgniteUuid futId;
/** Thread ID. */
- @Order(9)
+ @Order(2)
public long threadId;
/** Commit version. */
- @Order(10)
+ @Order(3)
public GridCacheVersion commitVer;
/** Invalidate flag. */
- @Order(11)
+ @Order(4)
public boolean invalidate;
/** Commit flag. */
- @Order(12)
+ @Order(5)
public boolean commit;
/** Min version used as base for completed versions. */
- @Order(13)
+ @Order(6)
public GridCacheVersion baseVer;
/** IO policy. */
- @Order(14)
+ @Order(7)
public byte plc;
/** Task name hash. */
- @Order(15)
+ @Order(8)
public int taskNameHash;
/** */
- @Order(16)
+ @Order(9)
public byte flags;
/** Write synchronization mode. */
- @Order(17)
+ @Order(10)
public CacheWriteSynchronizationMode syncMode;
/** Transient TX state. */
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxFinishResponse.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxFinishResponse.java
index 05f85e3275a..180d71d38e6 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxFinishResponse.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxFinishResponse.java
@@ -31,15 +31,15 @@ import org.apache.ignite.lang.IgniteUuid;
*/
public class GridDistributedTxFinishResponse extends GridCacheMessage {
/** */
- @Order(3)
+ @Order(0)
public GridCacheVersion txId;
/** Future ID. */
- @Order(4)
+ @Order(1)
public IgniteUuid futId;
/** Partition ID this message is targeted to. */
- @Order(5)
+ @Order(2)
public int part;
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxPrepareRequest.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxPrepareRequest.java
index 379fc9bcd17..bfe5bdda3aa 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxPrepareRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxPrepareRequest.java
@@ -75,37 +75,37 @@ public class GridDistributedTxPrepareRequest extends
GridDistributedBaseMessage
private static final C1<UUIDCollectionMessage, Collection<UUID>>
MSG_TO_COL = UUIDCollectionMessage::uuids;
/** Thread ID. */
- @Order(7)
+ @Order(0)
@GridToStringInclude
public long threadId;
/** Transaction concurrency. */
- @Order(8)
+ @Order(1)
@GridToStringInclude
public TransactionConcurrency concurrency;
/** Transaction isolation. */
- @Order(9)
+ @Order(2)
@GridToStringInclude
public TransactionIsolation isolation;
/** Commit version for EC transactions. */
- @Order(10)
+ @Order(3)
@GridToStringInclude
public GridCacheVersion writeVer;
/** Transaction timeout. */
- @Order(11)
+ @Order(4)
@GridToStringInclude
public long timeout;
/** Transaction read set. */
- @Order(12)
+ @Order(5)
@GridToStringInclude
public Collection<IgniteTxEntry> reads;
/** Transaction write entries. */
- @Order(13)
+ @Order(6)
@GridToStringInclude
public Collection<IgniteTxEntry> writes;
@@ -114,33 +114,33 @@ public class GridDistributedTxPrepareRequest extends
GridDistributedBaseMessage
private Map<IgniteTxKey, GridCacheVersion> dhtVers;
/** */
- @Order(14)
+ @Order(7)
public Collection<IgniteTxKey> dhtVerKeys;
/** */
- @Order(15)
+ @Order(8)
public Collection<GridCacheVersion> dhtVerVals;
/** Expected transaction size. */
- @Order(16)
+ @Order(9)
public int txSize;
/** Transaction nodes mapping (primary node -> related backup nodes). */
private Map<UUID, Collection<UUID>> txNodes;
/** Tx nodes direct marshallable message. */
- @Order(17)
+ @Order(10)
public Map<UUID, UUIDCollectionMessage> txNodesMsg;
/** IO policy. */
- @Order(18)
+ @Order(11)
public byte plc;
/** Transient TX state. */
private IgniteTxState txState;
/** */
- @Order(19)
+ @Order(12)
@GridToStringExclude
public byte flags;
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxPrepareResponse.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxPrepareResponse.java
index 0584e7521f7..9bfbeb33c3f 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxPrepareResponse.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxPrepareResponse.java
@@ -34,14 +34,14 @@ import org.jetbrains.annotations.Nullable;
public class GridDistributedTxPrepareResponse extends
GridDistributedBaseMessage implements IgniteTxStateAware {
/** Error message. */
@GridToStringExclude
- @Order(7)
+ @Order(0)
@Nullable public ErrorMessage errMsg;
/** TX state. */
private IgniteTxState txState;
/** Partition ID this message is targeted to. */
- @Order(8)
+ @Order(1)
public int part;
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridNearUnlockRequest.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridNearUnlockRequest.java
index 152f6f75893..1dfb0dc0ae4 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridNearUnlockRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridNearUnlockRequest.java
@@ -33,7 +33,7 @@ import org.apache.ignite.internal.util.typedef.internal.S;
public class GridNearUnlockRequest extends GridDistributedBaseMessage {
/** Keys. */
@GridToStringInclude
- @Order(7)
+ @Order(0)
public List<KeyCacheObject> keys;
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtAffinityAssignmentRequest.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtAffinityAssignmentRequest.java
index d2ebcb9835b..230a056d525 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtAffinityAssignmentRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtAffinityAssignmentRequest.java
@@ -30,15 +30,15 @@ public class GridDhtAffinityAssignmentRequest extends
GridCacheGroupIdMessage {
private static final int SND_PART_STATE_MASK = 0x01;
/** */
- @Order(4)
+ @Order(0)
byte flags;
/** */
- @Order(5)
+ @Order(1)
long futId;
/** Topology version being queried. */
- @Order(6)
+ @Order(2)
AffinityTopologyVersion topVer;
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtAffinityAssignmentResponse.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtAffinityAssignmentResponse.java
index 5703b597953..0395eb77a83 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtAffinityAssignmentResponse.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtAffinityAssignmentResponse.java
@@ -38,39 +38,39 @@ import org.jetbrains.annotations.Nullable;
*/
public class GridDhtAffinityAssignmentResponse extends GridCacheGroupIdMessage
{
/** */
- @Order(4)
+ @Order(0)
long futId;
/** Topology version. */
- @Order(5)
+ @Order(1)
AffinityTopologyVersion topVer;
/** */
private List<List<UUID>> affAssignmentIds;
/** */
- @Order(6)
+ @Order(2)
byte[] affAssignmentIdsBytes;
/** */
private List<List<UUID>> idealAffAssignment;
/** Affinity assignment bytes. */
- @Order(7)
+ @Order(3)
byte[] idealAffAssignmentBytes;
/** */
private GridDhtPartitionFullMap partMap;
/** */
- @Order(8)
+ @Order(4)
byte[] partBytes;
/** Indicates that getting required affinity assignments has been failed.
*/
private IgniteCheckedException affAssignmentErr;
/** Serialized error. */
- @Order(9)
+ @Order(5)
byte[] affAssignmentErrBytes;
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtLockRequest.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtLockRequest.java
index 6deb563f671..56fe1d807e8 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtLockRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtLockRequest.java
@@ -41,11 +41,11 @@ import org.jetbrains.annotations.Nullable;
*/
public class GridDhtLockRequest extends GridDistributedLockRequest {
/** Invalidate reader flags. */
- @Order(20)
+ @Order(0)
BitSet invalidateEntries;
/** Mini future ID. */
- @Order(21)
+ @Order(1)
IgniteUuid miniId;
/** Owner mapped version, if any. */
@@ -53,33 +53,33 @@ public class GridDhtLockRequest extends
GridDistributedLockRequest {
private Map<KeyCacheObject, GridCacheVersion> owned;
/** Array of keys from {@link #owned}. Used during marshalling and
unmarshalling. */
- @Order(22)
+ @Order(2)
@GridToStringExclude
KeyCacheObject[] ownedKeys;
/** Array of values from {@link #owned}. Used during marshalling and
unmarshalling. */
- @Order(23)
+ @Order(3)
@GridToStringExclude
GridCacheVersion[] ownedValues;
/** Topology version. */
- @Order(24)
+ @Order(4)
AffinityTopologyVersion topVer;
/** Task name hash. */
- @Order(25)
+ @Order(5)
int taskNameHash;
/** Indexes of keys needed to be preloaded. */
- @Order(26)
+ @Order(6)
BitSet preloadKeys;
/** TTL for read operation. */
- @Order(27)
+ @Order(7)
long accessTtl;
/** Transaction label. */
- @Order(28)
+ @Order(8)
String txLbl;
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtLockResponse.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtLockResponse.java
index c1d48bcc030..04412f4e577 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtLockResponse.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtLockResponse.java
@@ -38,16 +38,16 @@ import org.apache.ignite.lang.IgniteUuid;
@SuppressWarnings("AssignmentOrReturnOfFieldWithMutableType")
public class GridDhtLockResponse extends GridDistributedLockResponse {
/** Mini future ID. */
- @Order(10)
+ @Order(0)
IgniteUuid miniId;
/** Invalid partitions. */
@GridToStringInclude
- @Order(11)
+ @Order(1)
Collection<Integer> invalidParts;
/** Preload entries returned from backup. */
- @Order(12)
+ @Order(2)
List<GridCacheEntryInfo> preloadEntries;
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxFinishRequest.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxFinishRequest.java
index d6e5b22b60a..dc4007c21cc 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxFinishRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxFinishRequest.java
@@ -34,15 +34,15 @@ import org.jetbrains.annotations.NotNull;
*/
public class GridDhtTxFinishRequest extends GridDistributedTxFinishRequest {
/** Near node ID. */
- @Order(18)
+ @Order(0)
UUID nearNodeId;
/** Mini future ID. */
- @Order(19)
+ @Order(1)
int miniId;
/** */
- @Order(20)
+ @Order(2)
Collection<PartitionUpdateCountersMessage> updCntrs;
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxFinishResponse.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxFinishResponse.java
index ae2e0f60452..8e218befadf 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxFinishResponse.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxFinishResponse.java
@@ -34,19 +34,19 @@ import org.jetbrains.annotations.Nullable;
*/
public final class GridDhtTxFinishResponse extends
GridDistributedTxFinishResponse {
/** Mini future ID. */
- @Order(6)
+ @Order(0)
int miniId;
/** Error message. */
- @Order(7)
+ @Order(1)
@Nullable ErrorMessage checkCommittedErrMsg;
/** Cache return value. */
- @Order(8)
+ @Order(2)
GridCacheReturn retVal;
/** Flag indicating if this is a check-committed response. */
- @Order(9)
+ @Order(3)
boolean checkCommitted;
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxOnePhaseCommitAckRequest.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxOnePhaseCommitAckRequest.java
index 3fbd909658b..3e067f64f9b 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxOnePhaseCommitAckRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxOnePhaseCommitAckRequest.java
@@ -30,7 +30,7 @@ import org.apache.ignite.internal.util.typedef.internal.S;
public class GridDhtTxOnePhaseCommitAckRequest extends GridCacheMessage {
/** Lock or transaction versions. */
@GridToStringInclude
- @Order(3)
+ @Order(0)
protected Collection<GridCacheVersion> vers;
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxPrepareRequest.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxPrepareRequest.java
index 06300deeaec..e3b1ef448ce 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxPrepareRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxPrepareRequest.java
@@ -46,27 +46,27 @@ import org.jetbrains.annotations.Nullable;
*/
public class GridDhtTxPrepareRequest extends GridDistributedTxPrepareRequest {
/** Max order. */
- @Order(20)
+ @Order(0)
UUID nearNodeId;
/** Future ID. */
- @Order(21)
+ @Order(1)
IgniteUuid futId;
/** Mini future ID. */
- @Order(22)
+ @Order(2)
int miniId;
/** Topology version. */
- @Order(23)
+ @Order(3)
AffinityTopologyVersion topVer;
/** Invalidate near entries flags. */
- @Order(24)
+ @Order(4)
BitSet invalidateNearEntries;
/** Near writes. */
- @Order(25)
+ @Order(5)
@GridToStringInclude
Collection<IgniteTxEntry> nearWrites;
@@ -75,38 +75,38 @@ public class GridDhtTxPrepareRequest extends
GridDistributedTxPrepareRequest {
private Map<IgniteTxKey, GridCacheVersion> owned;
/** Owned keys. */
- @Order(26)
+ @Order(6)
Collection<IgniteTxKey> ownedKeys;
/** Owned values. */
- @Order(27)
+ @Order(7)
Collection<GridCacheVersion> ownedVals;
/** */
- @Order(28)
+ @Order(8)
Collection<PartitionUpdateCountersMessage> updCntrs;
/** Near transaction ID. */
- @Order(29)
+ @Order(9)
GridCacheVersion nearXidVer;
/** Task name hash. */
- @Order(30)
+ @Order(10)
int taskNameHash;
/** Preload keys. */
- @Order(31)
+ @Order(11)
BitSet preloadKeys;
/** */
private List<IgniteTxKey> nearWritesCacheMissed;
/** {@code True} if remote tx should skip adding itself to completed
versions map on finish. */
- @Order(32)
+ @Order(12)
boolean skipCompletedVers;
/** Transaction label. */
- @Order(33)
+ @Order(13)
@GridToStringInclude
@Nullable String txLbl;
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxPrepareResponse.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxPrepareResponse.java
index d8867bfd816..fa947fc4e54 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxPrepareResponse.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxPrepareResponse.java
@@ -40,23 +40,23 @@ import org.jetbrains.annotations.Nullable;
public class GridDhtTxPrepareResponse extends GridDistributedTxPrepareResponse
{
/** Evicted readers. */
@GridToStringInclude
- @Order(9)
+ @Order(0)
@Nullable Collection<IgniteTxKey> nearEvicted;
/** Future ID. */
- @Order(10)
+ @Order(1)
IgniteUuid futId;
/** Mini future ID. */
- @Order(11)
+ @Order(2)
int miniId;
/** Invalid partitions by cache ID. */
- @Order(12)
+ @Order(3)
@Nullable Map<Integer, int[]> invalidParts;
/** Preload entries found on backup node. */
- @Order(13)
+ @Order(4)
@Nullable List<GridCacheEntryInfo> preloadEntries;
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtUnlockRequest.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtUnlockRequest.java
index eebee53b53e..2aaa04b4328 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtUnlockRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtUnlockRequest.java
@@ -31,7 +31,7 @@ import org.apache.ignite.internal.util.typedef.internal.S;
*/
public class GridDhtUnlockRequest extends GridNearUnlockRequest {
/** Near keys. */
- @Order(8)
+ @Order(0)
List<KeyCacheObject> nearKeys;
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/TransactionAttributesAwareRequest.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/TransactionAttributesAwareRequest.java
index b5c01c89508..30c023ff918 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/TransactionAttributesAwareRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/TransactionAttributesAwareRequest.java
@@ -30,11 +30,11 @@ public class TransactionAttributesAwareRequest extends
GridCacheMessage {
public static final short TYPE_CODE = 181;
/** Original transaction prepare message. */
- @Order(3)
+ @Order(0)
GridDistributedTxPrepareRequest payload;
/** Application attributes. */
- @Order(4)
+ @Order(1)
Map<String, String> appAttrs;
/** */
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/AtomicApplicationAttributesAwareRequest.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/AtomicApplicationAttributesAwareRequest.java
index 6b44d9dec5e..2b5eec5284d 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/AtomicApplicationAttributesAwareRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/AtomicApplicationAttributesAwareRequest.java
@@ -29,11 +29,11 @@ public class AtomicApplicationAttributesAwareRequest
extends GridCacheIdMessage
public static final short TYPE_CODE = 180;
/** Original update message. */
- @Order(4)
+ @Order(0)
GridNearAtomicAbstractUpdateRequest payload;
/** Application attributes. */
- @Order(5)
+ @Order(1)
Map<String, String> appAttrs;
/** */
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicAbstractUpdateRequest.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicAbstractUpdateRequest.java
index b13bac3c793..c9b55fcbc0a 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicAbstractUpdateRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicAbstractUpdateRequest.java
@@ -62,19 +62,19 @@ public abstract class GridDhtAtomicAbstractUpdateRequest
extends GridCacheIdMess
public static final int CACHE_MSG_IDX = nextIndexId();
/** Future ID on primary. */
- @Order(4)
+ @Order(0)
protected long futId;
/** Write version. */
- @Order(5)
+ @Order(1)
protected GridCacheVersion writeVer;
/** Topology version. */
- @Order(6)
+ @Order(2)
protected AffinityTopologyVersion topVer;
/** Task name hash. */
- @Order(7)
+ @Order(3)
protected int taskNameHash;
/** Node ID. */
@@ -84,15 +84,15 @@ public abstract class GridDhtAtomicAbstractUpdateRequest
extends GridCacheIdMess
private boolean onRes;
/** */
- @Order(8)
+ @Order(4)
UUID nearNodeId;
/** */
- @Order(9)
+ @Order(5)
long nearFutId;
/** Additional flags. */
- @Order(10)
+ @Order(6)
protected byte flags;
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicDeferredUpdateResponse.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicDeferredUpdateResponse.java
index 1a949a32bbb..fa9947d3560 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicDeferredUpdateResponse.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicDeferredUpdateResponse.java
@@ -36,7 +36,7 @@ public class GridDhtAtomicDeferredUpdateResponse extends
GridCacheIdMessage impl
public static final int CACHE_MSG_IDX = nextIndexId();
/** ACK future versions. */
- @Order(4)
+ @Order(0)
GridLongList futIds;
/** */
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicNearResponse.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicNearResponse.java
index 579ce307dcc..5abd304a918 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicNearResponse.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicNearResponse.java
@@ -39,24 +39,24 @@ public class GridDhtAtomicNearResponse extends
GridCacheIdMessage {
public static final int CACHE_MSG_IDX = nextIndexId();
/** */
- @Order(4)
+ @Order(0)
int partId;
/** */
- @Order(5)
+ @Order(1)
long futId;
/** */
- @Order(6)
+ @Order(2)
UUID primaryId;
/** */
- @Order(7)
+ @Order(3)
@GridToStringExclude
byte flags;
/** */
- @Order(8)
+ @Order(4)
@GridToStringInclude
UpdateErrors errs;
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicSingleUpdateRequest.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicSingleUpdateRequest.java
index c1c5045bea8..98fb9ca58a9 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicSingleUpdateRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicSingleUpdateRequest.java
@@ -42,21 +42,21 @@ import static
org.apache.ignite.internal.processors.cache.GridCacheOperation.TRA
public class GridDhtAtomicSingleUpdateRequest extends
GridDhtAtomicAbstractUpdateRequest {
/** Key to update. */
@GridToStringInclude
- @Order(11)
+ @Order(0)
protected KeyCacheObject key;
/** Value to update. */
@GridToStringInclude
- @Order(12)
+ @Order(1)
protected CacheObject val;
/** Previous value. */
@GridToStringInclude
- @Order(13)
+ @Order(2)
protected CacheObject prevVal;
/** Partition. */
- @Order(14)
+ @Order(3)
protected long updateCntr;
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicUpdateRequest.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicUpdateRequest.java
index 6a5f90debd0..f26873a89a8 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicUpdateRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicUpdateRequest.java
@@ -45,81 +45,81 @@ import org.jetbrains.annotations.Nullable;
public class GridDhtAtomicUpdateRequest extends
GridDhtAtomicAbstractUpdateRequest {
/** Keys to update. */
@GridToStringInclude
- @Order(11)
+ @Order(0)
List<KeyCacheObject> keys;
/** Values to update. */
@GridToStringInclude
- @Order(12)
+ @Order(1)
List<CacheObject> vals;
/** Previous values. */
@GridToStringInclude
- @Order(13)
+ @Order(2)
List<CacheObject> prevVals;
/** Conflict versions. */
- @Order(14)
+ @Order(3)
List<GridCacheVersion> conflictVers;
/** TTLs. */
- @Order(15)
+ @Order(4)
GridLongList ttls;
/** Conflict expire time. */
- @Order(16)
+ @Order(5)
GridLongList conflictExpireTimes;
/** Near TTLs. */
- @Order(17)
+ @Order(6)
GridLongList nearTtls;
/** Near expire times. */
- @Order(18)
+ @Order(7)
GridLongList nearExpireTimes;
/** Near cache keys to update. */
@GridToStringInclude
- @Order(19)
+ @Order(8)
List<KeyCacheObject> nearKeys;
/** Values to update. */
@GridToStringInclude
- @Order(20)
+ @Order(9)
List<CacheObject> nearVals;
/** Obsolete near values. */
@GridToStringInclude
- @Order(21)
+ @Order(10)
List<Integer> obsoleteIndexes;
/** Force transform backups flag. */
- @Order(22)
+ @Order(11)
boolean forceTransformBackups;
/** Entry processors. */
private List<EntryProcessor<Object, Object, Object>> entryProcessors;
/** Entry processors bytes. */
- @Order(23)
+ @Order(12)
List<byte[]> entryProcessorsBytes;
/** Near entry processors. */
private List<EntryProcessor<Object, Object, Object>> nearEntryProcessors;
/** Near entry processors bytes. */
- @Order(24)
+ @Order(13)
List<byte[]> nearEntryProcessorsBytes;
/** Optional arguments for entry processor. */
private Object[] invokeArgs;
/** Entry processor arguments bytes. */
- @Order(25)
+ @Order(14)
List<byte[]> invokeArgsBytes;
/** Partition. */
- @Order(26)
+ @Order(15)
GridLongList updateCntrs;
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicUpdateResponse.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicUpdateResponse.java
index 687e5e0db17..0e937db5e58 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicUpdateResponse.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridDhtAtomicUpdateResponse.java
@@ -38,20 +38,20 @@ public class GridDhtAtomicUpdateResponse extends
GridCacheIdMessage implements G
public static final int CACHE_MSG_IDX = nextIndexId();
/** Future version. */
- @Order(4)
+ @Order(0)
long futId;
/** */
- @Order(5)
+ @Order(1)
UpdateErrors errs;
/** Evicted readers. */
@GridToStringInclude
- @Order(6)
+ @Order(2)
List<KeyCacheObject> nearEvicted;
/** */
- @Order(7)
+ @Order(3)
int partId;
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicAbstractUpdateRequest.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicAbstractUpdateRequest.java
index cc39e3a54e9..368ffe41676 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicAbstractUpdateRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicAbstractUpdateRequest.java
@@ -76,28 +76,28 @@ public abstract class GridNearAtomicAbstractUpdateRequest
extends GridCacheIdMes
protected UUID nodeId;
/** Future version. */
- @Order(4)
+ @Order(0)
protected long futId;
/** Topology version. */
- @Order(5)
+ @Order(1)
protected AffinityTopologyVersion topVer;
/** Cache update operation. */
- @Order(6)
+ @Order(2)
protected GridCacheOperation op;
/** Write synchronization mode. */
- @Order(7)
+ @Order(3)
protected CacheWriteSynchronizationMode syncMode;
/** Task name hash. */
- @Order(8)
+ @Order(4)
protected int taskNameHash;
/** Compressed boolean flags. Make sure 'toString' is updated when add new
flag. */
@GridToStringExclude
- @Order(9)
+ @Order(5)
protected short flags;
/** */
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicCheckUpdateRequest.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicCheckUpdateRequest.java
index ff6fead509a..8ad123b4d3d 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicCheckUpdateRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicCheckUpdateRequest.java
@@ -32,11 +32,11 @@ public class GridNearAtomicCheckUpdateRequest extends
GridCacheIdMessage {
private GridNearAtomicAbstractUpdateRequest updateReq;
/** */
- @Order(4)
+ @Order(0)
int partId;
/** */
- @Order(5)
+ @Order(1)
long futId;
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicFullUpdateRequest.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicFullUpdateRequest.java
index 06dbcab7c6f..6a3bab524e7 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicFullUpdateRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicFullUpdateRequest.java
@@ -53,49 +53,49 @@ import static
org.apache.ignite.internal.processors.cache.GridCacheOperation.UPD
*/
public class GridNearAtomicFullUpdateRequest extends
GridNearAtomicAbstractUpdateRequest {
/** Keys to update. */
- @Order(10)
+ @Order(0)
@GridToStringInclude
List<KeyCacheObject> keys;
/** Values to update. */
- @Order(11)
+ @Order(1)
List<CacheObject> vals;
/** Entry processors. */
private List<EntryProcessor<Object, Object, Object>> entryProcessors;
/** Entry processors bytes. */
- @Order(12)
+ @Order(2)
@Nullable List<byte[]> entryProcessorsBytes;
/** Conflict versions. */
- @Order(13)
+ @Order(3)
@Nullable List<GridCacheVersion> conflictVers;
/** Conflict TTLs. */
- @Order(14)
+ @Order(4)
GridLongList conflictTtls;
/** Conflict expire times. */
- @Order(15)
+ @Order(5)
GridLongList conflictExpireTimes;
/** Optional arguments for entry processor. */
private @Nullable Object[] invokeArgs;
/** Entry processor arguments bytes. */
- @Order(16)
+ @Order(6)
@Nullable List<byte[]> invokeArgsBytes;
/** Expiry policy. */
private @Nullable ExpiryPolicy expiryPlc;
/** Expiry policy bytes. */
- @Order(17)
+ @Order(7)
@Nullable byte[] expiryPlcBytes;
/** Filter. */
- @Order(18)
+ @Order(8)
@Nullable CacheEntryPredicate[] filter;
/** Maximum possible size of inner collections. */
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicSingleUpdateFilterRequest.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicSingleUpdateFilterRequest.java
index bc9ee233434..6ed17f45b45 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicSingleUpdateFilterRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicSingleUpdateFilterRequest.java
@@ -36,7 +36,7 @@ import org.jetbrains.annotations.Nullable;
*/
public class GridNearAtomicSingleUpdateFilterRequest extends
GridNearAtomicSingleUpdateRequest {
/** Filter. */
- @Order(12)
+ @Order(0)
CacheEntryPredicate[] filter;
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicSingleUpdateInvokeRequest.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicSingleUpdateInvokeRequest.java
index 3110cf9e3f5..90a70b2daed 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicSingleUpdateInvokeRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicSingleUpdateInvokeRequest.java
@@ -49,14 +49,14 @@ public class GridNearAtomicSingleUpdateInvokeRequest
extends GridNearAtomicSingl
private @Nullable Object[] invokeArgs;
/** Entry processor arguments bytes. */
- @Order(12)
+ @Order(0)
@Nullable List<byte[]> invokeArgsBytes;
/** Entry processors. */
private @Nullable EntryProcessor<Object, Object, Object> entryProc;
/** Entry processors bytes. */
- @Order(13)
+ @Order(1)
@Nullable byte[] entryProcBytes;
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicSingleUpdateRequest.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicSingleUpdateRequest.java
index 8c7a6fbc5e5..80e6102e630 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicSingleUpdateRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicSingleUpdateRequest.java
@@ -49,11 +49,11 @@ import static
org.apache.ignite.internal.processors.cache.GridCacheOperation.TRA
public class GridNearAtomicSingleUpdateRequest extends
GridNearAtomicAbstractUpdateRequest {
/** Key to update. */
@GridToStringInclude
- @Order(10)
+ @Order(0)
protected KeyCacheObject key;
/** Value to update. */
- @Order(11)
+ @Order(1)
protected CacheObject val;
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicUpdateResponse.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicUpdateResponse.java
index 6767c19f76e..41faec1130e 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicUpdateResponse.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/atomic/GridNearAtomicUpdateResponse.java
@@ -47,33 +47,33 @@ public class GridNearAtomicUpdateResponse extends
GridCacheIdMessage implements
private UUID nodeId;
/** Future ID. */
- @Order(4)
+ @Order(0)
long futId;
/** */
- @Order(5)
+ @Order(1)
UpdateErrors errs;
/** Return value. */
@GridToStringInclude
- @Order(6)
+ @Order(2)
GridCacheReturn ret;
/** */
- @Order(7)
+ @Order(3)
AffinityTopologyVersion remapTopVer;
/** Data for near cache update. */
- @Order(8)
+ @Order(4)
NearCacheUpdates nearUpdates;
/** Partition ID. */
- @Order(9)
+ @Order(5)
int partId;
/** */
@GridToStringInclude
- @Order(10)
+ @Order(6)
List<UUID> mapping;
/** */
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtForceKeysRequest.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtForceKeysRequest.java
index e780c631a2d..dba2560c6f3 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtForceKeysRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtForceKeysRequest.java
@@ -37,20 +37,20 @@ import org.apache.ignite.lang.IgniteUuid;
*/
public class GridDhtForceKeysRequest extends GridCacheIdMessage implements
GridCacheDeployable {
/** Future ID. */
- @Order(4)
+ @Order(0)
IgniteUuid futId;
/** Mini-future ID. */
- @Order(5)
+ @Order(1)
IgniteUuid miniId;
/** Keys to request. */
- @Order(6)
+ @Order(2)
@GridToStringInclude
Collection<KeyCacheObject> keys;
/** Topology version for which keys are requested. */
- @Order(7)
+ @Order(3)
AffinityTopologyVersion topVer;
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtForceKeysResponse.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtForceKeysResponse.java
index deb45e83621..ec8de445dbc 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtForceKeysResponse.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtForceKeysResponse.java
@@ -40,25 +40,25 @@ import org.jetbrains.annotations.Nullable;
*/
public class GridDhtForceKeysResponse extends GridCacheIdMessage implements
GridCacheDeployable {
/** Future ID. */
- @Order(4)
+ @Order(0)
IgniteUuid futId;
/** Mini-future ID. */
- @Order(5)
+ @Order(1)
IgniteUuid miniId;
/** Error message. */
- @Order(6)
+ @Order(2)
@Nullable volatile ErrorMessage errMsg;
/** Missed (not found) keys. */
@GridToStringInclude
- @Order(7)
+ @Order(3)
List<KeyCacheObject> missedKeys;
/** Cache entries. */
@GridToStringInclude
- @Order(8)
+ @Order(4)
List<GridCacheEntryInfo> infos;
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionDemandMessage.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionDemandMessage.java
index b299f431afd..b65bd6e2ab9 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionDemandMessage.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionDemandMessage.java
@@ -28,23 +28,23 @@ import org.jetbrains.annotations.NotNull;
*/
public class GridDhtPartitionDemandMessage extends GridCacheGroupIdMessage {
/** Rebalance id. */
- @Order(4)
+ @Order(0)
long rebalanceId;
/** Partitions map. */
- @Order(5)
+ @Order(1)
IgniteDhtDemandedPartitionsMap parts;
/** Timeout. */
- @Order(6)
+ @Order(2)
long timeout;
/** Worker ID. */
- @Order(7)
+ @Order(3)
int workerId = -1;
/** Topology version. */
- @Order(8)
+ @Order(4)
AffinityTopologyVersion topVer;
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionSupplyMessage.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionSupplyMessage.java
index d697eb90b6c..cee4b4ba773 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionSupplyMessage.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionSupplyMessage.java
@@ -43,32 +43,32 @@ import org.jetbrains.annotations.Nullable;
@SuppressWarnings("AssignmentOrReturnOfFieldWithMutableType")
public class GridDhtPartitionSupplyMessage extends GridCacheGroupIdMessage
implements GridCacheDeployable {
/** An unique (per demander) rebalance id. */
- @Order(4)
+ @Order(0)
long rebalanceId;
/** Topology version for which demand message is sent. */
- @Order(5)
+ @Order(1)
AffinityTopologyVersion topVer;
/** Partitions that have been fully sent. */
- @Order(6)
+ @Order(2)
Map<Integer, Long> last;
/** Partitions which were not found. */
@GridToStringInclude
- @Order(7)
+ @Order(3)
Collection<Integer> missed;
/** Entries. */
- @Order(8)
+ @Order(4)
Map<Integer, CacheEntryInfoCollection> infos;
/** Message size. */
- @Order(9)
+ @Order(5)
int msgSize;
/** Supplying process error message. */
- @Order(10)
+ @Order(6)
@Nullable ErrorMessage errMsg;
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionsAbstractMessage.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionsAbstractMessage.java
index 6170e30e20a..0af0f2ec1c0 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionsAbstractMessage.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionsAbstractMessage.java
@@ -32,15 +32,15 @@ public abstract class GridDhtPartitionsAbstractMessage
extends GridCacheMessage
private static final byte RESTORE_STATE_FLAG_MASK = 0x02;
/** Exchange ID. */
- @Order(3)
+ @Order(0)
GridDhtPartitionExchangeId exchId;
/** Last used cache version. */
- @Order(4)
+ @Order(1)
GridCacheVersion lastVer;
/** */
- @Order(5)
+ @Order(2)
protected byte flags;
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionsFullMessage.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionsFullMessage.java
index 872629ddf19..37079381e9f 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionsFullMessage.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionsFullMessage.java
@@ -57,38 +57,38 @@ public class GridDhtPartitionsFullMessage extends
GridDhtPartitionsAbstractMessa
private Map<Integer, GridDhtPartitionFullMap> parts;
/** Partitions without duplicated data. */
- @Order(6)
+ @Order(0)
@Compress
Map<Integer, GridDhtPartitionFullMap> locParts;
/** */
- @Order(7)
+ @Order(1)
Map<Integer, Integer> dupPartsData;
/** Partitions update counters. */
- @Order(8)
+ @Order(2)
@Compress
@GridToStringInclude
IgniteDhtPartitionCountersMap partCntrs;
/** Partitions history suppliers. */
- @Order(9)
+ @Order(3)
@Compress
@GridToStringInclude
IgniteDhtPartitionHistorySuppliersMap partHistSuppliers;
/** Partitions that must be cleared and re-loaded. */
- @Order(10)
+ @Order(4)
@Compress
@GridToStringInclude
IgniteDhtPartitionsToReloadMap partsToReload;
/** Partition sizes. */
- @Order(11)
+ @Order(5)
Map<Integer, IntLongMap> partsSizes;
/** Topology version. */
- @Order(12)
+ @Order(6)
AffinityTopologyVersion topVer;
/** Exceptions. */
@@ -99,29 +99,29 @@ public class GridDhtPartitionsFullMessage extends
GridDhtPartitionsAbstractMessa
* Used as a stub for serialization of {@link #errs}.
* All logic resides within getter and setter.
*/
- @Order(value = 13, method = "errorMessages")
+ @Order(value = 7, method = "errorMessages")
@Compress
@SuppressWarnings("unused")
private Map<UUID, ErrorMessage> errMsgs;
/** */
- @Order(14)
+ @Order(8)
AffinityTopologyVersion resTopVer;
/** */
- @Order(15)
+ @Order(9)
Map<Integer, CacheGroupAffinityMessage> joinedNodeAff;
/** */
- @Order(16)
+ @Order(10)
Map<Integer, CacheGroupAffinityMessage> idealAffDiff;
/** */
- @Order(17)
+ @Order(11)
byte flags;
/** */
- @Order(18)
+ @Order(12)
@GridToStringExclude
Map<Integer, int[]> lostParts;
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionsSingleMessage.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionsSingleMessage.java
index 840a0f2da54..3129920338e 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionsSingleMessage.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionsSingleMessage.java
@@ -40,55 +40,55 @@ import org.jetbrains.annotations.Nullable;
*/
public class GridDhtPartitionsSingleMessage extends
GridDhtPartitionsAbstractMessage {
/** Local partitions. */
- @Order(6)
+ @Order(0)
@Compress
@GridToStringInclude
Map<Integer, GridDhtPartitionMap> parts;
/** */
- @Order(7)
+ @Order(1)
Map<Integer, Integer> dupPartsData;
/** Partitions update counters. */
- @Order(8)
+ @Order(2)
@Compress
@GridToStringInclude
Map<Integer, CachePartitionPartialCountersMap> partCntrs;
/** Partitions sizes. */
- @Order(9)
+ @Order(3)
@Compress
@GridToStringInclude
Map<Integer, IntLongMap> partsSizes;
/** Partitions history reservation counters. */
- @Order(10)
+ @Order(4)
@Compress
@GridToStringInclude
Map<Integer, IntLongMap> partHistCntrs;
/** Error message. */
- @Order(11)
+ @Order(5)
@GridToStringInclude
ErrorMessage errMsg;
/** */
- @Order(12)
+ @Order(6)
boolean client;
/** */
- @Order(13)
+ @Order(7)
Collection<Integer> grpsAffReq;
/** Start time of exchange on node which sent this message in nanoseconds.
*/
- @Order(14)
+ @Order(8)
long exchangeStartTime;
/**
* Exchange finish message, sent to new coordinator when it tries to
restore state after previous coordinator failed
* during exchange.
*/
- @Order(15)
+ @Order(9)
GridDhtPartitionsFullMessage finishMsg;
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionsSingleRequest.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionsSingleRequest.java
index ada0395b131..0dc27e1d2b2 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionsSingleRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionsSingleRequest.java
@@ -25,7 +25,7 @@ import org.apache.ignite.internal.util.typedef.internal.S;
*/
public class GridDhtPartitionsSingleRequest extends
GridDhtPartitionsAbstractMessage {
/** */
- @Order(6)
+ @Order(0)
GridDhtPartitionExchangeId restoreExchId;
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearGetRequest.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearGetRequest.java
index d5a62826e92..51a31a3ee07 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearGetRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearGetRequest.java
@@ -58,15 +58,15 @@ public class GridNearGetRequest extends GridCacheIdMessage
implements GridCacheD
public static final int RECOVERY_FLAG_MASK = 0x08;
/** Future ID. */
- @Order(4)
+ @Order(0)
IgniteUuid futId;
/** Sub ID. */
- @Order(5)
+ @Order(1)
IgniteUuid miniId;
/** Version. */
- @Order(6)
+ @Order(2)
GridCacheVersion ver;
/** */
@@ -74,35 +74,35 @@ public class GridNearGetRequest extends GridCacheIdMessage
implements GridCacheD
private LinkedHashMap<KeyCacheObject, Boolean> keyMap;
/** */
- @Order(7)
+ @Order(3)
List<KeyCacheObject> keys;
/** */
- @Order(8)
+ @Order(4)
List<Boolean> readersFlags;
/** */
- @Order(9)
+ @Order(5)
byte flags;
/** Topology version. */
- @Order(10)
+ @Order(6)
AffinityTopologyVersion topVer;
/** Task name hash. */
- @Order(11)
+ @Order(7)
int taskNameHash;
/** TTL for read operation. */
- @Order(12)
+ @Order(8)
long createTtl;
/** TTL for read operation. */
- @Order(13)
+ @Order(9)
long accessTtl;
/** Transaction label. */
- @Order(14)
+ @Order(10)
@Nullable String txLbl;
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearGetResponse.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearGetResponse.java
index f8c92112730..937abedccd2 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearGetResponse.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearGetResponse.java
@@ -42,33 +42,33 @@ import org.jetbrains.annotations.Nullable;
*/
public class GridNearGetResponse extends GridCacheIdMessage implements
GridCacheDeployable, GridCacheVersionable {
/** Future ID. */
- @Order(4)
+ @Order(0)
IgniteUuid futId;
/** Sub ID. */
- @Order(5)
+ @Order(1)
IgniteUuid miniId;
/** Version. */
- @Order(6)
+ @Order(2)
GridCacheVersion ver;
/** Result. */
@GridToStringInclude
- @Order(value = 7, method = "entries")
+ @Order(value = 3, method = "entries")
Collection<GridCacheEntryInfo> entries;
/** Keys to retry due to ownership shift. */
@GridToStringInclude
- @Order(8)
+ @Order(4)
Collection<Integer> invalidParts = new GridLeanSet<>();
/** Topology version if invalid partitions is not empty. */
- @Order(9)
+ @Order(5)
AffinityTopologyVersion topVer;
/** Error message. */
- @Order(10)
+ @Order(6)
@Nullable ErrorMessage errMsg;
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearLockRequest.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearLockRequest.java
index 71e5187653b..949c4d4fea8 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearLockRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearLockRequest.java
@@ -47,36 +47,36 @@ public class GridNearLockRequest extends
GridDistributedLockRequest {
private static final int NEAR_CACHE_FLAG_MASK = 0x08;
/** Topology version. */
- @Order(20)
+ @Order(0)
AffinityTopologyVersion topVer;
/** Mini future ID. */
- @Order(21)
+ @Order(1)
int miniId;
/** Array of mapped DHT versions for this entry. */
- @Order(22)
+ @Order(2)
@GridToStringInclude
GridCacheVersion[] dhtVers;
/** Task name hash. */
- @Order(23)
+ @Order(3)
int taskNameHash;
/** TTL for create operation. */
- @Order(24)
+ @Order(4)
long createTtl;
/** TTL for read operation. */
- @Order(25)
+ @Order(5)
long accessTtl;
/** */
- @Order(26)
+ @Order(6)
byte flags;
/** Transaction label. */
- @Order(27)
+ @Order(7)
String txLbl;
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearLockResponse.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearLockResponse.java
index f36b7006214..3c5b90d8d78 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearLockResponse.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearLockResponse.java
@@ -36,36 +36,36 @@ import org.jetbrains.annotations.Nullable;
public class GridNearLockResponse extends GridDistributedLockResponse {
/** Pending versions that are less than {@link #version()}. */
@GridToStringInclude
- @Order(10)
+ @Order(0)
Collection<GridCacheVersion> pending;
/** Mini future ID. */
- @Order(11)
+ @Order(1)
int miniId;
/** DHT versions. */
@GridToStringInclude
- @Order(12)
+ @Order(2)
GridCacheVersion[] dhtVers;
/** DHT candidate versions. */
@GridToStringInclude
- @Order(13)
+ @Order(3)
GridCacheVersion[] mappedVers;
/** Filter evaluation results for fast-commit transactions. */
- @Order(14)
+ @Order(4)
boolean[] filterRes;
/** Topology version, which is set when client node should remap lock
request. */
- @Order(15)
+ @Order(5)
AffinityTopologyVersion clientRemapVer;
/**
* Flag, indicating whether remap version is compatible with current
version.
* Used together with clientRemapVer.
*/
- @Order(16)
+ @Order(6)
boolean compatibleRemapVer;
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearSingleGetRequest.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearSingleGetRequest.java
index 485bdc36046..771e77df9cd 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearSingleGetRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearSingleGetRequest.java
@@ -52,35 +52,35 @@ public class GridNearSingleGetRequest extends
GridCacheIdMessage implements Grid
public static final int RECOVERY_FLAG_MASK = 0x20;
/** Future ID. */
- @Order(4)
+ @Order(0)
long futId;
/** */
- @Order(5)
+ @Order(1)
KeyCacheObject key;
/** Flags. */
- @Order(6)
+ @Order(2)
byte flags;
/** Topology version. */
- @Order(7)
+ @Order(3)
AffinityTopologyVersion topVer;
/** Task name hash. */
- @Order(8)
+ @Order(4)
int taskNameHash;
/** TTL for read operation. */
- @Order(9)
+ @Order(5)
long createTtl;
/** TTL for read operation. */
- @Order(10)
+ @Order(6)
long accessTtl;
/** Transaction label. */
- @Order(11)
+ @Order(7)
@Nullable String txLbl;
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearSingleGetResponse.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearSingleGetResponse.java
index 961ef40e7a3..d8d3bbc59cf 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearSingleGetResponse.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearSingleGetResponse.java
@@ -42,23 +42,23 @@ public class GridNearSingleGetResponse extends
GridCacheIdMessage implements Gri
public static final int CONTAINS_VAL_FLAG_MASK = 0x2;
/** Future ID. */
- @Order(4)
+ @Order(0)
long futId;
/** Result. */
- @Order(5)
+ @Order(1)
Message res;
/** Topology version. */
- @Order(value = 6, method = "topologyVersion")
+ @Order(value = 2, method = "topologyVersion")
AffinityTopologyVersion topVer;
/** Error message. */
- @Order(7)
+ @Order(3)
ErrorMessage errMsg;
/** Flags. */
- @Order(8)
+ @Order(4)
byte flags;
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxFinishRequest.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxFinishRequest.java
index ebc08f48fe9..059222f3e17 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxFinishRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxFinishRequest.java
@@ -33,7 +33,7 @@ import org.jetbrains.annotations.NotNull;
*/
public class GridNearTxFinishRequest extends GridDistributedTxFinishRequest {
/** Mini future ID. */
- @Order(18)
+ @Order(0)
int miniId;
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxFinishResponse.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxFinishResponse.java
index cfac5b264a5..5cb53e7d946 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxFinishResponse.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxFinishResponse.java
@@ -30,15 +30,15 @@ import org.jetbrains.annotations.Nullable;
*/
public final class GridNearTxFinishResponse extends
GridDistributedTxFinishResponse {
/** Error message. */
- @Order(6)
+ @Order(0)
@Nullable ErrorMessage errMsg;
/** Mini future ID. */
- @Order(7)
+ @Order(1)
int miniId;
/** Near tx thread ID. */
- @Order(8)
+ @Order(2)
long nearThreadId;
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxPrepareRequest.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxPrepareRequest.java
index 700c797dc97..46a02f401ed 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxPrepareRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxPrepareRequest.java
@@ -58,28 +58,28 @@ public class GridNearTxPrepareRequest extends
GridDistributedTxPrepareRequest {
private static final int RECOVERY_FLAG_MASK = 0x40;
/** Future ID. */
- @Order(20)
+ @Order(0)
IgniteUuid futId;
/** Mini future ID. */
- @Order(21)
+ @Order(1)
int miniId;
/** Topology version. */
- @Order(22)
+ @Order(2)
AffinityTopologyVersion topVer;
/** Task name hash. */
- @Order(23)
+ @Order(3)
int taskNameHash;
/** */
- @Order(24)
+ @Order(4)
@GridToStringExclude
byte flags;
/** Transaction label. */
- @Order(25)
+ @Order(5)
@GridToStringInclude
@Nullable String txLbl;
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxPrepareResponse.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxPrepareResponse.java
index 45382d139a3..15be184ccca 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxPrepareResponse.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxPrepareResponse.java
@@ -45,23 +45,23 @@ import org.jetbrains.annotations.Nullable;
public class GridNearTxPrepareResponse extends
GridDistributedTxPrepareResponse {
/** Versions that are less than lock version ({@link #version()}). */
@GridToStringInclude
- @Order(9)
+ @Order(0)
@Nullable Collection<GridCacheVersion> pending;
/** Future ID. */
- @Order(10)
+ @Order(1)
IgniteUuid futId;
/** Mini future ID. */
- @Order(11)
+ @Order(2)
int miniId;
/** DHT version. */
- @Order(12)
+ @Order(3)
GridCacheVersion dhtVer;
/** Write version. */
- @Order(13)
+ @Order(4)
GridCacheVersion writeVer;
/** Map of owned values to set on near node. */
@@ -69,27 +69,27 @@ public class GridNearTxPrepareResponse extends
GridDistributedTxPrepareResponse
private Map<IgniteTxKey, CacheVersionedValue> ownedVals;
/** OwnedVals' keys for marshalling. */
- @Order(14)
+ @Order(5)
@Nullable Collection<IgniteTxKey> ownedValKeys;
/** OwnedVals' values for marshalling. */
- @Order(15)
+ @Order(6)
@Nullable Collection<CacheVersionedValue> ownedValVals;
/** Cache return value. */
- @Order(16)
+ @Order(7)
GridCacheReturn retVal;
/** Keys that did not pass the filter. */
- @Order(17)
+ @Order(8)
@Nullable Collection<IgniteTxKey> filterFailedKeys;
/** Topology version, which is set when client node should remap lock
request. */
- @Order(18)
+ @Order(9)
@Nullable AffinityTopologyVersion clientRemapVer;
/** One-phase commit on primary flag. */
- @Order(19)
+ @Order(10)
boolean onePhaseCommit;
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/IncrementalSnapshotAwareMessage.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/IncrementalSnapshotAwareMessage.java
index 0c257a6dc6c..30526aa14b1 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/IncrementalSnapshotAwareMessage.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/IncrementalSnapshotAwareMessage.java
@@ -32,19 +32,19 @@ public class IncrementalSnapshotAwareMessage extends
GridCacheMessage {
public static final short TYPE_CODE = 400;
/** Original transaction message. */
- @Order(3)
+ @Order(0)
GridCacheMessage payload;
/** Incremental snapshot ID. */
- @Order(4)
+ @Order(1)
UUID id;
/** ID of the latest incremental snapshot after which this transaction
committed. */
- @Order(5)
+ @Order(2)
@Nullable UUID txSnpId;
/** Incremental snapshot topology version. */
- @Order(6)
+ @Order(3)
long topVer;
/** */
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/SnapshotFilesFailureMessage.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/SnapshotFilesFailureMessage.java
index 4e0416e959f..71ac90131ef 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/SnapshotFilesFailureMessage.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/SnapshotFilesFailureMessage.java
@@ -29,7 +29,7 @@ public class SnapshotFilesFailureMessage extends
AbstractSnapshotMessage {
public static final short TYPE_CODE = 179;
/** Exception message which is occurred during snapshot request
processing. */
- @Order(1)
+ @Order(0)
String errMsg;
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/SnapshotFilesRequestMessage.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/SnapshotFilesRequestMessage.java
index b084b6cb9a5..cbf7770bbae 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/SnapshotFilesRequestMessage.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/SnapshotFilesRequestMessage.java
@@ -38,19 +38,19 @@ public class SnapshotFilesRequestMessage extends
AbstractSnapshotMessage {
public static final short TYPE_CODE = 178;
/** Snapshot operation request ID. */
- @Order(1)
+ @Order(0)
UUID reqId;
/** Snapshot name to request. */
- @Order(2)
+ @Order(1)
String snpName;
/** Snapshot directory path. */
- @Order(3)
+ @Order(2)
String snpPath;
/** Map of cache group ids and corresponding set of its partition ids. */
- @Order(4)
+ @Order(3)
Map<Integer, int[]> parts;
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/GridCacheQueryRequest.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/GridCacheQueryRequest.java
index 3e0c9500973..b5bb798ca40 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/GridCacheQueryRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/GridCacheQueryRequest.java
@@ -59,19 +59,19 @@ public class GridCacheQueryRequest extends
GridCacheIdMessage implements GridCac
private static final int FLAG_DATA_PAGE_SCAN_MASK = 0b11;
/** */
- @Order(4)
+ @Order(0)
long id;
/** */
- @Order(5)
+ @Order(1)
String cacheName;
/** */
- @Order(6)
+ @Order(2)
GridCacheQueryType type;
/** */
- @Order(7)
+ @Order(3)
@GridToStringInclude(sensitive = true)
String clause;
@@ -79,87 +79,87 @@ public class GridCacheQueryRequest extends
GridCacheIdMessage implements GridCac
private IndexQueryDesc idxQryDesc;
/** */
- @Order(8)
+ @Order(4)
byte[] idxQryDescBytes;
/** */
- @Order(9)
+ @Order(5)
int limit;
/** */
- @Order(10)
+ @Order(6)
String clsName;
/** */
private IgniteBiPredicate<Object, Object> keyValFilter;
/** */
- @Order(11)
+ @Order(7)
byte[] keyValFilterBytes;
/** */
private IgniteReducer<Object, Object> rdc;
/** */
- @Order(12)
+ @Order(8)
byte[] rdcBytes;
/** */
private IgniteClosure<?, ?> trans;
/** */
- @Order(13)
+ @Order(9)
byte[] transBytes;
/** */
private Object[] args;
/** */
- @Order(14)
+ @Order(10)
byte[] argsBytes;
/** */
- @Order(15)
+ @Order(11)
int pageSize;
/** */
- @Order(16)
+ @Order(12)
boolean incBackups;
/** */
- @Order(17)
+ @Order(13)
boolean cancel;
/** */
- @Order(18)
+ @Order(14)
boolean incMeta;
/** */
- @Order(19)
+ @Order(15)
boolean all;
/** */
- @Order(20)
+ @Order(16)
boolean keepBinary;
/** */
- @Order(21)
+ @Order(17)
int taskHash;
/** Partition. */
- @Order(22)
+ @Order(18)
int part = -1;
/** */
- @Order(value = 23, method = "topologyVersion")
+ @Order(value = 19, method = "topologyVersion")
AffinityTopologyVersion topVer;
/** Set of keys that must be skiped during iteration. */
- @Order(24)
+ @Order(20)
Collection<KeyCacheObject> skipKeys;
/** */
- @Order(25)
+ @Order(21)
byte flags;
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/GridCacheQueryResponse.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/GridCacheQueryResponse.java
index fb1b7ea2203..0b788c42c69 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/GridCacheQueryResponse.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/GridCacheQueryResponse.java
@@ -42,27 +42,27 @@ import org.jetbrains.annotations.Nullable;
*/
public class GridCacheQueryResponse extends GridCacheIdMessage implements
GridCacheDeployable {
/** */
- @Order(4)
+ @Order(0)
boolean finished;
/** */
- @Order(5)
+ @Order(1)
long reqId;
/** */
- @Order(6)
+ @Order(2)
@Nullable ErrorMessage errMsg;
/** */
- @Order(7)
+ @Order(3)
boolean fields;
/** */
- @Order(8)
+ @Order(4)
IndexQueryResultMeta idxQryMetadata;
/** */
- @Order(9)
+ @Order(5)
Collection<byte[]> dataBytes;
/** */
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/continuous/CacheContinuousQueryBatchAck.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/continuous/CacheContinuousQueryBatchAck.java
index 204e16ce71e..8f0b348e833 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/continuous/CacheContinuousQueryBatchAck.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/continuous/CacheContinuousQueryBatchAck.java
@@ -29,11 +29,11 @@ import org.apache.ignite.internal.util.typedef.internal.S;
*/
public class CacheContinuousQueryBatchAck extends GridCacheIdMessage {
/** Routine ID. */
- @Order(4)
+ @Order(0)
UUID routineId;
/** Update counters. */
- @Order(5)
+ @Order(1)
@GridToStringInclude
Map<Integer, Long> updateCntrs;
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/TxLocksRequest.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/TxLocksRequest.java
index ccd324a2ec4..6d516e30303 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/TxLocksRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/TxLocksRequest.java
@@ -34,7 +34,7 @@ import org.apache.ignite.internal.util.typedef.internal.U;
*/
public class TxLocksRequest extends GridCacheMessage {
/** Future ID. */
- @Order(3)
+ @Order(0)
long futId;
/** Tx keys. */
@@ -43,7 +43,7 @@ public class TxLocksRequest extends GridCacheMessage {
/** Array of txKeys from {@link #txKeys}. Used during marshalling and
unmarshalling. */
@GridToStringExclude
- @Order(4)
+ @Order(1)
IgniteTxKey[] txKeysArr;
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/TxLocksResponse.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/TxLocksResponse.java
index 02aee47d21e..961a2265f9e 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/TxLocksResponse.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/TxLocksResponse.java
@@ -35,7 +35,7 @@ import org.apache.ignite.internal.util.typedef.internal.U;
*/
public class TxLocksResponse extends GridCacheMessage {
/** Future ID. */
- @Order(3)
+ @Order(0)
long futId;
/** Locks for near txKeys of near transactions. */
@@ -48,17 +48,17 @@ public class TxLocksResponse extends GridCacheMessage {
/** Array of txKeys from {@link #nearTxKeyLocks}. Used during marshalling
and unmarshalling. */
@GridToStringExclude
- @Order(4)
+ @Order(1)
IgniteTxKey[] nearTxKeysArr;
/** Array of txKeys from {@link #txKeys}. Used during marshalling and
unmarshalling. */
@GridToStringExclude
- @Order(5)
+ @Order(2)
IgniteTxKey[] txKeysArr;
/** Array of locksArr from {@link #nearTxKeyLocks}. Used during
marshalling and unmarshalling. */
@GridToStringExclude
- @Order(6)
+ @Order(3)
TxLockList[] locksArr;
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/version/GridCacheVersionEx.java
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/version/GridCacheVersionEx.java
index bea8fa7c681..a29af56d410 100644
---
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/version/GridCacheVersionEx.java
+++
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/version/GridCacheVersionEx.java
@@ -32,7 +32,7 @@ public class GridCacheVersionEx extends GridCacheVersion {
private static final long serialVersionUID = 0L;
/** DR version. */
- @Order(3)
+ @Order(0)
GridCacheVersion drVer;
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/InetSocketAddressMessage.java
b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/InetSocketAddressMessage.java
index f23d7d7cf80..5026fa3f257 100644
---
a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/InetSocketAddressMessage.java
+++
b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/InetSocketAddressMessage.java
@@ -25,7 +25,7 @@ import org.apache.ignite.internal.util.typedef.internal.S;
/** Socket address utility container message. Is not a pure {@link
TcpDiscoveryAbstractMessage}. */
public class InetSocketAddressMessage extends InetAddressMessage {
/** */
- @Order(2)
+ @Order(0)
int port;
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryAbstractTraceableMessage.java
b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryAbstractTraceableMessage.java
index 66b74c532ab..440766b99ab 100644
---
a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryAbstractTraceableMessage.java
+++
b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryAbstractTraceableMessage.java
@@ -33,7 +33,7 @@ public abstract class TcpDiscoveryAbstractTraceableMessage
extends TcpDiscoveryA
/** Serialization holder of {@link #spanContainer}'s bytes. */
@SuppressWarnings("unused")
- @Order(value = 5, method = "spanBytes")
+ @Order(value = 0, method = "spanBytes")
@Nullable byte[] spanBytesHolder;
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryAuthFailedMessage.java
b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryAuthFailedMessage.java
index 992bb1c7c37..75b87dad1bb 100644
---
a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryAuthFailedMessage.java
+++
b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryAuthFailedMessage.java
@@ -32,11 +32,11 @@ public class TcpDiscoveryAuthFailedMessage extends
TcpDiscoveryAbstractMessage i
private static final long serialVersionUID = 0L;
/** Creator address. */
- @Order(5)
+ @Order(0)
InetAddressMessage creatorAddrMsg;
/** Node id for which authentication was failed. */
- @Order(6)
+ @Order(1)
UUID targetNodeId;
/** Default constructor for {@link DiscoveryMessageFactory}. */
diff --git
a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryCheckFailedMessage.java
b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryCheckFailedMessage.java
index 46d5531d178..a149b9b49cf 100644
---
a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryCheckFailedMessage.java
+++
b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryCheckFailedMessage.java
@@ -30,7 +30,7 @@ public class TcpDiscoveryCheckFailedMessage extends
TcpDiscoveryAbstractMessage
private static final long serialVersionUID = 0L;
/** Coordinator version. */
- @Order(5)
+ @Order(0)
String err;
/** */
diff --git
a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryClientAckResponse.java
b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryClientAckResponse.java
index a780f5e633d..e7e7aaa0df4 100644
---
a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryClientAckResponse.java
+++
b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryClientAckResponse.java
@@ -31,7 +31,7 @@ public class TcpDiscoveryClientAckResponse extends
TcpDiscoveryAbstractMessage i
private static final long serialVersionUID = 0L;
/** */
- @Order(5)
+ @Order(0)
IgniteUuid msgId;
/** */
diff --git
a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryClientMetricsUpdateMessage.java
b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryClientMetricsUpdateMessage.java
index 61cb68449e7..40d22b4d05b 100644
---
a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryClientMetricsUpdateMessage.java
+++
b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryClientMetricsUpdateMessage.java
@@ -34,7 +34,7 @@ public class TcpDiscoveryClientMetricsUpdateMessage extends
TcpDiscoveryAbstract
private static final long serialVersionUID = 0L;
/** */
- @Order(5)
+ @Order(0)
TcpDiscoveryNodeMetricsMessage metricsMsg;
/** Constructor for {@link DiscoveryMessageFactory}. */
diff --git
a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryClientPingRequest.java
b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryClientPingRequest.java
index 729c57c4049..dcaa01ddf20 100644
---
a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryClientPingRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryClientPingRequest.java
@@ -31,7 +31,7 @@ public class TcpDiscoveryClientPingRequest extends
TcpDiscoveryAbstractMessage i
private static final long serialVersionUID = 0L;
/** Pinged client node ID. */
- @Order(5)
+ @Order(0)
@Nullable UUID nodeToPing;
/** */
diff --git
a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryClientPingResponse.java
b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryClientPingResponse.java
index 66f4ef6cf90..a0fb8de7f9c 100644
---
a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryClientPingResponse.java
+++
b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryClientPingResponse.java
@@ -31,11 +31,11 @@ public class TcpDiscoveryClientPingResponse extends
TcpDiscoveryAbstractMessage
private static final long serialVersionUID = 0L;
/** Pinged client node ID. */
- @Order(5)
+ @Order(0)
@Nullable UUID nodeToPing;
/** */
- @Order(6)
+ @Order(1)
boolean res;
/** */
diff --git
a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryCustomEventMessage.java
b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryCustomEventMessage.java
index 242931e2bae..4b860f5e962 100644
---
a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryCustomEventMessage.java
+++
b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryCustomEventMessage.java
@@ -44,12 +44,12 @@ public class TcpDiscoveryCustomEventMessage extends
TcpDiscoveryAbstractTraceabl
/** Serialized message bytes. */
// TODO: Should be removed in
https://issues.apache.org/jira/browse/IGNITE-27627
- @Order(6)
+ @Order(0)
volatile @Nullable byte[] msgBytes;
/** {@link Message} representation of original message. */
// TODO: Should be removed in
https://issues.apache.org/jira/browse/IGNITE-27627
- @Order(7)
+ @Order(1)
volatile @Nullable Message serMsg;
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryDiscardMessage.java
b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryDiscardMessage.java
index a82beeaa4d4..b70be6e19b6 100644
---
a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryDiscardMessage.java
+++
b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryDiscardMessage.java
@@ -32,11 +32,11 @@ public class TcpDiscoveryDiscardMessage extends
TcpDiscoveryAbstractMessage impl
private static final long serialVersionUID = 0L;
/** ID of the message to discard (this and all preceding). */
- @Order(5)
+ @Order(0)
IgniteUuid msgId;
/** True if this is discard ID for custom event message. */
- @Order(6)
+ @Order(1)
boolean customMsgDiscard;
/** */
diff --git
a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryDuplicateIdMessage.java
b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryDuplicateIdMessage.java
index 9e0e249ea5f..924d95f8bcc 100644
---
a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryDuplicateIdMessage.java
+++
b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryDuplicateIdMessage.java
@@ -31,7 +31,7 @@ public class TcpDiscoveryDuplicateIdMessage extends
TcpDiscoveryAbstractMessage
private static final long serialVersionUID = 0L;
/** ID of the node with duplicate ID. */
- @Order(5)
+ @Order(0)
UUID nodeId;
/** */
diff --git
a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryHandshakeRequest.java
b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryHandshakeRequest.java
index 6e23b5a39cd..f9c33466d83 100644
---
a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryHandshakeRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryHandshakeRequest.java
@@ -32,11 +32,11 @@ public class TcpDiscoveryHandshakeRequest extends
TcpDiscoveryAbstractMessage im
private static final long serialVersionUID = 0L;
/** */
- @Order(5)
+ @Order(0)
@Nullable UUID prevNodeId;
/** */
- @Order(6)
+ @Order(1)
@Nullable String dcId;
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryHandshakeResponse.java
b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryHandshakeResponse.java
index 99eb35d2f3d..aa6490660cd 100644
---
a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryHandshakeResponse.java
+++
b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryHandshakeResponse.java
@@ -35,15 +35,15 @@ public class TcpDiscoveryHandshakeResponse extends
TcpDiscoveryAbstractMessage i
private static final long serialVersionUID = 0L;
/** */
- @Order(5)
+ @Order(0)
long order;
/** */
- @Order(6)
+ @Order(1)
boolean prevNodeAliveFlag;
/** Redirect addresses messages serialization holder. */
- @Order(7)
+ @Order(2)
@Nullable Collection<InetSocketAddressMessage> redirectAddrsMsgs;
/**
diff --git
a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryJoinRequestMessage.java
b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryJoinRequestMessage.java
index 33b46585b43..6ddbb8f7af2 100644
---
a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryJoinRequestMessage.java
+++
b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryJoinRequestMessage.java
@@ -42,11 +42,11 @@ public class TcpDiscoveryJoinRequestMessage extends
TcpDiscoveryAbstractTraceabl
/** Serialized {@link #node}. */
// TODO Remove the field after completing
https://issues.apache.org/jira/browse/IGNITE-27899.
- @Order(6)
+ @Order(0)
byte[] nodeBytes;
/** Discovery data container. */
- @Order(7)
+ @Order(1)
DiscoveryDataPacket dataPacket;
/** Constructor. */
diff --git
a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryLoopbackProblemMessage.java
b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryLoopbackProblemMessage.java
index 6193b772691..f2936a45ad9 100644
---
a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryLoopbackProblemMessage.java
+++
b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryLoopbackProblemMessage.java
@@ -32,11 +32,11 @@ public class TcpDiscoveryLoopbackProblemMessage extends
TcpDiscoveryAbstractMess
private static final long serialVersionUID = 0L;
/** Remote node addresses. */
- @Order(5)
+ @Order(0)
Collection<String> addrs;
/** Remote node host names. */
- @Order(6)
+ @Order(1)
Collection<String> hostNames;
/** */
diff --git
a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryMetricsUpdateMessage.java
b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryMetricsUpdateMessage.java
index 33e7a0e4fa8..767a03ccaa7 100644
---
a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryMetricsUpdateMessage.java
+++
b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryMetricsUpdateMessage.java
@@ -54,16 +54,16 @@ public class TcpDiscoveryMetricsUpdateMessage extends
TcpDiscoveryAbstractMessag
/** Connected clients metrics: server id -> client id -> clients metrics.
*/
@GridToStringExclude
- @Order(5)
+ @Order(0)
Map<UUID, TcpDiscoveryClientNodesMetricsMessage>
connectedClientsMetricsMsgs;
/** Servers full metrics: server id -> server metrics + metrics of
server's caches. */
@GridToStringExclude
- @Order(6)
+ @Order(1)
@Nullable Map<UUID, TcpDiscoveryNodeFullMetricsMessage>
serversFullMetricsMsgs;
/** Client node IDs. */
- @Order(7)
+ @Order(2)
@Nullable Set<UUID> clientNodeIds;
/** Constructor for {@link DiscoveryMessageFactory}. */
diff --git
a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryNodeAddFinishedMessage.java
b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryNodeAddFinishedMessage.java
index e8bd7c7ad2a..86fecaed00f 100644
---
a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryNodeAddFinishedMessage.java
+++
b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryNodeAddFinishedMessage.java
@@ -41,14 +41,14 @@ public class TcpDiscoveryNodeAddFinishedMessage extends
TcpDiscoveryAbstractTrac
private static final long serialVersionUID = 0L;
/** Added node ID. */
- @Order(6)
+ @Order(0)
UUID nodeId;
/**
* Client node can not get discovery data from
TcpDiscoveryNodeAddedMessage, we have to pass discovery data in
* TcpDiscoveryNodeAddFinishedMessage.
*/
- @Order(7)
+ @Order(1)
@GridToStringExclude DiscoveryDataPacket clientDiscoData;
/** */
@@ -56,7 +56,7 @@ public class TcpDiscoveryNodeAddFinishedMessage extends
TcpDiscoveryAbstractTrac
private Map<String, Object> clientNodeAttrs;
/** Serialized client node attributes. */
- @Order(8)
+ @Order(2)
@Nullable byte[] clientNodeAttrsBytes;
/** Constructor. */
diff --git
a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryNodeFailedMessage.java
b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryNodeFailedMessage.java
index 14cd0fcafc2..7de93d625c7 100644
---
a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryNodeFailedMessage.java
+++
b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryNodeFailedMessage.java
@@ -34,15 +34,15 @@ public class TcpDiscoveryNodeFailedMessage extends
TcpDiscoveryAbstractTraceable
private static final long serialVersionUID = 0L;
/** ID of the failed node. */
- @Order(6)
+ @Order(0)
UUID failedNodeId;
/** Internal order of the failed node. */
- @Order(7)
+ @Order(1)
long order;
/** */
- @Order(8)
+ @Order(2)
String warning;
/** Constructor. */
diff --git
a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryPingRequest.java
b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryPingRequest.java
index 503b3e091fe..90027782be0 100644
---
a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryPingRequest.java
+++
b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryPingRequest.java
@@ -31,7 +31,7 @@ public class TcpDiscoveryPingRequest extends
TcpDiscoveryAbstractMessage impleme
private static final long serialVersionUID = 0L;
/** Pinged client node ID. */
- @Order(5)
+ @Order(0)
@Nullable UUID clientNodeId;
/** */
diff --git
a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryPingResponse.java
b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryPingResponse.java
index ec93f1f2e9b..200ba86515f 100644
---
a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryPingResponse.java
+++
b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryPingResponse.java
@@ -30,7 +30,7 @@ public class TcpDiscoveryPingResponse extends
TcpDiscoveryAbstractMessage implem
private static final long serialVersionUID = 0L;
/** Whether pinged client exists. */
- @Order(5)
+ @Order(0)
boolean clientExists;
/** */
diff --git
a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryRingLatencyCheckMessage.java
b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryRingLatencyCheckMessage.java
index 4dc212ff0c6..dc56a76634b 100644
---
a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryRingLatencyCheckMessage.java
+++
b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryRingLatencyCheckMessage.java
@@ -31,11 +31,11 @@ public class TcpDiscoveryRingLatencyCheckMessage extends
TcpDiscoveryAbstractMes
private static final long serialVersionUID = 0L;
/** Maximal hops number. */
- @Order(5)
+ @Order(0)
int maxHops;
/** Current hops reached. */
- @Order(6)
+ @Order(1)
int curHops;
/** Empty constructor for {@link DiscoveryMessageFactory}. */
diff --git
a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryStatusCheckMessage.java
b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryStatusCheckMessage.java
index 2cd673ebaf5..becd8dab015 100644
---
a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryStatusCheckMessage.java
+++
b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryStatusCheckMessage.java
@@ -47,15 +47,15 @@ public class TcpDiscoveryStatusCheckMessage extends
TcpDiscoveryAbstractMessage
public static final int STATUS_RECON = 2;
/** Creator node addresses. */
- @Order(5)
+ @Order(0)
@Nullable Collection<InetSocketAddressMessage> creatorNodeAddrsMsgs;
/** Failed node id. */
- @Order(6)
+ @Order(1)
@Nullable UUID failedNodeId;
/** Creator node status (initialized by coordinator). */
- @Order(7)
+ @Order(2)
int status;
/** Empty constructor for {@link DiscoveryMessageFactory}. */
diff --git a/modules/core/src/test/resources/codegen/ChildMessage.java
b/modules/core/src/test/resources/codegen/ChildMessage.java
index 151fcc09269..fa97a6cbc44 100644
--- a/modules/core/src/test/resources/codegen/ChildMessage.java
+++ b/modules/core/src/test/resources/codegen/ChildMessage.java
@@ -21,6 +21,6 @@ import java.lang.String;
import java.nio.ByteBuffer;
public class ChildMessage extends AbstractMessage {
- @Order(1)
+ @Order(0)
String str;
}