-
Notifications
You must be signed in to change notification settings - Fork 111
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[chain] Parallel Transaction Execution During Building and Verificati…
…on (#560) * start planning changes * add more notes * update default map sizes in executor * layout prefetch * add stop/error return to executor * add locking to fee manager * redesign tstate functionality to allow for parallel exec * update chan transaction * update chain block * fix builder * fix feeManger locking * make sure to default to creation allowed * fix cache escape * integration tests passing * change var names * remove prints * pre-allocate tstate_view memory * make memory usage tighter * progress * fix fee manager limit * make tx execution cores configurable * update vm resolutions * make execution concurrency configurable * remove unused struct * executor tests passing * add test for err and stop * add missing licenses * all tests passing * use ExportMerkleView * add executor metrics * add prometheus charts * remove unnecesary else * update name of ExportMerkleView * update executor interface * finish parallel transaction execution section * add programs section
- Loading branch information
1 parent
59d7324
commit defff97
Showing
28 changed files
with
1,196 additions
and
983 deletions.
There are no files selected for viewing
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.