Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add @g11tech to CODEOWNERS #3531

Merged
merged 1 commit into from
Dec 16, 2021
Merged

Add @g11tech to CODEOWNERS #3531

merged 1 commit into from
Dec 16, 2021

Conversation

dapplion
Copy link
Contributor

Motivation

Welcome to the team! ❤️

Description

Add @g11tech to CODEOWNERS

@codeclimate
Copy link

codeclimate bot commented Dec 16, 2021

Code Climate has analyzed commit 6faea39 and detected 0 issues on this pull request.

View more on Code Climate.

Copy link
Contributor

@g11tech g11tech left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I approve lol 😀. And thank you! Honoured to be part of this awesome team

@codecov
Copy link

codecov bot commented Dec 16, 2021

Codecov Report

Merging #3531 (6faea39) into master (2a06574) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #3531   +/-   ##
=======================================
  Coverage   37.57%   37.57%           
=======================================
  Files         310      310           
  Lines        8251     8251           
  Branches     1272     1272           
=======================================
  Hits         3100     3100           
  Misses       5003     5003           
  Partials      148      148           

@github-actions
Copy link
Contributor

Performance Report

✔️ no performance regression detected

Full benchmark results
Benchmark suite Current: 5cf1d2f Previous: 2a06574 Ratio
BeaconState.hashTreeRoot - No change 632.00 ns/op 563.00 ns/op 1.12
BeaconState.hashTreeRoot - 1 full validator 150.41 us/op 123.50 us/op 1.22
BeaconState.hashTreeRoot - 32 full validator 2.3360 ms/op 1.9327 ms/op 1.21
BeaconState.hashTreeRoot - 512 full validator 30.785 ms/op 25.202 ms/op 1.22
BeaconState.hashTreeRoot - 1 validator.effectiveBalance 152.29 us/op 123.78 us/op 1.23
BeaconState.hashTreeRoot - 32 validator.effectiveBalance 2.5009 ms/op 2.0380 ms/op 1.23
BeaconState.hashTreeRoot - 512 validator.effectiveBalance 33.523 ms/op 27.261 ms/op 1.23
BeaconState.hashTreeRoot - 1 balances 105.27 us/op 89.332 us/op 1.18
BeaconState.hashTreeRoot - 32 balances 903.44 us/op 757.89 us/op 1.19
BeaconState.hashTreeRoot - 512 balances 9.2033 ms/op 7.3458 ms/op 1.25
BeaconState.hashTreeRoot - 250000 balances 157.87 ms/op 137.90 ms/op 1.14
processSlot - 1 slots 57.081 us/op 46.070 us/op 1.24
processSlot - 32 slots 3.3173 ms/op 2.8554 ms/op 1.16
getCommitteeAssignments - req 1 vs - 250000 vc 6.1448 ms/op 5.2278 ms/op 1.18
getCommitteeAssignments - req 100 vs - 250000 vc 8.5836 ms/op 7.2673 ms/op 1.18
getCommitteeAssignments - req 1000 vs - 250000 vc 9.1645 ms/op 7.7986 ms/op 1.18
computeProposers - vc 250000 24.743 ms/op 21.307 ms/op 1.16
computeEpochShuffling - vc 250000 216.68 ms/op 186.84 ms/op 1.16
getNextSyncCommittee - vc 250000 400.46 ms/op 346.30 ms/op 1.16
altair processAttestation - 250000 vs - 7PWei normalcase 65.791 ms/op 45.381 ms/op 1.45
altair processAttestation - 250000 vs - 7PWei worstcase 52.775 ms/op 53.022 ms/op 1.00
altair processAttestation - setStatus - 1/6 committees join 13.771 ms/op 10.773 ms/op 1.28
altair processAttestation - setStatus - 1/3 committees join 30.797 ms/op 23.001 ms/op 1.34
altair processAttestation - setStatus - 1/2 committees join 44.099 ms/op 34.513 ms/op 1.28
altair processAttestation - setStatus - 2/3 committees join 60.333 ms/op 44.284 ms/op 1.36
altair processAttestation - setStatus - 4/5 committees join 70.927 ms/op 52.528 ms/op 1.35
altair processAttestation - setStatus - 100% committees join 85.076 ms/op 68.103 ms/op 1.25
altair processAttestation - updateEpochParticipants - 1/6 committees join 15.473 ms/op 12.388 ms/op 1.25
altair processAttestation - updateEpochParticipants - 1/3 committees join 31.254 ms/op 20.819 ms/op 1.50
altair processAttestation - updateEpochParticipants - 1/2 committees join 33.961 ms/op 36.756 ms/op 0.92
altair processAttestation - updateEpochParticipants - 2/3 committees join 32.482 ms/op 35.207 ms/op 0.92
altair processAttestation - updateEpochParticipants - 4/5 committees join 35.197 ms/op 34.327 ms/op 1.03
altair processAttestation - updateEpochParticipants - 100% committees join 46.595 ms/op 35.400 ms/op 1.32
altair processAttestation - updateAllStatus 28.650 ms/op 28.216 ms/op 1.02
altair processBlock - 250000 vs - 7PWei normalcase 55.006 ms/op 45.254 ms/op 1.22
altair processBlock - 250000 vs - 7PWei worstcase 138.54 ms/op 102.41 ms/op 1.35
altair processEpoch - mainnet_e81889 1.2625 s/op 1.0194 s/op 1.24
mainnet_e81889 - altair beforeProcessEpoch 311.87 ms/op 259.52 ms/op 1.20
mainnet_e81889 - altair processJustificationAndFinalization 69.256 us/op 81.564 us/op 0.85
mainnet_e81889 - altair processInactivityUpdates 20.541 ms/op 18.249 ms/op 1.13
mainnet_e81889 - altair processRewardsAndPenalties 279.77 ms/op 188.92 ms/op 1.48
mainnet_e81889 - altair processRegistryUpdates 10.163 us/op 9.8000 us/op 1.04
mainnet_e81889 - altair processSlashings 3.2340 us/op 1.7540 us/op 1.84
mainnet_e81889 - altair processEth1DataReset 3.3980 us/op 1.4320 us/op 2.37
mainnet_e81889 - altair processEffectiveBalanceUpdates 14.714 ms/op 11.492 ms/op 1.28
mainnet_e81889 - altair processSlashingsReset 16.070 us/op 11.899 us/op 1.35
mainnet_e81889 - altair processRandaoMixesReset 22.499 us/op 15.871 us/op 1.42
mainnet_e81889 - altair processHistoricalRootsUpdate 4.8310 us/op 1.7780 us/op 2.72
mainnet_e81889 - altair processParticipationFlagUpdates 119.86 ms/op 93.778 ms/op 1.28
mainnet_e81889 - altair processSyncCommitteeUpdates 2.8970 us/op 1.0550 us/op 2.75
mainnet_e81889 - altair afterProcessEpoch 270.58 ms/op 206.83 ms/op 1.31
altair processInactivityUpdates - 250000 normalcase 84.878 ms/op 70.704 ms/op 1.20
altair processInactivityUpdates - 250000 worstcase 89.207 ms/op 62.690 ms/op 1.42
altair processParticipationFlagUpdates - 250000 anycase 110.83 ms/op 109.89 ms/op 1.01
altair processRewardsAndPenalties - 250000 normalcase 181.76 ms/op 128.27 ms/op 1.42
altair processRewardsAndPenalties - 250000 worstcase 180.29 ms/op 128.67 ms/op 1.40
altair processSyncCommitteeUpdates - 250000 421.72 ms/op 355.69 ms/op 1.19
Tree 40 250000 create 978.52 ms/op 798.56 ms/op 1.23
Tree 40 250000 get(125000) 391.22 ns/op 360.37 ns/op 1.09
Tree 40 250000 set(125000) 2.2184 us/op 1.7672 us/op 1.26
Tree 40 250000 toArray() 51.394 ms/op 41.876 ms/op 1.23
Tree 40 250000 iterate all - toArray() + loop 44.454 ms/op 41.571 ms/op 1.07
Tree 40 250000 iterate all - get(i) 138.87 ms/op 105.42 ms/op 1.32
MutableVector 250000 create 31.706 ms/op 23.296 ms/op 1.36
MutableVector 250000 get(125000) 16.945 ns/op 13.550 ns/op 1.25
MutableVector 250000 set(125000) 612.33 ns/op 539.71 ns/op 1.13
MutableVector 250000 toArray() 10.104 ms/op 8.7719 ms/op 1.15
MutableVector 250000 iterate all - toArray() + loop 10.299 ms/op 8.1730 ms/op 1.26
MutableVector 250000 iterate all - get(i) 4.0522 ms/op 2.7743 ms/op 1.46
Array 250000 create 6.7306 ms/op 5.3189 ms/op 1.27
Array 250000 clone - spread 2.6129 ms/op 2.1565 ms/op 1.21
Array 250000 get(125000) 1.1870 ns/op 0.96200 ns/op 1.23
Array 250000 set(125000) 1.1840 ns/op 0.96200 ns/op 1.23
Array 250000 iterate all - loop 196.24 us/op 148.40 us/op 1.32
aggregationBits - 2048 els - readonlyValues 280.33 us/op 217.56 us/op 1.29
aggregationBits - 2048 els - zipIndexesInBitList 48.209 us/op 39.091 us/op 1.23
regular array get 100000 times 80.963 us/op 67.456 us/op 1.20
wrappedArray get 100000 times 80.216 us/op 67.520 us/op 1.19
arrayWithProxy get 100000 times 35.829 ms/op 29.370 ms/op 1.22
ssz.Root.equals 1.3450 us/op 1.1870 us/op 1.13
ssz.Root.equals with valueOf() 1.6350 us/op 1.3660 us/op 1.20
byteArrayEquals with valueOf() 1.5560 us/op 1.3160 us/op 1.18
phase0 processBlock - 250000 vs - 7PWei normalcase 13.209 ms/op 9.6892 ms/op 1.36
phase0 processBlock - 250000 vs - 7PWei worstcase 89.982 ms/op 73.067 ms/op 1.23
phase0 afterProcessEpoch - 250000 vs - 7PWei 239.29 ms/op 217.07 ms/op 1.10
phase0 beforeProcessEpoch - 250000 vs - 7PWei 672.20 ms/op 542.86 ms/op 1.24
phase0 processEpoch - mainnet_e58758 918.24 ms/op 724.70 ms/op 1.27
mainnet_e58758 - phase0 beforeProcessEpoch 565.17 ms/op 468.58 ms/op 1.21
mainnet_e58758 - phase0 processJustificationAndFinalization 69.058 us/op 47.019 us/op 1.47
mainnet_e58758 - phase0 processRewardsAndPenalties 200.79 ms/op 95.157 ms/op 2.11
mainnet_e58758 - phase0 processRegistryUpdates 51.872 us/op 33.376 us/op 1.55
mainnet_e58758 - phase0 processSlashings 3.7250 us/op 1.1410 us/op 3.26
mainnet_e58758 - phase0 processEth1DataReset 3.1730 us/op 1.0450 us/op 3.04
mainnet_e58758 - phase0 processEffectiveBalanceUpdates 11.076 ms/op 8.8607 ms/op 1.25
mainnet_e58758 - phase0 processSlashingsReset 16.400 us/op 6.8890 us/op 2.38
mainnet_e58758 - phase0 processRandaoMixesReset 21.284 us/op 11.779 us/op 1.81
mainnet_e58758 - phase0 processHistoricalRootsUpdate 4.2970 us/op 1.7440 us/op 2.46
mainnet_e58758 - phase0 processParticipationRecordUpdates 17.237 us/op 13.059 us/op 1.32
mainnet_e58758 - phase0 afterProcessEpoch 219.82 ms/op 168.25 ms/op 1.31
phase0 processEffectiveBalanceUpdates - 250000 normalcase 12.698 ms/op 10.868 ms/op 1.17
phase0 processEffectiveBalanceUpdates - 250000 worstcase 0.5 1.6062 s/op 1.0602 s/op 1.52
phase0 processRegistryUpdates - 250000 normalcase 50.272 us/op 48.253 us/op 1.04
phase0 processRegistryUpdates - 250000 badcase_full_deposits 3.3212 ms/op 2.6411 ms/op 1.26
phase0 processRegistryUpdates - 250000 worstcase 0.5 2.2339 s/op 1.6953 s/op 1.32
phase0 getAttestationDeltas - 250000 normalcase 42.097 ms/op 35.593 ms/op 1.18
phase0 getAttestationDeltas - 250000 worstcase 41.937 ms/op 31.292 ms/op 1.34
phase0 processSlashings - 250000 worstcase 42.898 ms/op 35.569 ms/op 1.21
shuffle list - 16384 els 15.227 ms/op 11.270 ms/op 1.35
shuffle list - 250000 els 241.95 ms/op 161.86 ms/op 1.49
getEffectiveBalances - 250000 vs - 7PWei 13.366 ms/op 8.8465 ms/op 1.51
computeDeltas 4.4269 ms/op 3.6436 ms/op 1.21
getPubkeys - index2pubkey - req 1000 vs - 250000 vc 2.5391 ms/op 2.3045 ms/op 1.10
getPubkeys - validatorsArr - req 1000 vs - 250000 vc 816.59 us/op 681.01 us/op 1.20
BLS verify - blst-native 2.2214 ms/op 1.8604 ms/op 1.19
BLS verifyMultipleSignatures 3 - blst-native 4.5756 ms/op 3.8259 ms/op 1.20
BLS verifyMultipleSignatures 8 - blst-native 9.8237 ms/op 8.2593 ms/op 1.19
BLS verifyMultipleSignatures 32 - blst-native 35.481 ms/op 29.968 ms/op 1.18
BLS aggregatePubkeys 32 - blst-native 47.165 us/op 40.039 us/op 1.18
BLS aggregatePubkeys 128 - blst-native 183.46 us/op 153.78 us/op 1.19
getAttestationsForBlock 97.427 ms/op 77.353 ms/op 1.26
CheckpointStateCache - add get delete 18.472 us/op 14.860 us/op 1.24
validate gossip signedAggregateAndProof - struct 5.2914 ms/op 4.4581 ms/op 1.19
validate gossip signedAggregateAndProof - treeBacked 5.3626 ms/op 4.4873 ms/op 1.20
validate gossip attestation - struct 2.4935 ms/op 2.0896 ms/op 1.19
validate gossip attestation - treeBacked 2.5351 ms/op 2.1049 ms/op 1.20
Object access 1 prop 0.39000 ns/op 0.31700 ns/op 1.23
Map access 1 prop 0.33700 ns/op 0.28100 ns/op 1.20
Object get x1000 20.164 ns/op 17.727 ns/op 1.14
Map get x1000 1.1560 ns/op 0.97600 ns/op 1.18
Object set x1000 128.24 ns/op 107.79 ns/op 1.19
Map set x1000 79.863 ns/op 65.410 ns/op 1.22
Return object 10000 times 0.43790 ns/op 0.36590 ns/op 1.20
Throw Error 10000 times 7.0943 us/op 5.8520 us/op 1.21
RateTracker 1000000 limit, 1 obj count per request 214.40 ns/op 185.13 ns/op 1.16
RateTracker 1000000 limit, 2 obj count per request 159.86 ns/op 139.99 ns/op 1.14
RateTracker 1000000 limit, 4 obj count per request 133.39 ns/op 117.15 ns/op 1.14
RateTracker 1000000 limit, 8 obj count per request 119.16 ns/op 102.26 ns/op 1.17
RateTracker with prune 4.7830 us/op 3.6260 us/op 1.32

by benchmarkbot/action

@dapplion dapplion merged commit f98042a into master Dec 16, 2021
@dapplion dapplion deleted the dapplion/codeowners-g11tech branch December 16, 2021 21:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants