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

Aleksandr Polovtcev updated IGNITE-19937:
-----------------------------------------
    Description: 
When serializing BinaryRow instances as part of Raft messages, the following 
approach is used:

# BinaryRow is serialized using {{BinaryRow#byteBuffer}} method.
# ByteBuffer is de-serialized by wrapping it in a {{ByteBufferRow}}.

Instead it is proposed to replace this approach with introducing a 
{{BinaryRowMessage}} with a schema version field and a binary tuple field.

> Introduce a NetworkMessage for transferring BinaryRows in Raft messages
> -----------------------------------------------------------------------
>
>                 Key: IGNITE-19937
>                 URL: https://issues.apache.org/jira/browse/IGNITE-19937
>             Project: Ignite
>          Issue Type: Task
>            Reporter: Aleksandr Polovtcev
>            Assignee: Aleksandr Polovtcev
>            Priority: Major
>              Labels: ignite-3
>
> When serializing BinaryRow instances as part of Raft messages, the following 
> approach is used:
> # BinaryRow is serialized using {{BinaryRow#byteBuffer}} method.
> # ByteBuffer is de-serialized by wrapping it in a {{ByteBufferRow}}.
> Instead it is proposed to replace this approach with introducing a 
> {{BinaryRowMessage}} with a schema version field and a binary tuple field.



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

Reply via email to