Hi Team,

Our env : 
Servers : 3
Cache Configuration : REPLICATED

In one of our clients, the continuous query - Initial query did not return
any result during client start whereas it was expected to return a single
row. This happened for about 3-4 times over a period of 2 hours. It did
return the right result after a couple of restarts. 

I am trying to debug what happened when it did not return the result . My
suspicions are as below :

1. Last week we changed the  client communication timeout as below as per
the discussion here ( 
http://apache-ignite-users.70518.x6.nabble.com/IgniteSpiOperationTimeoutException-Operation-timed-out-timeoutStrategy-ExponentialBackoffTimeoutStray-tp34196p34377.html
). Server was already on the below timeout values. 

 : 

 <bean
class="org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi"
scope="prototype">
                <property name="connectTimeout" value="5000"/>
                <property name="maxConnectTimeout" value="10000"/>


Could it be possible that TcpCommunicationSpi timed out before the results
were seen on the client side  ?

2. Did the replication between the servers not work ? Is it possible that
one of the servers had the wrong value ? How do I debug this ? Please note
when I connect to each of the 3 servers using dbeaver, they all return the
correct row right now.( Since I got to know of this issue after 2 days, I am
not sure what was the row value at the time of this issue )

3. How do I know which server( out of the 3 servers ) was the client's
continuous query -> initial query run on ? 

How do I debug this further ?

regards,
Veena.





--
Sent from: http://apache-ignite-users.70518.x6.nabble.com/

Reply via email to