ChainSafe / gossamer

🕸️ Go Implementation of the Polkadot Host
https://chainsafe.github.io/gossamer
GNU Lesser General Public License v3.0
427 stars 110 forks source link

investigation: Gossamer is not receiving Block Announcements #4178

Closed EclesioMeloJunior closed 2 weeks ago

EclesioMeloJunior commented 3 weeks ago

Describe the bug

EclesioMeloJunior commented 2 weeks ago

After the investigation using Gossamer network trace logs I've identified a spamming action from Gossamer to other nodes.

Also I've notice a miss implementation of a mutex lock unlock, was solved in PR https://github.com/ChainSafe/gossamer/pull/4114.

After the changes I notice that Gossamer was receiving updated block announces.

Here's the polkadot js screenshot that has a higher best block

image

Here's the Gossamer lock receiving the block announce

image