You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "ASF GitHub Bot (JIRA)" <ji...@apache.org> on 2015/12/08 13:47:11 UTC
[jira] [Commented] (IGNITE-1957) .NET: Collections, dictionaries,
object arrays and tuples must use handles.
[ https://issues.apache.org/jira/browse/IGNITE-1957?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15046822#comment-15046822 ]
ASF GitHub Bot commented on IGNITE-1957:
----------------------------------------
GitHub user ptupitsyn opened a pull request:
https://github.com/apache/ignite/pull/302
IGNITE-1957 .NET: Collections, dictionaries, object arrays and tuples must use handles.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/ptupitsyn/ignite ignite-1957
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/ignite/pull/302.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 #302
----
commit 238409f8af638363e5e274ac9decb054193a6d2c
Author: Pavel Tupitsyn <pt...@gridgain.com>
Date: 2015-12-04T14:24:22Z
Test added
commit 96e81ca49b8da090a1582bf42814605cc8386c70
Author: Pavel Tupitsyn <pt...@gridgain.com>
Date: 2015-12-04T15:22:31Z
All done!
commit 98dc3b587dc07a1d9c6c057ecc00c0673ee854ee
Author: Pavel Tupitsyn <pt...@gridgain.com>
Date: 2015-12-04T15:27:19Z
Cleanup
commit 51f41a971a03deecba9102f5c4753aae5deb6e61
Author: Pavel Tupitsyn <pt...@gridgain.com>
Date: 2015-12-07T15:30:35Z
wip tests
commit ee96607fbb0bb17e2d6910394a916b73a3be1597
Author: Pavel Tupitsyn <pt...@gridgain.com>
Date: 2015-12-07T15:50:38Z
wip
commit 87266831fd20de3b8dbeffdad81475cd6289066c
Author: Pavel Tupitsyn <pt...@gridgain.com>
Date: 2015-12-07T15:53:00Z
wip
commit b19c4f8613e92cd02bf1b7ea592eab2932f55fa4
Author: Pavel Tupitsyn <pt...@gridgain.com>
Date: 2015-12-07T15:53:39Z
test done
commit 5d87979f4f29dbb04dd45a07358099a905247917
Author: Pavel Tupitsyn <pt...@gridgain.com>
Date: 2015-12-07T16:00:46Z
wip
commit fe948a6373bbc125bf335a52ef415a40df70409f
Author: Pavel Tupitsyn <pt...@gridgain.com>
Date: 2015-12-07T16:17:44Z
wip SystemHandlers refactoring
commit f9cac8e01c42d7cd5a376345aa607c455d2312f3
Author: Pavel Tupitsyn <pt...@gridgain.com>
Date: 2015-12-07T16:24:49Z
wip
commit b10e03e58200c53a61d6d62403819edd819019d9
Author: Pavel Tupitsyn <pt...@gridgain.com>
Date: 2015-12-07T16:25:38Z
wip
commit c518536974b8b3bf6106aef68c4fdd04b991a9b3
Author: Pavel Tupitsyn <pt...@gridgain.com>
Date: 2015-12-07T16:27:36Z
wip
commit 96bb25b7a9b8a243d553e60a86aebb5aac5cd4b4
Author: Pavel Tupitsyn <pt...@gridgain.com>
Date: 2015-12-07T16:40:08Z
wip
commit d9b90390a877c9b9f14d5c4758c5235d4cfb6ac2
Author: Pavel Tupitsyn <pt...@gridgain.com>
Date: 2015-12-07T16:41:52Z
wip
commit 9ceb4a6430da7f2c032e7891f2517c5ea6fe2f90
Author: Pavel Tupitsyn <pt...@gridgain.com>
Date: 2015-12-08T08:27:36Z
wip
commit 97364825dc62aa5fe5f4289cfb0436d9d77cddaa
Author: Pavel Tupitsyn <pt...@gridgain.com>
Date: 2015-12-08T09:23:57Z
wip reader
commit 6f142391d5c5f59622c1f758d4df953ef88999ac
Author: Pavel Tupitsyn <pt...@gridgain.com>
Date: 2015-12-08T09:32:04Z
Fix handle reading
commit faad03d2c174b6a7be2e75b62963f2262d1a88de
Author: Pavel Tupitsyn <pt...@gridgain.com>
Date: 2015-12-08T09:32:46Z
wip
commit 762de2b016c56bd12c962fe3df6b4b6ea919ddcc
Author: Pavel Tupitsyn <pt...@gridgain.com>
Date: 2015-12-08T09:39:38Z
wip
commit af0f82fa61067e7efeeb9ccd643bcdae496a7992
Author: Pavel Tupitsyn <pt...@gridgain.com>
Date: 2015-12-08T09:40:35Z
wip
commit b046a8eee59a78cf54ac6d259043d4cb09d6aa62
Author: Pavel Tupitsyn <pt...@gridgain.com>
Date: 2015-12-08T09:46:40Z
wip
commit 96e5a9533176133878748d5f6a89b9f2d0a2ba8f
Author: Pavel Tupitsyn <pt...@gridgain.com>
Date: 2015-12-08T10:01:10Z
wip tests
commit 00f94be4de3bf02513c78622325fadc1fc9127cc
Author: Pavel Tupitsyn <pt...@gridgain.com>
Date: 2015-12-08T10:04:43Z
wip
commit 4f503c37f5bf9b0add107629499524910eba9f6d
Author: Pavel Tupitsyn <pt...@gridgain.com>
Date: 2015-12-08T10:08:36Z
wip
commit 09d9bc8af4085c4605f4a7efdbd92d7084fe64e4
Author: Pavel Tupitsyn <pt...@gridgain.com>
Date: 2015-12-08T10:11:45Z
wip
commit bc80caae44268757cffd9efde6d6ccbaedf19b6a
Author: Pavel Tupitsyn <pt...@gridgain.com>
Date: 2015-12-08T10:12:58Z
wip
commit 493394e1d96566a5480fee989218f95e10ed019b
Author: Pavel Tupitsyn <pt...@gridgain.com>
Date: 2015-12-08T10:16:32Z
Fix WriteDictionary
commit 9dcc63cd5e3ef83cbea272970b1bd8ae59d4efe3
Author: Pavel Tupitsyn <pt...@gridgain.com>
Date: 2015-12-08T10:24:26Z
wip
commit e6d6ddefa05435b171232879266b9edc420846a5
Author: Pavel Tupitsyn <pt...@gridgain.com>
Date: 2015-12-08T10:26:54Z
wip DictionaryEntry
commit 19499ad01754db2551e4d0d56510ad22b280455b
Author: Pavel Tupitsyn <pt...@gridgain.com>
Date: 2015-12-08T10:50:57Z
wip
----
> .NET: Collections, dictionaries, object arrays and tuples must use handles.
> ---------------------------------------------------------------------------
>
> Key: IGNITE-1957
> URL: https://issues.apache.org/jira/browse/IGNITE-1957
> Project: Ignite
> Issue Type: Bug
> Components: interop
> Affects Versions: ignite-1.4
> Reporter: Vladimir Ozerov
> Assignee: Pavel Tupitsyn
> Priority: Critical
> Fix For: 1.6
>
>
> We must track handles for the following cases:
> - Collections
> - Dictionaries
> - Entries
> - Object arrays
> Reason: they may have cyclic deps on other collections what will lead to infinite loops.
> This change must be tested thoroughly:
> 1) Can we get such field which is handle?
> 2) Can we resolve infinite loops with collections/maps/arrays?
> 3) Are they referential equal after deserialization?
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)