[ 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)