Skip to content
This repository was archived by the owner on Aug 2, 2022. It is now read-only.

EPE-165: Improve logic for unlinkable blocks while sync'ing#10027

Merged
rusty-block-one merged 1 commit into
release/2.1.xfrom
EPE-165-2.1.x
Feb 12, 2021
Merged

EPE-165: Improve logic for unlinkable blocks while sync'ing#10027
rusty-block-one merged 1 commit into
release/2.1.xfrom
EPE-165-2.1.x

Conversation

@rusty-block-one
Copy link
Copy Markdown
Contributor

The current logic for handling unlinkable blocks while sync'ing closes
the node prematurely when the node is flooded with unlinkable blocks in
a short time window. This fix groups unlinkable blocks into time windows
in order to manage the flooding condition.

Change Description

Change Type

Select ONE:

  • Documentation
  • Stability bug fix
  • Other
  • Other - special case

Testing Changes

Select ANY that apply:

  • New Tests
  • Existing Tests
  • Test Framework
  • CI System
  • Other

Consensus Changes

  • Consensus Changes

API Changes

  • API Changes

Documentation Additions

  • Documentation Additions

The current logic for handling unlinkable blocks while sync'ing closes
the node prematurely when the node is flooded with unlinkable blocks in
a short time window. This fix groups unlinkable blocks into time windows
in order to manage the flooding condition.
@rusty-block-one
Copy link
Copy Markdown
Contributor Author

@heifner @brianjohnson5972 When time permits, could you please review. This PR is a cherry-pick of the develop changes which have been approved.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants