You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Semyon Danilov (Jira)" <ji...@apache.org> on 2022/01/25 15:02:00 UTC

[jira] [Created] (IGNITE-16393) Move user object serialization in network to the user thread

Semyon Danilov created IGNITE-16393:
---------------------------------------

             Summary: Move user object serialization in network to the user thread
                 Key: IGNITE-16393
                 URL: https://issues.apache.org/jira/browse/IGNITE-16393
             Project: Ignite
          Issue Type: Task
          Components: networking
            Reporter: Semyon Danilov


At this moment, user object serialization is performed during the direct marshalling stage on the IO thread, which can affect network throughput. Need to investigate means and options to move this marshalling to the user thread. One of the options is to generate byte[] fields for every `@Marshallable` field so they can be written to the socket/read from the socket during the direct marshalling stage. However, this can affect the user thread (or it can even be accidentally performed on the IO thread. 



--
This message was sent by Atlassian Jira
(v8.20.1#820001)