ignite-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Konstantin Orlov (Jira)" <j...@apache.org>
Subject [jira] [Created] (IGNITE-12369) JdbcThinClient and Server compatibility broken
Date Thu, 14 Nov 2019 08:28:00 GMT
Konstantin Orlov created IGNITE-12369:

             Summary: JdbcThinClient and Server compatibility broken
                 Key: IGNITE-12369
                 URL: https://issues.apache.org/jira/browse/IGNITE-12369
             Project: Ignite
          Issue Type: Bug
          Components: sql
    Affects Versions: mas
            Reporter: Konstantin Orlov
             Fix For: mas

Query cancellation support was introduced in IGNITE-5439. From this time server expects that
ALL request have id. It breaks compatibility with clients whose version prior to 2.8.0.
Furthermore backport of this feature to 8.7 breaks compatibility newer build of server with
older build of client.

See {{ClientListenerProcessor#makeFilters}}. New filter with overrided _onMessageReceived_ is
created here. It tries to read request id and if there is not enough data to read long value,
it crashes.

This message was sent by Atlassian Jira

View raw message