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

[3.1 -> 3.2] Interrupt speculative start_block when a block is received #648

Merged
merged 18 commits into from
Jan 18, 2023

Conversation

heifner
Copy link
Member

@heifner heifner commented Jan 18, 2023

Interrupt speculative start_block when a block is received, after the block header has been validated, so it can be immediately processed even when there is a backlog of pending transactions.

  • Forkdb made thread-safe.
  • Block header validation now done on net threads instead of producer threads when previous block already processed.

Resolves #525
Resolves #517

Merges #543 into release/3.2

@heifner heifner requested review from linh2931 and larryk85 January 18, 2023 18:46
@heifner heifner added the OCI Work exclusive to OCI team label Jan 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
OCI Work exclusive to OCI team
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants