-
Notifications
You must be signed in to change notification settings - Fork 790
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Bounded memory and redesign in the confirmation height processor (#2531)
* Bounded memory and redesign in the confirmation height processor * Disable frontiers confirmation for test, block doesn't exist during callback in fork resolution * Fix rpc.confirmation_height_currently_processing test * Cement blocks below receives not above * Fixes gcc build (hopefully) * Store start and end hash in pending write to remove extraneous IO * Optimise for the case where the top hash is 2 above cemented frontier * Fix TSAN issues * Serg comments * Use cached genesis_hash in CLI --confirmation_height_clear option * Set accounts_confirmed_info_size to 0 when clearing * Remove const for prepare_iterated_blocks_for_cementing as confusing
- Loading branch information
Showing
13 changed files
with
941 additions
and
546 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.