HotShot
HotShot copied to clipboard
[Cappuccino Followup] - Optimize geographically distributed networking
What is this task and why do we need to work on it?
Early in cappuccino, every view timeout we've seen -- about 20 -- has been from a leader in Africa, Asia, or Oceania, even though there are more nodes in North America and Europe than these three regions combined. We should investigate why nodes in these continents have a harder time staying in sync, or proposing, or forming a QC -- whatever the issue is -- and see if we can improve the situation.
What work will need to be done to complete this task?
One idea is to put a CDN broker in Asia and give it the best possible network connection. But most of this task will just be investigation, to try and identify a concrete root cause for geographically remote nodes being slower.
Are there any other details to include?
No response
What are the acceptance criteria to close this issue?
- A detailed writeup of why geographically remote nodes time out more
- A plan to improve the situation, and issues created
Branch work will be merged to (if not the default branch)
No response