Yeah this doesn't work on the dev environment either, because the
application is running in docker on bridge mode, but the cluster is on
standard VM hosts. I'm using DC/OS...
Does the Mesos deployment support DC/OS? If not I can create custom
marathon docker images for it...

On Fri, 11 Jan 2019 at 14:12, John Smith <[email protected]> wrote:

> And it seems to say like that indefinitely. I let it go for 5 minutes and
> nothing has printed to the console or logs.
>
> On Fri, 11 Jan 2019 at 12:49, John Smith <[email protected]> wrote:
>
>> I can confirm I just tested it. There is no stack trace. Basically the
>> client connects, no errors, the cache command hangs/pauses, I disconnect
>> the client and cache command completes. I'm also 100% certain the client
>> works when connecting to the cluster over wi-fi. I have been able to create
>> caches dynamically. Query the caches etc...
>>
>> On Fri, 11 Jan 2019 at 12:23, John Smith <[email protected]> wrote:
>>
>>> That's the thing... There is none. It just seems to pause and wait. The
>>> moment I close my client application it just resumes...
>>>
>>> But other commands like top work fine...
>>>
>>> On Fri, 11 Jan 2019 at 12:15, Ilya Kasnacheev <[email protected]>
>>> wrote:
>>>
>>>> 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