lacchain / besu-pro-testnet

Blockchain Pro Test-Net, running on Hyperledger Besu
Apache License 2.0
51 stars 50 forks source link

Orion Bootnodes do not work properly #29

Open eum602 opened 4 years ago

eum602 commented 4 years ago

Orion bootnodes are not working properly. Scenario 1: Orion Node "A" points to Orion Node "a" as bootnode. Orion Node "B" points to Orion Node "a" as bootnode.

If orion node "A" tries to send a message to orion node "B" then the message is NOT received by If orion node "A" sends a message to orion bootnode "a" then it is received. Node "B".

======================== Scenario 2: Orion Node "A" points to Orion Node "a" and Orion Node "b" as bootnodes.

If Orion Node "A" sends a message to Orion bootnode "a" then the message is received. If Orion Node "A" sends a message to Orion bootnode "b" then the message is NOT received.

====================== If explained scenarios are tested with different bootnodes other than the 4 bootnodes in the Lacchain architecture, then all works as expected.

eum602 commented 4 years ago

Problem was partially solved by migrating bootnode keys to new virtual machines(with the same ip). The problem is still persisiting in one bootnode VM.

eum602 commented 4 years ago

Follow the thread discussion with Hyperledger besu here

eum602 commented 4 years ago

There are many logs that are apparently related to this issue on the following path: "/" ; those logs indicates that the is an insufficient memory RAM.

eum602 commented 4 years ago

I suggest the following: At the conceptual level:

Requirements:

development in ansible:

Indicate in the readme the sequence of steps to: