Skip to content
This repository has been archived by the owner on Nov 15, 2023. It is now read-only.

Optimize PoV Distribution: in-group gossip #1688

Closed
rphmeier opened this issue Sep 8, 2020 · 0 comments · Fixed by #1990
Closed

Optimize PoV Distribution: in-group gossip #1688

rphmeier opened this issue Sep 8, 2020 · 0 comments · Fixed by #1990
Assignees
Labels
I10-optimisation An enhancement to provide better overall performance in terms of time-to-completion for a task. S1-implement PR/Issue is in the implementation stage
Milestone

Comments

@rphmeier
Copy link
Contributor

rphmeier commented Sep 8, 2020

As PoV Distribution currently works, we effectively gossip all PoVs for all scheduled paras to the entire network.

Now that we have validator discovery and connection APIs, we can limit the gossip of PoVs for a specific para to the validators of the group that they are assigned to.

That is, validators should attempt to connect to all other validators in their group and gossip PoVs for the para their group is assigned to only to those peers and not to the broader network. This should cut down on bandwidth substantially.

@rphmeier rphmeier added I10-optimisation An enhancement to provide better overall performance in terms of time-to-completion for a task. S1-implement PR/Issue is in the implementation stage labels Sep 8, 2020
@rphmeier rphmeier added this to the Medical Center milestone Sep 8, 2020
@rphmeier rphmeier modified the milestones: Medical Center, Bethesda Nov 18, 2020
@ghost ghost closed this as completed in #1990 Nov 25, 2020
This issue was closed.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
I10-optimisation An enhancement to provide better overall performance in terms of time-to-completion for a task. S1-implement PR/Issue is in the implementation stage
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants