[ 
https://issues.apache.org/jira/browse/IGNITE-1619?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14945381#comment-14945381
 ] 

ASF GitHub Bot commented on IGNITE-1619:
----------------------------------------

GitHub user ptupitsyn opened a pull request:

    https://github.com/apache/ignite/pull/136

    IGNITE-1619 Platform .Net: Generic type is lost during array/collection 
serialization

    

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/ptupitsyn/ignite ignite-1619

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/ignite/pull/136.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #136
    
----
commit 1164ff10694ce4690f57190708d6bc4a6efaf9b5
Author: ptupitsyn <ptupit...@gridgain.com>
Date:   2015-10-06T10:04:49Z

    wip

commit c4bbbbfc5a9def2c46454a774a6527066d4742c9
Author: ptupitsyn <ptupit...@gridgain.com>
Date:   2015-10-06T10:13:33Z

    test added

commit 73700655a6d6f20dbe5ecd92a90fc5734a5ba5e4
Author: ptupitsyn <ptupit...@gridgain.com>
Date:   2015-10-06T10:14:55Z

    test wip

commit 2a70a47dc103e87bacd1792434aaabb408362dcd
Author: ptupitsyn <ptupit...@gridgain.com>
Date:   2015-10-06T10:25:01Z

    wip

commit 2f4204b5d57e411517893eb9c43436025eaf5b47
Author: ptupitsyn <ptupit...@gridgain.com>
Date:   2015-10-06T10:32:16Z

    wip

commit 3c76ef26b4204358d4f709516a94f6e351da3ca5
Author: ptupitsyn <ptupit...@gridgain.com>
Date:   2015-10-06T10:49:14Z

    wip WriteGenericArray

commit 53c2cb42f95e68e1836757a80725289b8851ac7d
Author: ptupitsyn <ptupit...@gridgain.com>
Date:   2015-10-06T12:11:29Z

    wip

commit 01e110f59fe2884cddb725b8c5947458b06cb840
Author: ptupitsyn <ptupit...@gridgain.com>
Date:   2015-10-06T12:16:34Z

    ReadWriteTypedArray done

commit d0aef6919f170af5e26a13a9240033a48871d631
Author: ptupitsyn <ptupit...@gridgain.com>
Date:   2015-10-06T12:24:59Z

    wip

commit cdf3397736bcf97eb64ee3ebfb4c1c9a54b7f27a
Author: ptupitsyn <ptupit...@gridgain.com>
Date:   2015-10-06T12:32:51Z

    wip

commit c7829e068bc05bf34d7609c0b9ee3c0631947225
Author: ptupitsyn <ptupit...@gridgain.com>
Date:   2015-10-06T13:00:31Z

    wip

commit f3204af7d5374f0daec2727c14607674dc9a9dd4
Author: ptupitsyn <ptupit...@gridgain.com>
Date:   2015-10-06T13:01:23Z

    wip

commit f495585f717c0f7eb338ae6020d9c079e0afb439
Author: ptupitsyn <ptupit...@gridgain.com>
Date:   2015-10-06T13:06:36Z

    wip cleanup

commit 15324f7f86a5d56b3377a01784d38dec4140b415
Author: ptupitsyn <ptupit...@gridgain.com>
Date:   2015-10-06T13:59:22Z

    ReadTypedCollection wip

commit f6486af2411528bf23dc92f39179d963d4c464c4
Author: ptupitsyn <ptupit...@gridgain.com>
Date:   2015-10-06T14:23:10Z

    Collections done without delegate caching

commit 24868ebde65eae94d42ba4271c745f86f6e70002
Author: ptupitsyn <ptupit...@gridgain.com>
Date:   2015-10-06T14:49:44Z

    ReplaceTypes

commit 24d62dac1d4b8675861d03abd6be9c8c01dc7f63
Author: ptupitsyn <ptupit...@gridgain.com>
Date:   2015-10-06T14:55:45Z

    wip

commit 6d9e324218e07188ee7e04bd073629e4e6c65867
Author: ptupitsyn <ptupit...@gridgain.com>
Date:   2015-10-06T16:00:37Z

    Fix interop collection reads

commit 1a7b68213801dfda2700720f320208c19bfcffc5
Author: ptupitsyn <ptupit...@gridgain.com>
Date:   2015-10-06T16:05:51Z

    fixing tests

commit d7c7c6d8ddd1c24ff2874a16c4b91c011f9a5f9b
Author: ptupitsyn <ptupit...@gridgain.com>
Date:   2015-10-06T16:42:33Z

    wip

commit 6d36c1facfd8cea3aa94f117da50380e92626ae8
Author: ptupitsyn <ptupit...@gridgain.com>
Date:   2015-10-06T16:44:10Z

    wip

commit 1e292481158408d5c512ebb804c087f645755b31
Author: ptupitsyn <ptupit...@gridgain.com>
Date:   2015-10-06T16:58:37Z

    wip

commit f54256ebc2f4bcb8c9de1775dcd8d623fcb3c1b0
Author: ptupitsyn <ptupit...@gridgain.com>
Date:   2015-10-06T17:08:31Z

    comment out "trying to be nice" code

----


> Platform .Net: Generic type is lost during array/collection serialization
> -------------------------------------------------------------------------
>
>                 Key: IGNITE-1619
>                 URL: https://issues.apache.org/jira/browse/IGNITE-1619
>             Project: Ignite
>          Issue Type: Bug
>          Components: interop
>    Affects Versions: ignite-1.4
>            Reporter: Pavel  Tupitsyn
>            Assignee: Pavel  Tupitsyn
>             Fix For: ignite-1.5
>
>
> We do not serialize collection/array element type, so on deserialization we 
> can not recreate original collection. So generic arrays/collections can't be 
> used in job arguments, service arguments, etc.
> * We should keep current format for non-generic collections, arrays of 
> primitives, and arrays of objects
> * Generic collections and arrays should be written with new TypeIds (not 
> compatible with other platforms) and include type information



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

Reply via email to