ignite-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Pavel Tupitsyn (Jira)" <j...@apache.org>
Subject [jira] [Created] (IGNITE-12471) .NET Thin Client: WithExpiryPolicy crashes client connection on old servers
Date Thu, 19 Dec 2019 14:40:00 GMT
Pavel Tupitsyn created IGNITE-12471:

             Summary: .NET Thin Client: WithExpiryPolicy crashes client connection on old
                 Key: IGNITE-12471
                 URL: https://issues.apache.org/jira/browse/IGNITE-12471
             Project: Ignite
          Issue Type: Task
          Components: platforms
    Affects Versions: 2.8
            Reporter: Pavel Tupitsyn
            Assignee: Pavel Tupitsyn
             Fix For: 2.8

ICacheClient.WithExpiryPolicy does not check protocol version and causes exception and disconnect:

* Run Ignite 2.7.6 server node
* Connect thin client from master branch
* {{cache.WithExpiryPolicy(..).Put(1, 2)}}:
Unhandled exception. System.Net.Sockets.SocketException (10053): An established connection
was aborted by the software in your host machine.
   at Apache.Ignite.Core.Impl.Client.ClientSocket.ReceiveBytes(Int32 size)
   at Apache.Ignite.Core.Impl.Client.ClientSocket.ReceiveMessage()
   at Apache.Ignite.Core.Impl.Client.ClientSocket.SendRequest(RequestMessage& reqMsg)
   at Apache.Ignite.Core.Impl.Client.ClientSocket.DoOutInOp[T](ClientOp opId, Action`1 writeAction,
Func`2 readFunc, Func`3 errorFunc)
   at Apache.Ignite.Core.Impl.Client.ClientFailoverSocket.DoOutInOpAffinity[T,TKey](ClientOp
opId, Action`1 writeAction, Func`2 readFunc, Int32 cacheId, TKey key, Func`3 errorFunc)
   at Apache.Ignite.Core.Impl.Client.Cache.CacheClient`2.DoOutInOpAffinity[T](ClientOp opId,
TK key, TV val, Func`2 readFunc)
   at Apache.Ignite.Core.Impl.Client.Cache.CacheClient`2.DoOutOpAffinity(ClientOp opId, TK
key, TV val)
   at Apache.Ignite.Core.Impl.Client.Cache.CacheClient`2.Put(TK key, TV val)

This message was sent by Atlassian Jira

View raw message