[ 
https://issues.apache.org/jira/browse/IGNITE-28969?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mikhail Petrov updated IGNITE-28969:
------------------------------------
    Description: 
The TCP Discovery SPI should exchange the communicating nodes' feature sets 
during the handshake phase and validate their compatibility.

Exchanging feature sets will allow us to:

1. Prevent sending data in an unsupported format between nodes running 
different Ignite versions over TCP Discovery sessions.
2. Ensure that both nodes apply the same serialization rules, allowing messages 
to be serialized and deserialized predictably on both sides.
        Summary: Validate remote node feature compatibility during the TCP 
Discovery handshake  (was: Validate remote node features compatibility on 
handshake for tcp discovery)

> Validate remote node feature compatibility during the TCP Discovery handshake
> -----------------------------------------------------------------------------
>
>                 Key: IGNITE-28969
>                 URL: https://issues.apache.org/jira/browse/IGNITE-28969
>             Project: Ignite
>          Issue Type: Task
>            Reporter: Mikhail Petrov
>            Priority: Major
>
> The TCP Discovery SPI should exchange the communicating nodes' feature sets 
> during the handshake phase and validate their compatibility.
> Exchanging feature sets will allow us to:
> 1. Prevent sending data in an unsupported format between nodes running 
> different Ignite versions over TCP Discovery sessions.
> 2. Ensure that both nodes apply the same serialization rules, allowing 
> messages to be serialized and deserialized predictably on both sides.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to