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

approval-distribution: split peer knowledge into sent and received #2809

Merged
merged 4 commits into from
Apr 3, 2021

Conversation

ordian
Copy link
Member

@ordian ordian commented Apr 2, 2021

Closes #2499.

By splitting the knowledge we'll not punish a peer on the first "duplicate" message, as mentioned in the issue, this can happen due to a race and is normal. However, if a peer continues sending the same message, we'll punish it.

@ordian ordian added A0-please_review Pull request needs code review. B0-silent Changes should not be mentioned in any release notes C1-low PR touches the given topic and has a low impact on builders. labels Apr 2, 2021
@ordian ordian requested a review from rphmeier April 2, 2021 22:57
@rphmeier rphmeier merged commit 8c7a6d9 into master Apr 3, 2021
@rphmeier rphmeier deleted the ao-av-distribution-split-peer-knowledge branch April 3, 2021 02:29
rphmeier pushed a commit that referenced this pull request Apr 3, 2021
…2809)

* approval-distribution: split peer knowledge into sent and received

* guide updates

* fixes

* revert doc changes
ordian added a commit that referenced this pull request Apr 5, 2021
* master: (40 commits)
  tests: use future::join instead of future::select (#2813)
  finally get unbacked candidates to descend from root span correctly (#2819)
  Network bridge metrics (#2818)
  bitfield-dist: fix state update on gossip (#2817)
  Collators: Declare to all peers (#2816)
  feat: Add poke to Crowdloan (#2807)
  Crowdloan Dissolve Requires All Funds Refunded (#2770)
  Create Macro for Implementing `SlotRange` (#2788)
  Collation protocol: stricter validators (#2810)
  approval-distribution: split peer knowledge into sent and received (#2809)
  change some configuration for rococo (#2802)
  companion: update wasmtime to 0.24.0 (#2625)
  add disputes members to `HostConfiguration` (#2806)
  Ease parachain candidate code fetching (#2593)
  gossip: move authorities request to runtime api subsystem (#2798)
  remove training wheels (#2800)
  Approval Voting improvements (#2781)
  Companion PR for substrate#8510 (#2795)
  tweaks to relevant_authority_ids (#2796)
  Add dispute types and change InclusionInherent to ParasInherent (#2791)
  ...
ordian added a commit that referenced this pull request Apr 7, 2021
* master: (39 commits)
  Add Root Functions to HRMP (#2785)
  Relax Origin Checks in Registrar, Add Lock to Registration (#2808)
  remove WASM_MAGIC (#2832)
  update twox-hash (#2831)
  update rococo genesis (#2830)
  parachain db versioning (#2829)
  statement-distribution: do not verify signatures for duplicate statements (#2823)
  Enable debug assertions on burn-in PRs (#2826)
  parachain_db: fix incorrect config cache sizes (#2827)
  Properly remove peers from sets and merge the two Network traits (#2821)
  tests: use future::join instead of future::select (#2813)
  finally get unbacked candidates to descend from root span correctly (#2819)
  Network bridge metrics (#2818)
  bitfield-dist: fix state update on gossip (#2817)
  Collators: Declare to all peers (#2816)
  feat: Add poke to Crowdloan (#2807)
  Crowdloan Dissolve Requires All Funds Refunded (#2770)
  Create Macro for Implementing `SlotRange` (#2788)
  Collation protocol: stricter validators (#2810)
  approval-distribution: split peer knowledge into sent and received (#2809)
  ...
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
A0-please_review Pull request needs code review. B0-silent Changes should not be mentioned in any release notes C1-low PR touches the given topic and has a low impact on builders.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Nodes sometimes send duplicate messages through Approval Distribution
2 participants