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

Pavel Tupitsyn updated IGNITE-18395:
------------------------------------
    Description: 
Since we adopted BinaryTuple format for user data encoding (IGNITE-17297), 
MessagePack is used only for basic things on the protocol level (ints, longs, 
bytes mostly).

At the same time, we have to deal with the library specifics: implementing 
*IBufferWriter*, inefficient *ReadBytesAsMemory* (see profiler screenshot), etc.

* Remove MessagePack dependency
* Implement required parts as suits our needs

 !ReadBytesAsMemory.png! 

  was:
Since we adopted BinaryTuple format for user data encoding (IGNITE-17297), 
MessagePack is used only for basic things on the protocol level (ints, longs, 
bytes mostly).

At the same time, we have to deal with the library specifics: implementing 
IBufferWriter, complicated ReadBytesAsMemory, etc.

* Remove MessagePack dependency
* Implement required parts as suits our needs


> .NET: Thin 3.0: Remove MessagePack library dependency
> -----------------------------------------------------
>
>                 Key: IGNITE-18395
>                 URL: https://issues.apache.org/jira/browse/IGNITE-18395
>             Project: Ignite
>          Issue Type: Improvement
>          Components: platforms, thin client
>            Reporter: Pavel Tupitsyn
>            Assignee: Pavel Tupitsyn
>            Priority: Major
>              Labels: .NET, ignite-3
>             Fix For: 3.0.0-beta2
>
>         Attachments: ReadBytesAsMemory.png
>
>
> Since we adopted BinaryTuple format for user data encoding (IGNITE-17297), 
> MessagePack is used only for basic things on the protocol level (ints, longs, 
> bytes mostly).
> At the same time, we have to deal with the library specifics: implementing 
> *IBufferWriter*, inefficient *ReadBytesAsMemory* (see profiler screenshot), 
> etc.
> * Remove MessagePack dependency
> * Implement required parts as suits our needs
>  !ReadBytesAsMemory.png! 



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

Reply via email to