[jira] [Commented] (IGNITE-2578) .NET: Native object comparison
[ https://issues.apache.org/jira/browse/IGNITE-2578?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15980908#comment-15980908 ] Pavel Tupitsyn commented on IGNITE-2578: Merged to {{ignite-2.0}}: {{09b65075b12ff6ea0a54a404e0f339a6538143f1}} > .NET: Native object comparison > -- > > Key: IGNITE-2578 > URL: https://issues.apache.org/jira/browse/IGNITE-2578 > Project: Ignite > Issue Type: Improvement > Components: platforms >Affects Versions: 1.1.4 >Reporter: Pavel Tupitsyn >Assignee: Pavel Tupitsyn > Labels: .net > Fix For: 2.0 > > > Currently all comparisons (cache key comparisons, atomic operations, etc) are > performed in binary form on Java side. This may not work as intended when > user has overridden Equals/GetHashCode. Need to investigate whether we can or > should do anything about this. > * Is it really an issue? > * Is there a workaround? > * Are there any user requests about this? -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Commented] (IGNITE-2578) .NET: Native object comparison
[ https://issues.apache.org/jira/browse/IGNITE-2578?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15980902#comment-15980902 ] Pavel Tupitsyn commented on IGNITE-2578: * {{Object.GetHashCode}} is no longer used by Ignite. Hash codes and equality are handled by {{BinaryArrayEqualityComparer}} always (IGNITE-4919). * Un-ignored {{AtomicReferenceTest}} tests, they work as expected. > .NET: Native object comparison > -- > > Key: IGNITE-2578 > URL: https://issues.apache.org/jira/browse/IGNITE-2578 > Project: Ignite > Issue Type: Improvement > Components: platforms >Affects Versions: 1.1.4 >Reporter: Pavel Tupitsyn >Assignee: Pavel Tupitsyn > Labels: .net > Fix For: 2.0 > > > Currently all comparisons (cache key comparisons, atomic operations, etc) are > performed in binary form on Java side. This may not work as intended when > user has overridden Equals/GetHashCode. Need to investigate whether we can or > should do anything about this. > * Is it really an issue? > * Is there a workaround? > * Are there any user requests about this? -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Commented] (IGNITE-2578) .NET: Native object comparison
[ https://issues.apache.org/jira/browse/IGNITE-2578?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15829858#comment-15829858 ] Pavel Tupitsyn commented on IGNITE-2578: Not sure this is an issue anymore with presence of {{BinaryTypeConfiguration.EqualityComparer}} > .NET: Native object comparison > -- > > Key: IGNITE-2578 > URL: https://issues.apache.org/jira/browse/IGNITE-2578 > Project: Ignite > Issue Type: Improvement > Components: platforms >Affects Versions: 1.1.4 >Reporter: Pavel Tupitsyn > Labels: .net > > Currently all comparisons (cache key comparisons, atomic operations, etc) are > performed in binary form on Java side. This may not work as intended when > user has overridden Equals/GetHashCode. Need to investigate whether we can or > should do anything about this. > * Is it really an issue? > * Is there a workaround? > * Are there any user requests about this? -- This message was sent by Atlassian JIRA (v6.3.4#6332)