Thank you. https://issues.apache.org/jira/browse/IGNITE-13401 for the curious.
Regards, -- Ilya Kasnacheev пт, 29 янв. 2021 г. в 12:04, Alex Plehanov <[email protected]>: > Ilya, you can find reproducer in test > IgniteBinaryTest.testBinaryTypeWithIdOfMarshallerHeader > In this thread, we are talking about a workaround for older versions where > this issue is not fixed. > > пт, 29 янв. 2021 г. в 11:49, Ilya Kasnacheev <[email protected]>: > >> Hello! >> >> Do you have reproducer for that entity name issue? I would very much like >> to check that. Why do you need to add 'x' to it? >> >> Regards, >> -- >> Ilya Kasnacheev >> >> >> чт, 28 янв. 2021 г. в 16:26, Maximiliano Gazquez < >> [email protected]>: >> >>> So we fixed it like this >>> >>> private static String fixEntityName(Function<String, Integer> >>> nameToTypeId, String name) { >>> String result = name; >>> while ((nameToTypeId.apply(result) & 0x000000FF) == 103) { >>> result = "x" + result; >>> } >>> return result; >>> } >>> Where nameToTypeId is BinaryBasicIdMapper#typeId basically and it works. >>> >>> Now, is there any way to calculate the ClientConfiguration size? To >>> avoid the issue mentioned in >>> https://issues.apache.org/jira/browse/IGNITE-13401 >>> >>> A <https://issues.apache.org/jira/browse/IGNITE-13401>lso, we were >>> using thick client but we decided to migrate to thin client because we need >>> interoperability between version. Is there any documentation about this? >>> Detailing compatibility between client/server versions. >>> >>> Thanks! >>> On 28 Jan 2021 9:08 -0300, Pavel Tupitsyn <[email protected]>, wrote: >>> >>> Ilya, >>> >>> Normally you can use any combination of thin client and server versions, >>> the highest common protocol version is negotiated automatically >>> during the handshake. >>> >>> There are some exceptions to this - not all thin clients support very >>> old protocols, >>> but with recent versions it should work. >>> >>> On Thu, Jan 28, 2021 at 1:58 PM Ilya Kasnacheev < >>> [email protected]> wrote: >>> >>>> Hello! >>>> >>>> I don't think you can use a more recent version of thin client with >>>> older server version. >>>> New thin client features usually require support from the server side >>>> as well. >>>> >>>> Regards, >>>> -- >>>> Ilya Kasnacheev >>>> >>>> >>>> ср, 27 янв. 2021 г. в 21:45, jjimeno <[email protected]>: >>>> >>>>> Hello, >>>>> >>>>> Thanks for your answer. >>>>> The server is already in version 2.9.1 and the c++ thin client is from >>>>> master branch to get transactions support. >>>>> >>>>> José >>>>> >>>>> >>>>> >>>>> -- >>>>> Sent from: http://apache-ignite-users.70518.x6.nabble.com/ >>>>> >>>>
