Re: Why does Thin client connect to all servers in connection string???

2022-09-05 Thread Alex Plehanov
Hello, When "partition awareness" is enabled, the client tries to connect to all server nodes from the connection string. If "partition awareness" is disabled, only one connection is maintained. Since Ignite 2.11 "partition awareness" is enabled by default. See [1] for more information. [1]:

Re: Why does Thin client connect to all servers in connection string???

2022-09-05 Thread Pavel Tupitsyn
Hi, this is called "partition awareness" [1] - thin client establishes connections to all known nodes to be able to send requests directly to the primary node for the given entry. Multiple connections are also useful for load balancing and improved reliability. You can disable this behavior with

UNSUBSCRIBE

2022-09-05 Thread Renan Pinzon
>

Why does Thin client connect to all servers in connection string???

2022-09-05 Thread Gregory Sylvain
Hi, I am running an Ignite 2.12.0 Service Grid with 5 Server Nodes and 32 Thin Client nodes in a private cloud of RHEL 7.9 VMs. (no docker images). Doing a sqlline CLI query for connected clients, I get the expected 32 connected clients. However, if I execute netstat (or ss) on all

Deadlock analysis

2022-09-05 Thread Thomas Kramer
I'm experiencing a transaction deadlock and would like to understand how to find out the cause of it. Snipped from the log I get: /Deadlock detected: K1: TX1 holds lock, TX2 waits lock. K2: TX2 holds lock, TX1 waits lock. Transactions: TX1 [txId=GridCacheVersion [topVer=273263429,