AElf
AElf copied to clipboard
[WIP] Add Orleans parallel execution implementation
Use storage clustering.
https://github.com/AElfProject/AElf/blob/e035782e1eb8e9889f983ea767e762b098d8f31c/src/AElf.ExecutionWorker/Program.cs#L47-L52
This comment was generated by todo based on a TODO comment in e035782e1eb8e9889f983ea767e762b098d8f31c in #3274. cc @AElfProject.
Use storage clustering.
https://github.com/AElfProject/AElf/blob/e035782e1eb8e9889f983ea767e762b098d8f31c/src/AElf.Kernel.SmartContract.Parallel.Orleans/Application/ClusterClientService.cs#L26-L31
This comment was generated by todo based on a TODO comment in e035782e1eb8e9889f983ea767e762b098d8f31c in #3274. cc @AElfProject.
Pull request analysis by VIZIPI
Below you will find who is the most qualified team member to review your code. This analysis includes his/her work on the code included in this Pull request, in addition to their experience in code affected by these changes ( partly found within the list of potential missing files below ) Feedback always welcome
Reviewers with knowledge related to these changes
| Match % | Person | Commit Count | Common Files |
|---|---|---|---|
| 27.78 % | EanCuznaivy | 224 | 5 |
| 27.78 % | swk | 127 | 5 |
| 22.22 % | jason-hoopox | 68 | 4 |
| 22.22 % | weili | 31 | 4 |
| 22.22 % | 轩辕焮痕 | 2 | 4 |
| 11.11 % | YueZh127 | 13 | 2 |
Potential missing files from this Pull request
files commonly committed with a subset of this pr, but not committed this time. (click to collapse)
| File | Percentile | rate |
| test/AElf.Contracts.TestBase/ContractTester.cs | 85.71 % | 6 out of 7 times |
| protobuf/kernel.proto | 85.71 % | 6 out of 7 times |
| test/AElf.OS.TestBase/OSTestHelper.cs | 85.71 % | 6 out of 7 times |
| contract/AElf.Contracts.MultiToken/TokenContract_Actions.cs | 85.71 % | 6 out of 7 times |
| contract/AElf.Contracts.Consensus.AEDPoS/AEDPoSContract.cs | 85.71 % | 6 out of 7 times |
| ...test/AElf.Contracts.CrossChain.Tests/CrossChainContractTe | 85.71 % | 6 out of 7 times |
| protobuf/token_contract.proto | 85.71 % | 6 out of 7 times |
| ...src/AElf.Blockchains.SideChain/GenesisSmartContractDtoPro | 85.71 % | 6 out of 7 times |
| src/AElf.Contracts.TestKit/ContractTestModule.cs | 85.71 % | 6 out of 7 times |
| src/AElf.Kernel.Consensus.AEDPoS/AEDPoSAElfModule.cs | 85.71 % | 6 out of 7 times |
Committed file ranks
(click to expand)
49.90%[src/AElf.ExecutionWorker/ExecutionWorkerModule.cs] 83.75%[...src/AElf.Kernel.SmartContract.Parallel.Orleans/Applicatio] 62.16%[...src/AElf.Kernel.SmartContract.Parallel.Orleans.Core/Appli] 20.13%[...src/AElf.Kernel.SmartContract.Parallel.Orleans.Core/Appli] 39.80%[...src/AElf.Kernel.SmartContract.Parallel.Orleans.Core/AElf.] 97.88%[src/AElf.Launcher/appsettings.json] 39.80%[...src/AElf.Kernel.SmartContract.Parallel.Orleans/OrleansPar] 39.80%[...src/AElf.Kernel.SmartContract.Parallel.Orleans/Applicatio] 20.13%[...src/AElf.Kernel.SmartContract.Parallel.Orleans.Core/Orlea] 56.62%[src/AElf.ExecutionWorker/Program.cs]
Codecov Report
Merging #3274 (cd59898) into dev (08878f6) will decrease coverage by
0.01%. The diff coverage is100.00%.
Additional details and impacted files
@@ Coverage Diff @@
## dev #3274 +/- ##
==========================================
- Coverage 93.28% 93.28% -0.01%
==========================================
Files 605 605
Lines 22832 22831 -1
Branches 1865 1865
==========================================
- Hits 21299 21298 -1
Misses 1363 1363
Partials 170 170
| Impacted Files | Coverage Δ | |
|---|---|---|
| ...cation/LocalParallelTransactionExecutingService.cs | 100.00% <100.00%> (ø) |