[
https://issues.apache.org/jira/browse/IGNITE-5931?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16147305#comment-16147305
]
ASF GitHub Bot commented on IGNITE-5931:
----------------------------------------
GitHub user ptupitsyn opened a pull request:
https://github.com/apache/ignite/pull/2553
IGNITE-5931 .NET: Fix type registration race condition
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/ptupitsyn/ignite ignite-5931
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/ignite/pull/2553.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 #2553
----
commit 0b4a79e282cc568fc9327eade112021763cabafe
Author: Pavel Tupitsyn <[email protected]>
Date: 2017-08-04T12:52:06Z
IGNITE-5931 .NET: Incorrect conflicting type error
commit 9791e5603e65ec9cd9b885a29764d6c1e6a38b02
Author: Pavel Tupitsyn <[email protected]>
Date: 2017-08-04T13:13:21Z
wip TODOs
commit c5f056d5830238c62cf0f5f5e7ac27bbee1047c2
Author: Pavel Tupitsyn <[email protected]>
Date: 2017-08-04T13:51:24Z
wip
commit 09140819cae37e3b5476796c1881547cefcbb724
Author: Pavel Tupitsyn <[email protected]>
Date: 2017-08-04T13:59:04Z
Fix the bug
commit 3fd2b4e43e9001c287846f005a8bcceeea7b64a0
Author: Pavel Tupitsyn <[email protected]>
Date: 2017-08-04T14:07:01Z
Update affkey test
commit 06518f402d3da1eb85d01a5fb6ce00e2ed89b519
Author: Pavel Tupitsyn <[email protected]>
Date: 2017-08-04T14:30:43Z
wip
commit 87052c9854d9d62262d7b77a35f0238029c4a7ac
Author: Pavel Tupitsyn <[email protected]>
Date: 2017-08-04T14:32:12Z
wip
commit 7bed61cedc1964c358431a5aee91f690786febb7
Author: Pavel Tupitsyn <[email protected]>
Date: 2017-08-04T14:59:01Z
wip refactoring
commit 3553b42444f531617376864b3f3990ef5247557e
Author: Pavel Tupitsyn <[email protected]>
Date: 2017-08-04T15:13:29Z
wip
commit 96e1118ea0cff1137a22afa12282f6d4ad351026
Author: Pavel Tupitsyn <[email protected]>
Date: 2017-08-04T16:04:30Z
wip
commit 91c58c3259373e2e1e170ce523b42d91b3257654
Author: Pavel Tupitsyn <[email protected]>
Date: 2017-08-29T14:39:43Z
Merge branch 'master' into ignite-5931
commit 1196082d45ca23c13e74e4c3701ff58d213fb71e
Author: Pavel Tupitsyn <[email protected]>
Date: 2017-08-29T15:40:59Z
Merge branch 'master' into ignite-5931
commit ca93028a0400e7d0a3a780e4b7c13af216bcb20d
Author: Pavel Tupitsyn <[email protected]>
Date: 2017-08-29T16:45:37Z
wip
commit ad9717fa263316a9e7a48cd4615c2abbdb7e3992
Author: Pavel Tupitsyn <[email protected]>
Date: 2017-08-29T16:57:51Z
wip
commit 2e952243bf343fdc1a32ef7c705817e758a27cf9
Author: Pavel Tupitsyn <[email protected]>
Date: 2017-08-29T16:59:31Z
wip
commit 1ffd89fb7bdca9f4958078d982fb96da3d89092b
Author: Pavel Tupitsyn <[email protected]>
Date: 2017-08-29T17:04:44Z
wip
commit f4d265f7599c63d672f410553053046a6bfa1814
Author: Pavel Tupitsyn <[email protected]>
Date: 2017-08-29T17:06:03Z
wip
commit f284248f2b4c78d546028501dc7d8b33f67b1350
Author: Pavel Tupitsyn <[email protected]>
Date: 2017-08-29T17:18:01Z
wip
commit 77e66c6b41bcfe8f1bbabfd7e34bab00d6a098b4
Author: Pavel Tupitsyn <[email protected]>
Date: 2017-08-30T06:25:49Z
Add multithreaded registration test
commit 416def32a3cda5710dfe8a2603cb4424fdbc7889
Author: Pavel Tupitsyn <[email protected]>
Date: 2017-08-30T06:40:11Z
Fix multithreaded test
commit 54a6f52cf31944144269760aaa8ac437558366a8
Author: Pavel Tupitsyn <[email protected]>
Date: 2017-08-30T07:37:32Z
Fix multithreaded test
commit 4b75c67702247f8109cd6c1baa5e682749b51860
Author: Pavel Tupitsyn <[email protected]>
Date: 2017-08-30T13:59:21Z
Remove unnecessary type name check
commit 1eff0ab4a71e7f490b4d1dc9cdfdbc6883266260
Author: Pavel Tupitsyn <[email protected]>
Date: 2017-08-30T14:06:23Z
Revert some changes
commit 7035023be9d83286d52c825eb68b6973c169c91f
Author: Pavel Tupitsyn <[email protected]>
Date: 2017-08-30T14:15:47Z
Improve tests
commit 5e11cbeee10db9caa5ea72cd11e41efb4027deec
Author: Pavel Tupitsyn <[email protected]>
Date: 2017-08-30T14:21:32Z
Fix affinity key field name
commit d0135e02115be57e70bb02e6a040d7976d18bc6d
Author: Pavel Tupitsyn <[email protected]>
Date: 2017-08-30T14:26:17Z
Remove incorrect registration test
----
> .NET: Incorrect conflicting type error
> --------------------------------------
>
> Key: IGNITE-5931
> URL: https://issues.apache.org/jira/browse/IGNITE-5931
> Project: Ignite
> Issue Type: Bug
> Components: platforms
> Affects Versions: 2.1
> Reporter: Pavel Tupitsyn
> Assignee: Pavel Tupitsyn
> Priority: Critical
> Labels: .NET
> Fix For: 2.3
>
>
> Incorrect conflicting type error can occur when registering the same time
> from multiple threads simultaneously:
> {code}
> Conflicting type IDs [type1='Row', type2='Row', typeId=113114]
> {code}
> {{Marshaller.AddType}} should check if existing type is the same as new one
> (as we do it in {{AddUserType}}, see other usages of
> {{ThrowConflictingTypeError}}).
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)