Skip to content

IGNITE-28540 : Cleanup schema-aware message serialization#12996

Merged
anton-vinogradov merged 23 commits intoapache:masterfrom
Vladsz83:IGNITE-28221-Combining-of-the-message-factories
Apr 14, 2026
Merged

IGNITE-28540 : Cleanup schema-aware message serialization#12996
anton-vinogradov merged 23 commits intoapache:masterfrom
Vladsz83:IGNITE-28221-Combining-of-the-message-factories

Conversation

@Vladsz83
Copy link
Copy Markdown
Contributor

@Vladsz83 Vladsz83 commented Apr 8, 2026

No description provided.

Vladsz83 added 8 commits April 8, 2026 14:14
…ories

# Conflicts:
#	modules/core/src/main/java/org/apache/ignite/internal/managers/communication/GridIoMessageFactory.java
#	modules/core/src/main/java/org/apache/ignite/internal/managers/discovery/DiscoveryMessageFactory.java
#	modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryCustomEventMessage.java
#	modules/core/src/test/java/org/apache/ignite/internal/util/distributed/MessagesPluginProvider.java
…e-factories' into IGNITE-28221-Combining-of-the-message-factories

# Conflicts:
#	modules/core/src/main/java/org/apache/ignite/internal/CoreMessagesProvider.java
@github-actions
Copy link
Copy Markdown

Possible compatibility issues. Please, check rolling upgrade cases

This PR modifies protected classes (with Order annotation).
Changes to these classes can break rolling upgrade compatibility.

Affected files:

  • modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheStatisticsModeChangeMessage.java
  • modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridDistributedTxFinishResponse.java
  • modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/DataStreamerUpdatesHandlerResult.java
  • modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/SnapshotCheckResponse.java
  • modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/SnapshotHandlerResult.java
  • modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/SnapshotOperationResponse.java
  • modules/core/src/main/java/org/apache/ignite/internal/processors/cluster/CacheMetricsMessage.java
  • modules/core/src/main/java/org/apache/ignite/internal/processors/cluster/ClusterMetricsUpdateMessage.java
  • modules/core/src/main/java/org/apache/ignite/internal/processors/cluster/NodeFullMetricsMessage.java
  • modules/core/src/main/java/org/apache/ignite/internal/processors/metastorage/persistence/DistributedMetaStorageCasAckMessage.java
  • modules/core/src/main/java/org/apache/ignite/internal/processors/metastorage/persistence/DistributedMetaStorageCasMessage.java
  • modules/core/src/main/java/org/apache/ignite/internal/processors/metastorage/persistence/DistributedMetaStorageUpdateAckMessage.java
  • modules/core/src/main/java/org/apache/ignite/internal/processors/metastorage/persistence/DistributedMetaStorageUpdateMessage.java
  • modules/core/src/main/java/org/apache/ignite/internal/util/distributed/SingleNodeMessage.java
  • modules/core/src/main/java/org/apache/ignite/lang/IgniteProductVersion.java
  • modules/core/src/main/java/org/apache/ignite/spi/communication/tcp/internal/TcpConnectionRequestDiscoveryMessage.java
  • modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/internal/TcpDiscoveryNode.java
  • modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/InetAddressMessage.java
  • modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/InetSocketAddressMessage.java
  • modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryAbstractTraceableMessage.java
  • modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryAuthFailedMessage.java
  • modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryClientMetricsUpdateMessage.java
  • modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryClientNodesMetricsMessage.java
  • modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryClientReconnectMessage.java
  • modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryCollectionMessage.java
  • modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryCustomEventMessage.java
  • modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryHandshakeRequest.java
  • modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryHandshakeResponse.java
  • modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryMetricsUpdateMessage.java
  • modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryNodeAddedMessage.java
  • modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryRingLatencyCheckMessage.java
  • modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryStatusCheckMessage.java
  • modules/core/src/test/java/org/apache/ignite/internal/direct/TestNestedContainersMessage.java
  • modules/core/src/test/java/org/apache/ignite/internal/util/distributed/TestIntegerMessage.java
  • modules/core/src/test/java/org/apache/ignite/internal/util/distributed/TestUuidMessage.java
  • modules/core/src/test/java/org/apache/ignite/spi/discovery/tcp/DummyCustomDiscoveryMessage.java

…ories

# Conflicts:
#	modules/core/src/main/java/org/apache/ignite/internal/CoreMessagesProvider.java
…ories

# Conflicts:
#	modules/core/src/main/java/org/apache/ignite/internal/CoreMessagesProvider.java
@sonarqubecloud
Copy link
Copy Markdown

@Vladsz83 Vladsz83 changed the title IGNITE-28221 : Combining of the message factories IGNITE-28540 : Cleanup schema-aware message serialization Apr 14, 2026
@anton-vinogradov anton-vinogradov merged commit 8bbf413 into apache:master Apr 14, 2026
9 of 10 checks passed
@Vladsz83 Vladsz83 deleted the IGNITE-28221-Combining-of-the-message-factories branch April 14, 2026 14:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants