-
Notifications
You must be signed in to change notification settings - Fork 289
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* add parallel code * parallel execution * create chain when the parents are ready in parallel execution * set executing state in sender * add 10000 buffer for parallel execution * add log for saving time * add some test * add false testing case * add more testing code * add check data * add verify blue block in verifier * add some code * add verification * fix some bugs * add yeilding after execution for processing the main chain in other service * fmt and clippy * rebase master set the number 4500000 for vega updating * 3300000 will be version 1 in vega * add pruning logic and compatible logic fix some test cases * fix clippy * fix test case * remove some single chain test case * fix clippy * fix flexdag's test case * fix clippy * add rational random to pass the deserialization verification * merge dag-master * fix bugs: blockmeta changes into latest version * add update db code * add dag db update * update dag db * update dag db * uncomment the pruning code * rebase sync parallel3 * fix compiling * db update for dag state * fix connection * add verify pruning * add pruning height * no checking the pruning point if the main header still dose not have the pruning point * add is ancestor of command for reachability viewing * add command file * use 850000 * add rpc json new command * add some log for debug * if this is the first pruning point, the previous one will be genesis * save the dag state using the pruning point as the key and if it is 0, use genesis id * merge dag master * get the tips by genesis id if the pruning point is 0 * fix test case as prievious version did * use genesis id to get the ghost data * add genesis in registry in test_miner_service * use 1000 as parallel buffer * remove some logs add test case for pruning * add pruning arguments in pruning methods to custom the network config * add test case for pruning calculation and pruning * add write lock when saving the tips * add test pruning for chain * add test case * if no fork, execute at once * add test code * add some rpc param in yaml's cmd * use macro to define the parallel count * use 4090000 as pruning beginning * fix the code for robot's comments
- Loading branch information
1 parent
a942d7d
commit ea56f4a
Showing
42 changed files
with
1,082 additions
and
336 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
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.