Hello!

Visor is not the tool to debug cluster. control.sh probably is.

Visor is a node in topology (a daemon node, but still) and as such it
follows the same limitations as any other node.

Regards,
-- 
Ilya Kasnacheev


пт, 14 июн. 2019 г. в 22:41, John Smith <[email protected]>:

> Hi, It's 100% that.
>
> I'm just stating that my applications run inside a container network and
> the Ignite is installed on it's own VMS. The networks see each other and
> this works. Also Visor can connect. No problems.
> It's only when for example we have a dev machine connect from WIFI and
> while a full mesh cluster is created VISOR cannot reach that node.
> Or what if a badly configured client connects and causes this issue.
>
> All I'm saying if Ignite Visor is THE TOOL to debug and check cluster
> state etc... It's a bit odd that it hangs for ever if it cannot reach a
> specific client. I think that Visor/the protocol should know that it's a
> CLIENT ONLY and not try to get stats from it. What do you think?
>
>
>
> On Thu, 13 Jun 2019 at 09:52, Ilya Kasnacheev <[email protected]>
> wrote:
>
>> Hello!
>>
>> Please enable verbose logging and share logs from both visor, client and
>> server nodes, so that we could check that.
>>
>> There should be messages related to connection attempts.
>>
>> Regards,
>> --
>> Ilya Kasnacheev
>>
>>
>> чт, 13 июн. 2019 г. в 00:06, John Smith <[email protected]>:
>>
>>> The clients are in the same low latency network, but they are running
>>> inside container network. While ignite is running on it's own cluster. So
>>> from that stand point they all see each other...
>>>
>>> On Wed, 12 Jun 2019 at 17:04, John Smith <[email protected]> wrote:
>>>
>>>> Ok thanks
>>>>
>>>> On Mon, 10 Jun 2019 at 04:48, Ilya Kasnacheev <
>>>> [email protected]> wrote:
>>>>
>>>>> Hello!
>>>>>
>>>>> As a rule, a faulty thick client can destabilize a cluster. Ignite's
>>>>> architecture assumes that all clients are collocated, i.e. that the 
>>>>> network
>>>>> between any two nodes (including clients) is reliable, fast and 
>>>>> low-latency.
>>>>>
>>>>> It is not recommended to connect thick clients from different
>>>>> networks. Use thin clients where possible.
>>>>>
>>>>> You can file a ticket against Apache Ignite JIRA regarding visor
>>>>> behavior if you like.
>>>>>
>>>>> Regards,
>>>>> --
>>>>> Ilya Kasnacheev
>>>>>
>>>>>
>>>>> пт, 7 июн. 2019 г. в 23:15, John Smith <[email protected]>:
>>>>>
>>>>>> Correct. Should it not at least timeout and at least show what it has
>>>>>> available? Basically we have a central cluster and various clients 
>>>>>> connect
>>>>>> to it from different networks. As an example: Docker containers.
>>>>>>
>>>>>> We make sure that the clients are client nodes only and we avoid
>>>>>> creating any caches on clients.
>>>>>>
>>>>>> On Fri, 7 Jun 2019 at 10:19, Ilya Kasnacheev <
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>>> Hello!
>>>>>>>
>>>>>>> I think that Visor will talk to all nodes when trying to run caches
>>>>>>> command, and if it can't reach client nodes the operation will never 
>>>>>>> finish.
>>>>>>>
>>>>>>> Regards,
>>>>>>> --
>>>>>>> Ilya Kasnacheev
>>>>>>>
>>>>>>>
>>>>>>> ср, 5 июн. 2019 г. в 22:34, John Smith <[email protected]>:
>>>>>>>
>>>>>>>> Hi, any thoughts on this?
>>>>>>>>
>>>>>>>> On Fri, 31 May 2019 at 10:21, John Smith <[email protected]>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> I think it should at least time out and show stats of the nodes it
>>>>>>>>> could reach? I don't see why it's dependant on client nodes.
>>>>>>>>>
>>>>>>>>> On Thu, 30 May 2019 at 11:58, John Smith <[email protected]>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> Sorry pressed enter to quickly....
>>>>>>>>>>
>>>>>>>>>> So basically I'm 100% sure if visor cache command cannot reach
>>>>>>>>>> the client node then it just stays there not doing anything.
>>>>>>>>>>
>>>>>>>>>> On Thu, 30 May 2019 at 11:57, John Smith <[email protected]>
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi, running 2.7.0
>>>>>>>>>>>
>>>>>>>>>>> - I have a 4 node cluster and it seems to be running ok.
>>>>>>>>>>> - I have clients connecting and doing what they need to do.
>>>>>>>>>>> - The clients are set as client = true.
>>>>>>>>>>> - The clients are also connecting from various parts of the
>>>>>>>>>>> network.
>>>>>>>>>>>
>>>>>>>>>>> The problem with ignite visor cache command is if visor cannot
>>>>>>>>>>> reach a specific client node it just seems to hang indefinitely.
>>>>>>>>>>>
>>>>>>>>>>> Choose node number ('c' to cancel) [0]: c
>>>>>>>>>>> visor> cache
>>>>>>>>>>>
>>>>>>>>>>> It just stays like that no errors printed nothing...
>>>>>>>>>>>
>>>>>>>>>>

Reply via email to