Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

investigation: Gossamer is not receiving Block Announcements #4178

Closed
2 tasks done
EclesioMeloJunior opened this issue Sep 9, 2024 · 1 comment
Closed
2 tasks done
Assignees
Labels
A-debug issue requires detective debug work to figure out what's going wrong. P-critical this must be fixed immediately or contributors or users will be severely impacted. S-network issues related to the dot/network package. T-bug this issue covers unexpected and/or wrong behaviour.

Comments

@EclesioMeloJunior
Copy link
Member

EclesioMeloJunior commented Sep 9, 2024

Describe the bug

  • Discover why is Gossamer not receiving any block announcement and falling behind sync
  • Test if not propagating block announces is a bad behavior that puts Gossamer below reputation threshold
@EclesioMeloJunior EclesioMeloJunior self-assigned this Sep 9, 2024
@EclesioMeloJunior EclesioMeloJunior added S-network issues related to the dot/network package. T-bug this issue covers unexpected and/or wrong behaviour. A-debug issue requires detective debug work to figure out what's going wrong. P-critical this must be fixed immediately or contributors or users will be severely impacted. labels Sep 9, 2024
@EclesioMeloJunior EclesioMeloJunior changed the title investigation: Gossamer is not receiving Block Announces investigation: Gossamer is not receiving Block Announcements Sep 9, 2024
@EclesioMeloJunior
Copy link
Member Author

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 #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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-debug issue requires detective debug work to figure out what's going wrong. P-critical this must be fixed immediately or contributors or users will be severely impacted. S-network issues related to the dot/network package. T-bug this issue covers unexpected and/or wrong behaviour.
Projects
None yet
Development

No branches or pull requests

1 participant