You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ignite.apache.org by "Anton Vinogradov (JIRA)" <ji...@apache.org> on 2015/03/16 14:09:38 UTC

[jira] [Assigned] (IGNITE-10) Fix ignite components [de]serialization

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

Anton Vinogradov reassigned IGNITE-10:
--------------------------------------

    Assignee: Anton Vinogradov  (was: Dmitriy Setrakyan)

> Fix ignite components [de]serialization
> ---------------------------------------
>
>                 Key: IGNITE-10
>                 URL: https://issues.apache.org/jira/browse/IGNITE-10
>             Project: Ignite
>          Issue Type: Task
>          Components: general
>            Reporter: Yakov Zhdanov
>            Assignee: Anton Vinogradov
>             Fix For: sprint-2
>
>
> Current solution: serialize grid name, then find comp by name on peer.
> Current solution not working: in our internal unit tests, in distributed topology when user gives different names to nodes 
> New solution: each grid thread should know its node. So, on deserialization we cast thread to e.g. IgniteThread and take its holding component from it. If it is not IgniteThread then exception should be thrown since it is anyway impossible to deserialize component outside of context.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)