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