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