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

docs: update instructions on how to contribute to dashboards #5832

Merged
merged 2 commits into from
Aug 1, 2023

Conversation

nflaig
Copy link
Member

@nflaig nflaig commented Aug 1, 2023

Motivation

After using the download script a bit more myself noted that instructions are not that precise for current workflow.

It is no longer required to import a temporal dashboard with different name but more importantly it must be ensured that the UID is not modified, else the download script will not pick up the changes.

It should be pretty clear to existing maintainers that when using our Grafana cloud instance there is no need to import the dashboard, in fact, it is not possible to import it with same UID. Point 1. and 2. are rather meant for (new) contributors that modify dashboards on their own / local Grafana instance.

Description

Update instructions on how to contribute to dashboards to better reflect current workflow.

@nflaig nflaig requested a review from a team as a code owner August 1, 2023 11:56
@github-actions
Copy link
Contributor

github-actions bot commented Aug 1, 2023

Performance Report

✔️ no performance regression detected

Full benchmark results
Benchmark suite Current: c091d50 Previous: 67b6e79 Ratio
getPubkeys - index2pubkey - req 1000 vs - 250000 vc 690.79 us/op 572.84 us/op 1.21
getPubkeys - validatorsArr - req 1000 vs - 250000 vc 82.080 us/op 79.848 us/op 1.03
BLS verify - blst-native 1.2852 ms/op 1.2480 ms/op 1.03
BLS verifyMultipleSignatures 3 - blst-native 2.5564 ms/op 2.5381 ms/op 1.01
BLS verifyMultipleSignatures 8 - blst-native 5.5679 ms/op 5.4505 ms/op 1.02
BLS verifyMultipleSignatures 32 - blst-native 19.835 ms/op 19.720 ms/op 1.01
BLS aggregatePubkeys 32 - blst-native 26.700 us/op 26.179 us/op 1.02
BLS aggregatePubkeys 128 - blst-native 105.66 us/op 102.40 us/op 1.03
getAttestationsForBlock 57.908 ms/op 59.183 ms/op 0.98
isKnown best case - 1 super set check 391.00 ns/op 315.00 ns/op 1.24
isKnown normal case - 2 super set checks 308.00 ns/op 305.00 ns/op 1.01
isKnown worse case - 16 super set checks 292.00 ns/op 330.00 ns/op 0.88
CheckpointStateCache - add get delete 5.4500 us/op 5.2820 us/op 1.03
validate api signedAggregateAndProof - struct 2.8443 ms/op 2.7952 ms/op 1.02
validate gossip signedAggregateAndProof - struct 2.8538 ms/op 2.7849 ms/op 1.02
validate api attestation - struct 1.3405 ms/op 1.3349 ms/op 1.00
validate gossip attestation - struct 1.3644 ms/op 1.3537 ms/op 1.01
pickEth1Vote - no votes 1.2553 ms/op 1.2999 ms/op 0.97
pickEth1Vote - max votes 9.3474 ms/op 10.321 ms/op 0.91
pickEth1Vote - Eth1Data hashTreeRoot value x2048 8.8716 ms/op 9.2862 ms/op 0.96
pickEth1Vote - Eth1Data hashTreeRoot tree x2048 14.091 ms/op 17.013 ms/op 0.83
pickEth1Vote - Eth1Data fastSerialize value x2048 622.64 us/op 711.32 us/op 0.88
pickEth1Vote - Eth1Data fastSerialize tree x2048 4.3149 ms/op 6.0092 ms/op 0.72
bytes32 toHexString 498.00 ns/op 669.00 ns/op 0.74
bytes32 Buffer.toString(hex) 316.00 ns/op 322.00 ns/op 0.98
bytes32 Buffer.toString(hex) from Uint8Array 503.00 ns/op 561.00 ns/op 0.90
bytes32 Buffer.toString(hex) + 0x 311.00 ns/op 339.00 ns/op 0.92
Object access 1 prop 0.16600 ns/op 0.21200 ns/op 0.78
Map access 1 prop 0.14900 ns/op 0.16200 ns/op 0.92
Object get x1000 7.6850 ns/op 7.4530 ns/op 1.03
Map get x1000 0.66600 ns/op 0.61000 ns/op 1.09
Object set x1000 58.180 ns/op 54.681 ns/op 1.06
Map set x1000 40.992 ns/op 49.899 ns/op 0.82
Return object 10000 times 0.24210 ns/op 0.25890 ns/op 0.94
Throw Error 10000 times 3.9723 us/op 4.0102 us/op 0.99
fastMsgIdFn sha256 / 200 bytes 3.4070 us/op 3.3980 us/op 1.00
fastMsgIdFn h32 xxhash / 200 bytes 316.00 ns/op 303.00 ns/op 1.04
fastMsgIdFn h64 xxhash / 200 bytes 353.00 ns/op 363.00 ns/op 0.97
fastMsgIdFn sha256 / 1000 bytes 11.567 us/op 11.810 us/op 0.98
fastMsgIdFn h32 xxhash / 1000 bytes 420.00 ns/op 474.00 ns/op 0.89
fastMsgIdFn h64 xxhash / 1000 bytes 428.00 ns/op 460.00 ns/op 0.93
fastMsgIdFn sha256 / 10000 bytes 106.23 us/op 104.65 us/op 1.02
fastMsgIdFn h32 xxhash / 10000 bytes 2.0050 us/op 2.0240 us/op 0.99
fastMsgIdFn h64 xxhash / 10000 bytes 1.3780 us/op 1.3590 us/op 1.01
enrSubnets - fastDeserialize 64 bits 1.2880 us/op 1.3220 us/op 0.97
enrSubnets - ssz BitVector 64 bits 439.00 ns/op 553.00 ns/op 0.79
enrSubnets - fastDeserialize 4 bits 171.00 ns/op 205.00 ns/op 0.83
enrSubnets - ssz BitVector 4 bits 445.00 ns/op 507.00 ns/op 0.88
prioritizePeers score -10:0 att 32-0.1 sync 2-0 105.32 us/op 119.95 us/op 0.88
prioritizePeers score 0:0 att 32-0.25 sync 2-0.25 136.82 us/op 153.19 us/op 0.89
prioritizePeers score 0:0 att 32-0.5 sync 2-0.5 176.82 us/op 209.30 us/op 0.84
prioritizePeers score 0:0 att 64-0.75 sync 4-0.75 298.62 us/op 354.21 us/op 0.84
prioritizePeers score 0:0 att 64-1 sync 4-1 347.66 us/op 382.75 us/op 0.91
array of 16000 items push then shift 1.6044 us/op 1.6202 us/op 0.99
LinkedList of 16000 items push then shift 9.0570 ns/op 9.3000 ns/op 0.97
array of 16000 items push then pop 58.057 ns/op 60.985 ns/op 0.95
LinkedList of 16000 items push then pop 9.0270 ns/op 9.0530 ns/op 1.00
array of 24000 items push then shift 2.4411 us/op 2.4558 us/op 0.99
LinkedList of 24000 items push then shift 9.0820 ns/op 9.5180 ns/op 0.95
array of 24000 items push then pop 115.63 ns/op 121.46 ns/op 0.95
LinkedList of 24000 items push then pop 8.7080 ns/op 8.9670 ns/op 0.97
intersect bitArray bitLen 8 6.9240 ns/op 6.8880 ns/op 1.01
intersect array and set length 8 62.406 ns/op 64.257 ns/op 0.97
intersect bitArray bitLen 128 31.722 ns/op 31.717 ns/op 1.00
intersect array and set length 128 819.86 ns/op 823.26 ns/op 1.00
bitArray.getTrueBitIndexes() bitLen 128 1.5880 us/op 1.4790 us/op 1.07
bitArray.getTrueBitIndexes() bitLen 248 2.6600 us/op 2.6850 us/op 0.99
bitArray.getTrueBitIndexes() bitLen 512 5.1130 us/op 5.2780 us/op 0.97
Buffer.concat 32 items 1.1360 us/op 978.00 ns/op 1.16
Uint8Array.set 32 items 2.3150 us/op 1.7800 us/op 1.30
transfer serialized Status (84 B) 2.0140 us/op 1.8350 us/op 1.10
copy serialized Status (84 B) 1.6130 us/op 1.5600 us/op 1.03
transfer serialized SignedVoluntaryExit (112 B) 2.2640 us/op 1.9440 us/op 1.16
copy serialized SignedVoluntaryExit (112 B) 1.8910 us/op 1.7520 us/op 1.08
transfer serialized ProposerSlashing (416 B) 3.2520 us/op 3.3750 us/op 0.96
copy serialized ProposerSlashing (416 B) 3.0780 us/op 3.3250 us/op 0.93
transfer serialized Attestation (485 B) 2.9690 us/op 3.5160 us/op 0.84
copy serialized Attestation (485 B) 2.9710 us/op 3.3320 us/op 0.89
transfer serialized AttesterSlashing (33232 B) 2.8960 us/op 3.0420 us/op 0.95
copy serialized AttesterSlashing (33232 B) 6.1940 us/op 7.1420 us/op 0.87
transfer serialized Small SignedBeaconBlock (128000 B) 3.1200 us/op 3.0190 us/op 1.03
copy serialized Small SignedBeaconBlock (128000 B) 14.918 us/op 19.543 us/op 0.76
transfer serialized Avg SignedBeaconBlock (200000 B) 3.2410 us/op 3.3400 us/op 0.97
copy serialized Avg SignedBeaconBlock (200000 B) 21.618 us/op 31.215 us/op 0.69
transfer serialized BlobsSidecar (524380 B) 3.3530 us/op 3.3420 us/op 1.00
copy serialized BlobsSidecar (524380 B) 85.710 us/op 98.255 us/op 0.87
transfer serialized Big SignedBeaconBlock (1000000 B) 3.3920 us/op 3.4050 us/op 1.00
copy serialized Big SignedBeaconBlock (1000000 B) 350.88 us/op 258.04 us/op 1.36
pass gossip attestations to forkchoice per slot 2.1167 ms/op 2.1712 ms/op 0.97
forkChoice updateHead vc 100000 bc 64 eq 0 2.0785 ms/op 2.2766 ms/op 0.91
forkChoice updateHead vc 600000 bc 64 eq 0 12.006 ms/op 11.432 ms/op 1.05
forkChoice updateHead vc 1000000 bc 64 eq 0 17.873 ms/op 18.678 ms/op 0.96
forkChoice updateHead vc 600000 bc 320 eq 0 17.411 ms/op 16.195 ms/op 1.08
forkChoice updateHead vc 600000 bc 1200 eq 0 81.351 ms/op 87.587 ms/op 0.93
forkChoice updateHead vc 600000 bc 64 eq 1000 19.002 ms/op 21.934 ms/op 0.87
forkChoice updateHead vc 600000 bc 64 eq 10000 20.739 ms/op 24.954 ms/op 0.83
forkChoice updateHead vc 600000 bc 64 eq 300000 27.919 ms/op 31.782 ms/op 0.88
computeDeltas 3.2029 ms/op 3.3544 ms/op 0.95
computeProposerBoostScoreFromBalances 386.06 us/op 391.10 us/op 0.99
altair processAttestation - 250000 vs - 7PWei normalcase 2.2105 ms/op 2.5330 ms/op 0.87
altair processAttestation - 250000 vs - 7PWei worstcase 3.6763 ms/op 3.7114 ms/op 0.99
altair processAttestation - setStatus - 1/6 committees join 148.74 us/op 145.07 us/op 1.03
altair processAttestation - setStatus - 1/3 committees join 281.40 us/op 298.95 us/op 0.94
altair processAttestation - setStatus - 1/2 committees join 388.42 us/op 394.95 us/op 0.98
altair processAttestation - setStatus - 2/3 committees join 517.48 us/op 494.66 us/op 1.05
altair processAttestation - setStatus - 4/5 committees join 709.46 us/op 681.84 us/op 1.04
altair processAttestation - setStatus - 100% committees join 823.93 us/op 829.27 us/op 0.99
altair processBlock - 250000 vs - 7PWei normalcase 8.9652 ms/op 9.7194 ms/op 0.92
altair processBlock - 250000 vs - 7PWei normalcase hashState 17.373 ms/op 18.861 ms/op 0.92
altair processBlock - 250000 vs - 7PWei worstcase 40.968 ms/op 42.458 ms/op 0.96
altair processBlock - 250000 vs - 7PWei worstcase hashState 59.022 ms/op 64.981 ms/op 0.91
phase0 processBlock - 250000 vs - 7PWei normalcase 2.4181 ms/op 3.0569 ms/op 0.79
phase0 processBlock - 250000 vs - 7PWei worstcase 31.874 ms/op 35.063 ms/op 0.91
altair processEth1Data - 250000 vs - 7PWei normalcase 488.73 us/op 681.06 us/op 0.72
getExpectedWithdrawals 250000 eb:1,eth1:1,we:0,wn:0,smpl:15 8.9920 us/op 11.990 us/op 0.75
getExpectedWithdrawals 250000 eb:0.95,eth1:0.1,we:0.05,wn:0,smpl:219 68.005 us/op 74.741 us/op 0.91
getExpectedWithdrawals 250000 eb:0.95,eth1:0.3,we:0.05,wn:0,smpl:42 15.979 us/op 18.713 us/op 0.85
getExpectedWithdrawals 250000 eb:0.95,eth1:0.7,we:0.05,wn:0,smpl:18 16.033 us/op 9.8050 us/op 1.64
getExpectedWithdrawals 250000 eb:0.1,eth1:0.1,we:0,wn:0,smpl:1020 163.52 us/op 177.81 us/op 0.92
getExpectedWithdrawals 250000 eb:0.03,eth1:0.03,we:0,wn:0,smpl:11777 1.5033 ms/op 1.3836 ms/op 1.09
getExpectedWithdrawals 250000 eb:0.01,eth1:0.01,we:0,wn:0,smpl:16384 1.4462 ms/op 1.7713 ms/op 0.82
getExpectedWithdrawals 250000 eb:0,eth1:0,we:0,wn:0,smpl:16384 1.5234 ms/op 1.9640 ms/op 0.78
getExpectedWithdrawals 250000 eb:0,eth1:0,we:0,wn:0,nocache,smpl:16384 3.4531 ms/op 3.7170 ms/op 0.93
getExpectedWithdrawals 250000 eb:0,eth1:1,we:0,wn:0,smpl:16384 2.5803 ms/op 3.3019 ms/op 0.78
getExpectedWithdrawals 250000 eb:0,eth1:1,we:0,wn:0,nocache,smpl:16384 6.6667 ms/op 5.4924 ms/op 1.21
Tree 40 250000 create 394.66 ms/op 332.42 ms/op 1.19
Tree 40 250000 get(125000) 210.49 ns/op 203.64 ns/op 1.03
Tree 40 250000 set(125000) 975.66 ns/op 964.10 ns/op 1.01
Tree 40 250000 toArray() 23.529 ms/op 19.665 ms/op 1.20
Tree 40 250000 iterate all - toArray() + loop 23.221 ms/op 19.049 ms/op 1.22
Tree 40 250000 iterate all - get(i) 77.933 ms/op 69.603 ms/op 1.12
MutableVector 250000 create 15.815 ms/op 14.723 ms/op 1.07
MutableVector 250000 get(125000) 6.6750 ns/op 6.8040 ns/op 0.98
MutableVector 250000 set(125000) 307.00 ns/op 250.20 ns/op 1.23
MutableVector 250000 toArray() 4.3724 ms/op 3.4497 ms/op 1.27
MutableVector 250000 iterate all - toArray() + loop 3.8971 ms/op 3.4838 ms/op 1.12
MutableVector 250000 iterate all - get(i) 1.6986 ms/op 1.5449 ms/op 1.10
Array 250000 create 3.7205 ms/op 3.0199 ms/op 1.23
Array 250000 clone - spread 1.1912 ms/op 1.0725 ms/op 1.11
Array 250000 get(125000) 0.61200 ns/op 0.53600 ns/op 1.14
Array 250000 set(125000) 0.67300 ns/op 0.60800 ns/op 1.11
Array 250000 iterate all - loop 85.677 us/op 84.146 us/op 1.02
effectiveBalanceIncrements clone Uint8Array 300000 42.442 us/op 37.393 us/op 1.14
effectiveBalanceIncrements clone MutableVector 300000 390.00 ns/op 297.00 ns/op 1.31
effectiveBalanceIncrements rw all Uint8Array 300000 227.76 us/op 181.50 us/op 1.25
effectiveBalanceIncrements rw all MutableVector 300000 165.07 ms/op 83.778 ms/op 1.97
phase0 afterProcessEpoch - 250000 vs - 7PWei 147.59 ms/op 117.53 ms/op 1.26
phase0 beforeProcessEpoch - 250000 vs - 7PWei 58.271 ms/op 42.546 ms/op 1.37
altair processEpoch - mainnet_e81889 326.43 ms/op 339.95 ms/op 0.96
mainnet_e81889 - altair beforeProcessEpoch 51.449 ms/op 53.883 ms/op 0.95
mainnet_e81889 - altair processJustificationAndFinalization 14.389 us/op 18.428 us/op 0.78
mainnet_e81889 - altair processInactivityUpdates 6.0828 ms/op 5.3392 ms/op 1.14
mainnet_e81889 - altair processRewardsAndPenalties 69.051 ms/op 86.391 ms/op 0.80
mainnet_e81889 - altair processRegistryUpdates 2.3330 us/op 3.7700 us/op 0.62
mainnet_e81889 - altair processSlashings 556.00 ns/op 838.00 ns/op 0.66
mainnet_e81889 - altair processEth1DataReset 438.00 ns/op 537.00 ns/op 0.82
mainnet_e81889 - altair processEffectiveBalanceUpdates 1.2939 ms/op 2.3654 ms/op 0.55
mainnet_e81889 - altair processSlashingsReset 3.0010 us/op 4.6500 us/op 0.65
mainnet_e81889 - altair processRandaoMixesReset 4.9150 us/op 7.4090 us/op 0.66
mainnet_e81889 - altair processHistoricalRootsUpdate 663.00 ns/op 604.00 ns/op 1.10
mainnet_e81889 - altair processParticipationFlagUpdates 2.0060 us/op 1.7190 us/op 1.17
mainnet_e81889 - altair processSyncCommitteeUpdates 965.00 ns/op 688.00 ns/op 1.40
mainnet_e81889 - altair afterProcessEpoch 126.80 ms/op 124.04 ms/op 1.02
capella processEpoch - mainnet_e217614 1.0484 s/op 1.0617 s/op 0.99
mainnet_e217614 - capella beforeProcessEpoch 240.94 ms/op 233.17 ms/op 1.03
mainnet_e217614 - capella processJustificationAndFinalization 15.636 us/op 15.765 us/op 0.99
mainnet_e217614 - capella processInactivityUpdates 21.251 ms/op 18.589 ms/op 1.14
mainnet_e217614 - capella processRewardsAndPenalties 296.88 ms/op 307.96 ms/op 0.96
mainnet_e217614 - capella processRegistryUpdates 21.347 us/op 24.121 us/op 0.88
mainnet_e217614 - capella processSlashings 588.00 ns/op 719.00 ns/op 0.82
mainnet_e217614 - capella processEth1DataReset 427.00 ns/op 756.00 ns/op 0.56
mainnet_e217614 - capella processEffectiveBalanceUpdates 4.1655 ms/op 4.1647 ms/op 1.00
mainnet_e217614 - capella processSlashingsReset 2.2370 us/op 3.5150 us/op 0.64
mainnet_e217614 - capella processRandaoMixesReset 3.9740 us/op 4.7920 us/op 0.83
mainnet_e217614 - capella processHistoricalRootsUpdate 1.1600 us/op 883.00 ns/op 1.31
mainnet_e217614 - capella processParticipationFlagUpdates 2.2530 us/op 2.3270 us/op 0.97
mainnet_e217614 - capella afterProcessEpoch 289.09 ms/op 311.78 ms/op 0.93
phase0 processEpoch - mainnet_e58758 330.47 ms/op 375.44 ms/op 0.88
mainnet_e58758 - phase0 beforeProcessEpoch 117.18 ms/op 122.19 ms/op 0.96
mainnet_e58758 - phase0 processJustificationAndFinalization 16.164 us/op 17.672 us/op 0.91
mainnet_e58758 - phase0 processRewardsAndPenalties 55.246 ms/op 63.833 ms/op 0.87
mainnet_e58758 - phase0 processRegistryUpdates 10.892 us/op 8.7460 us/op 1.25
mainnet_e58758 - phase0 processSlashings 585.00 ns/op 537.00 ns/op 1.09
mainnet_e58758 - phase0 processEth1DataReset 397.00 ns/op 716.00 ns/op 0.55
mainnet_e58758 - phase0 processEffectiveBalanceUpdates 1.0590 ms/op 1.2552 ms/op 0.84
mainnet_e58758 - phase0 processSlashingsReset 1.9790 us/op 2.2030 us/op 0.90
mainnet_e58758 - phase0 processRandaoMixesReset 3.6020 us/op 3.5200 us/op 1.02
mainnet_e58758 - phase0 processHistoricalRootsUpdate 402.00 ns/op 453.00 ns/op 0.89
mainnet_e58758 - phase0 processParticipationRecordUpdates 4.7180 us/op 5.2860 us/op 0.89
mainnet_e58758 - phase0 afterProcessEpoch 108.49 ms/op 102.51 ms/op 1.06
phase0 processEffectiveBalanceUpdates - 250000 normalcase 1.3657 ms/op 1.3324 ms/op 1.03
phase0 processEffectiveBalanceUpdates - 250000 worstcase 0.5 1.4860 ms/op 2.5858 ms/op 0.57
altair processInactivityUpdates - 250000 normalcase 28.021 ms/op 23.910 ms/op 1.17
altair processInactivityUpdates - 250000 worstcase 26.712 ms/op 23.519 ms/op 1.14
phase0 processRegistryUpdates - 250000 normalcase 12.654 us/op 14.200 us/op 0.89
phase0 processRegistryUpdates - 250000 badcase_full_deposits 427.93 us/op 588.93 us/op 0.73
phase0 processRegistryUpdates - 250000 worstcase 0.5 139.61 ms/op 128.19 ms/op 1.09
altair processRewardsAndPenalties - 250000 normalcase 65.369 ms/op 67.415 ms/op 0.97
altair processRewardsAndPenalties - 250000 worstcase 72.745 ms/op 69.724 ms/op 1.04
phase0 getAttestationDeltas - 250000 normalcase 9.4628 ms/op 7.9235 ms/op 1.19
phase0 getAttestationDeltas - 250000 worstcase 8.3169 ms/op 7.8237 ms/op 1.06
phase0 processSlashings - 250000 worstcase 2.4202 ms/op 2.3355 ms/op 1.04
altair processSyncCommitteeUpdates - 250000 162.78 ms/op 150.66 ms/op 1.08
BeaconState.hashTreeRoot - No change 275.00 ns/op 260.00 ns/op 1.06
BeaconState.hashTreeRoot - 1 full validator 56.861 us/op 59.131 us/op 0.96
BeaconState.hashTreeRoot - 32 full validator 517.70 us/op 649.04 us/op 0.80
BeaconState.hashTreeRoot - 512 full validator 6.0986 ms/op 6.1401 ms/op 0.99
BeaconState.hashTreeRoot - 1 validator.effectiveBalance 66.955 us/op 67.383 us/op 0.99
BeaconState.hashTreeRoot - 32 validator.effectiveBalance 1.0158 ms/op 972.57 us/op 1.04
BeaconState.hashTreeRoot - 512 validator.effectiveBalance 12.068 ms/op 12.760 ms/op 0.95
BeaconState.hashTreeRoot - 1 balances 52.462 us/op 53.131 us/op 0.99
BeaconState.hashTreeRoot - 32 balances 468.25 us/op 518.68 us/op 0.90
BeaconState.hashTreeRoot - 512 balances 5.2111 ms/op 4.6609 ms/op 1.12
BeaconState.hashTreeRoot - 250000 balances 80.338 ms/op 87.502 ms/op 0.92
aggregationBits - 2048 els - zipIndexesInBitList 19.428 us/op 16.406 us/op 1.18
regular array get 100000 times 41.284 us/op 32.855 us/op 1.26
wrappedArray get 100000 times 47.580 us/op 43.844 us/op 1.09
arrayWithProxy get 100000 times 16.997 ms/op 15.138 ms/op 1.12
ssz.Root.equals 258.00 ns/op 202.00 ns/op 1.28
byteArrayEquals 251.00 ns/op 209.00 ns/op 1.20
shuffle list - 16384 els 7.2771 ms/op 6.9276 ms/op 1.05
shuffle list - 250000 els 106.51 ms/op 102.00 ms/op 1.04
processSlot - 1 slots 9.5980 us/op 8.7900 us/op 1.09
processSlot - 32 slots 1.4658 ms/op 1.4139 ms/op 1.04
getEffectiveBalanceIncrementsZeroInactive - 250000 vs - 7PWei 56.194 ms/op 51.692 ms/op 1.09
getCommitteeAssignments - req 1 vs - 250000 vc 2.6342 ms/op 2.6071 ms/op 1.01
getCommitteeAssignments - req 100 vs - 250000 vc 4.0304 ms/op 3.8601 ms/op 1.04
getCommitteeAssignments - req 1000 vs - 250000 vc 4.2857 ms/op 4.1449 ms/op 1.03
RootCache.getBlockRootAtSlot - 250000 vs - 7PWei 4.9900 ns/op 5.1000 ns/op 0.98
state getBlockRootAtSlot - 250000 vs - 7PWei 605.34 ns/op 714.03 ns/op 0.85
computeProposers - vc 250000 9.5362 ms/op 9.3963 ms/op 1.01
computeEpochShuffling - vc 250000 108.11 ms/op 107.68 ms/op 1.00
getNextSyncCommittee - vc 250000 157.13 ms/op 161.39 ms/op 0.97
computeSigningRoot for AttestationData 13.558 us/op 13.246 us/op 1.02
hash AttestationData serialized data then Buffer.toString(base64) 2.4168 us/op 2.3835 us/op 1.01
toHexString serialized data 1.1244 us/op 1.2092 us/op 0.93
Buffer.toString(base64) 226.54 ns/op 253.04 ns/op 0.90

by benchmarkbot/action

@wemeetagain wemeetagain merged commit 7438c26 into unstable Aug 1, 2023
11 checks passed
@wemeetagain wemeetagain deleted the nflaig/update-contrib-to-dashboards branch August 1, 2023 13:39
@wemeetagain
Copy link
Member

🎉 This PR is included in v1.10.0 🎉

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.

2 participants