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

Check Whether Block Is Already Processed #5850

Merged
merged 8 commits into from
May 14, 2020
Merged

Check Whether Block Is Already Processed #5850

merged 8 commits into from
May 14, 2020

Conversation

nisdas
Copy link
Member

@nisdas nisdas commented May 14, 2020

What type of PR is this?

Code Improvement

What does this PR do? Why is it needed?

We process all blocks that we receive in sync whether we have processed them before or not. This caused issues in schlesi, when other clients returned duplicate blocks to us. Due to certain optimizations we have made in sync, processing the same block twice, leads us to regenerating the prestate, which is expensive.

Which issues(s) does this PR fix?

N.A

Other notes for review
N.A

@nisdas nisdas requested a review from a team as a code owner May 14, 2020 06:42
@codecov
Copy link

codecov bot commented May 14, 2020

Codecov Report

Merging #5850 into master will decrease coverage by 0.34%.
The diff coverage is 36.84%.

@@            Coverage Diff             @@
##           master    #5850      +/-   ##
==========================================
- Coverage   60.31%   59.96%   -0.35%     
==========================================
  Files         312      312              
  Lines       27158    26207     -951     
==========================================
- Hits        16379    15714     -665     
+ Misses       8605     8353     -252     
+ Partials     2174     2140      -34     

@nisdas nisdas added the Ready For Review A pull request ready for code review label May 14, 2020
@prylabs-bulldozer prylabs-bulldozer bot merged commit 7630f18 into master May 14, 2020
@delete-merged-branch delete-merged-branch bot deleted the addCheck branch May 14, 2020 14:11
terencechain added a commit that referenced this pull request May 14, 2020
prylabs-bulldozer bot pushed a commit that referenced this pull request May 14, 2020
* Revert "Check Whether Block Is Already Processed (#5850)"

This reverts commit 7630f18.
michaelhly pushed a commit to michaelhly/prysm that referenced this pull request May 14, 2020
* check for missing blocks
* error log
* add test
* fix lint
* fix test
* terence's review
* do not mess with on block
* Merge refs/heads/master into addCheck
michaelhly pushed a commit to michaelhly/prysm that referenced this pull request May 14, 2020
* Revert "Check Whether Block Is Already Processed (prysmaticlabs#5850)"

This reverts commit 7630f18.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Ready For Review A pull request ready for code review
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants