AElf icon indicating copy to clipboard operation
AElf copied to clipboard

[WIP] Add Orleans parallel execution implementation

Open zhxymh opened this issue 4 years ago • 4 comments
trafficstars

zhxymh avatar Jun 09 '21 08:06 zhxymh

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.

todo[bot] avatar Jun 09 '21 08:06 todo[bot]

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.

todo[bot] avatar Jun 09 '21 08:06 todo[bot]

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)
FilePercentilerate
test/AElf.Contracts.TestBase/ContractTester.cs85.71 %6 out of 7 times
protobuf/kernel.proto85.71 %6 out of 7 times
test/AElf.OS.TestBase/OSTestHelper.cs85.71 %6 out of 7 times
contract/AElf.Contracts.MultiToken/TokenContract_Actions.cs85.71 %6 out of 7 times
contract/AElf.Contracts.Consensus.AEDPoS/AEDPoSContract.cs85.71 %6 out of 7 times
...test/AElf.Contracts.CrossChain.Tests/CrossChainContractTe85.71 %6 out of 7 times
protobuf/token_contract.proto85.71 %6 out of 7 times
...src/AElf.Blockchains.SideChain/GenesisSmartContractDtoPro85.71 %6 out of 7 times
src/AElf.Contracts.TestKit/ContractTestModule.cs85.71 %6 out of 7 times
src/AElf.Kernel.Consensus.AEDPoS/AEDPoSAElfModule.cs85.71 %6 out of 7 times

Committed file ranks

  • 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]
  • vizipi[bot] avatar Jun 09 '21 08:06 vizipi[bot]

    Codecov Report

    Merging #3274 (cd59898) into dev (08878f6) will decrease coverage by 0.01%. The diff coverage is 100.00%.

    Additional details and impacted files

    Impacted file tree graph

    @@            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%> (ø)

    codecov[bot] avatar Jun 09 '21 09:06 codecov[bot]