Hello!

If they're on the same network it is not obvious what happens here, but I
have just performed the steps you have mentioned without problems.

Can you collect stack traces from all nodes when this hang happens?

Regards,
-- 
Ilya Kasnacheev


пт, 11 янв. 2019 г. в 20:12, Ilya Kasnacheev <[email protected]>:

> Hello!
>
> I'm afraid that visor will try to connect to your client and will wait
> until this is successful.
>
> Regards,
> --
> Ilya Kasnacheev
>
>
> пт, 11 янв. 2019 г. в 20:01, John Smith <[email protected]>:
>
>> Humm maybe not. The client is running on my laptop through the wi-fi. But
>> the cluster and visor are on the dev network. But the client on my laptop
>> is capable of joining the cluster through the wi-fi and processing requests
>> no problems.
>>
>> On Fri, 11 Jan 2019 at 10:56, Ilya Kasnacheev <[email protected]>
>> wrote:
>>
>>> Hello!
>>>
>>> Are you sure that your Visor node is able to connect to client node via
>>> communication port? Nodes in cluster need to be able to do that, which is
>>> somewhat unexpected in case of client node.
>>>
>>> Regards,
>>> --
>>> Ilya Kasnacheev
>>>
>>>
>>> пт, 11 янв. 2019 г. в 18:36, John Smith <[email protected]>:
>>>
>>>> Hi, sorry if this a double post I tried through nabble and I don't
>>>> think it came through...
>>>>
>>>> So using 2.7...
>>>>
>>>> I have a 3 node cluster started with ignite.sh and that works perfectly
>>>> fine. I'm also able to connect to the cluster with visor and I can also run
>>>> top, cache etc... commands no problem. But the issue arises only when an
>>>> external client node connects using igniteConfig.setClientMode(true);
>>>>
>>>> 1- Start the cluster
>>>> 2- Connect with visor
>>>> 3- Run cache command (prints cache details, no problem)
>>>> 4- Connect client application
>>>> 5- Run cache command (seems to hang, doesn't crash)
>>>> 6- Disconnect client app
>>>> 7- Cache command completes and prints.
>>>>
>>>> Cache seems to be the only command that hangs/pauses when the client is
>>>> connected.
>>>>
>>>> The cache config incase...
>>>>
>>>> <?xml version="1.0" encoding="UTF-8"?>
>>>>
>>>> <beans xmlns="http://www.springframework.org/schema/beans";
>>>>        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>>>>        xmlns:util="http://www.springframework.org/schema/util";
>>>>        xsi:schemaLocation="http://www.springframework.org/schema/beans
>>>>
>>>> http://www.springframework.org/schema/beans/spring-beans.xsd
>>>>                            http://www.springframework.org/schema/util
>>>>
>>>> http://www.springframework.org/schema/util/spring-util.xsd";>
>>>>     <bean class="org.apache.ignite.configuration.IgniteConfiguration">
>>>>         <property name="igniteInstanceName" value="xxxxxx-dev"/>
>>>>
>>>>         <property name="discoverySpi">
>>>>             <bean
>>>> class="org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi">
>>>>                 <property name="ipFinder">
>>>>                     <bean
>>>> class="org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder">
>>>>                         <property name="addresses">
>>>>                             <list>
>>>>                                 <value>xxxxxx-1:47500..47510</value>
>>>>                                 <value>xxxxxx-2:47500..47510</value>
>>>>                                 <value>xxxxxx-3:47500..47510</value>
>>>>                             </list>
>>>>                         </property>
>>>>                     </bean>
>>>>                 </property>
>>>>             </bean>
>>>>         </property>
>>>>
>>>>         <property name="dataStorageConfiguration">
>>>>             <bean
>>>> class="org.apache.ignite.configuration.DataStorageConfiguration">
>>>>                 <property name="defaultDataRegionConfiguration">
>>>>                     <bean
>>>> class="org.apache.ignite.configuration.DataRegionConfiguration">
>>>>                         <property name="maxSize" value="8589934592"/>
>>>>                         <property name="persistenceEnabled"
>>>> value="true"/>
>>>>                     </bean>
>>>>                 </property>
>>>>             </bean>
>>>>         </property>
>>>>
>>>>         <property name="cacheConfiguration">
>>>>             <list>
>>>>                 <bean
>>>> class="org.apache.ignite.configuration.CacheConfiguration">
>>>>                     <property name="name" value="Replicated"/>
>>>>                     <property name="cacheMode" value="REPLICATED"/>
>>>>                     <property name="atomicityMode" value="ATOMIC"/>
>>>>                     <property name="copyOnRead" value="true"/>
>>>>                 </bean>
>>>>
>>>>                 <bean
>>>> class="org.apache.ignite.configuration.CacheConfiguration">
>>>>                     <property name="name" value="Partitioned"/>
>>>>                     <property name="cacheMode" value="PARTITIONED"/>
>>>>                     <property name="atomicityMode" value="ATOMIC"/>
>>>>                     <property name="backups" value="1"/>
>>>>                     <property name="readFromBackup" value="true"/>
>>>>                     <property name="copyOnRead" value="true"/>
>>>>                 </bean>
>>>>             </list>
>>>>         </property>
>>>>     </bean>
>>>> </beans>
>>>>
>>>

Reply via email to