[ 
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)

Reply via email to