[
https://issues.apache.org/jira/browse/IGNITE-7247?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Alexey Popov updated IGNITE-7247:
---------------------------------
Description:
C# and Java use the following BinaryConfiguration params by default:
* BinaryBasicNameMapper with simpleName property set to false, and
* BinaryBasicIdMapper with lowerCase property set to true.
while
C++ uses the following BinaryConfiguration params by default:
* BinaryBasicNameMapper with simpleName property set to *true*, and
* BinaryBasicIdMapper with lowerCase property set to true.
So, the Java (for instance, a Visor app) can't join C++ nodes by default.
Let's have the default configuration properties the same for all platforms.
The same issue was changed for .NET under
https://issues.apache.org/jira/browse/IGNITE-2398
was:
C# and Java use the following BinaryConfiguration params by default:
* BinaryBasicNameMapper with simpleName property set to false, and
* BinaryBasicIdMapper with lowerCase property set to true.
while
C++ uses the following BinaryConfiguration params by default:
* BinaryBasicNameMapper with simpleName property set to *true*, and
* BinaryBasicIdMapper with lowerCase property set to true.
So, the Java (for instance, a Visor app) can't join C++ nodes by default.
Let's have the default configuration properties the same for all platforms.
The same issue was changed for .NET under
https://issues.apache.org/jira/browse/IGNITE-2398
> C++: Change default mapper behavior for BinaryConfiguration
> -----------------------------------------------------------
>
> Key: IGNITE-7247
> URL: https://issues.apache.org/jira/browse/IGNITE-7247
> Project: Ignite
> Issue Type: Improvement
> Components: platforms
> Affects Versions: 2.3
> Reporter: Alexey Popov
>
> C# and Java use the following BinaryConfiguration params by default:
> * BinaryBasicNameMapper with simpleName property set to false, and
> * BinaryBasicIdMapper with lowerCase property set to true.
> while
> C++ uses the following BinaryConfiguration params by default:
> * BinaryBasicNameMapper with simpleName property set to *true*, and
> * BinaryBasicIdMapper with lowerCase property set to true.
> So, the Java (for instance, a Visor app) can't join C++ nodes by default.
> Let's have the default configuration properties the same for all platforms.
> The same issue was changed for .NET under
> https://issues.apache.org/jira/browse/IGNITE-2398
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)