[ 
https://issues.apache.org/jira/browse/GEODE-9982?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17481484#comment-17481484
 ] 

Jacob Barrett commented on GEODE-9982:
--------------------------------------

Unlike the Java clients, which when released, match the server version ordinal, 
the native library has not increased it's protocol version since Geode 1.0.0. 
This means one could just upgrade to the Geode Native 1.15 client prior to 
upgrading the servers to manage upgrades.

> Native clients older than 1.15 fail to read longer version ordinal from 1.15 
> servers.
> -------------------------------------------------------------------------------------
>
>                 Key: GEODE-9982
>                 URL: https://issues.apache.org/jira/browse/GEODE-9982
>             Project: Geode
>          Issue Type: Bug
>          Components: native client
>    Affects Versions: 1.12.8, 1.13.7, 1.14.0, 1.14.1, 1.14.2, 1.14.3, 1.14.4
>            Reporter: Jacob Barrett
>            Priority: Critical
>
> Geode Native C++ client v1.14.0 fails execution of 
> testThinClientTransactionsWithoutSticky against current develop branch 
> server. C++ client v1.14.0 does not fail when talking to a v1.14.0 server. 
> Current develop branch C++ client does not fail when talking to a develop 
> branch server. It appears there may be a protocol incompatibly issue between 
> these two versions. More investigations to narrow down the version matrix is 
> necessary.
> The following error is logged when the test fails:
> {{Error during send for endpoint 192.168.68.56:18539 due to 
> apache::geode::client::IllegalStateException: Unregistered type in 
> deserialization}}
> ||Server Versions|1.14.0|1.15.0|
> ||Client Versions||
> |1.14.0|P|F|
> |1.15.0|-|P|



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to