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

chore: fix format of input in dashboard lint script #5830

Merged
merged 2 commits into from
Aug 1, 2023

Conversation

nflaig
Copy link
Member

@nflaig nflaig commented Aug 1, 2023

Motivation

After further looking into why we get random dashboard diffs on __inputs it looks like downloaded dashboards have __inputs fields and the format that Grafana uses it different from the format we use in the lint script.

Maybe depends on Grafana version or when dashboard was last time updated as it does not happen for all dashboards. Tested it with our grafana instance.

Description

  • fix format of input in dashboard lint script
  • fix inputs on remaining dashboards that were not updated

@github-actions
Copy link
Contributor

github-actions bot commented Aug 1, 2023

Performance Report

✔️ no performance regression detected

Full benchmark results
Benchmark suite Current: 909fcf1 Previous: 67b6e79 Ratio
getPubkeys - index2pubkey - req 1000 vs - 250000 vc 741.76 us/op 572.84 us/op 1.29
getPubkeys - validatorsArr - req 1000 vs - 250000 vc 72.362 us/op 79.848 us/op 0.91
BLS verify - blst-native 1.1731 ms/op 1.2480 ms/op 0.94
BLS verifyMultipleSignatures 3 - blst-native 2.3857 ms/op 2.5381 ms/op 0.94
BLS verifyMultipleSignatures 8 - blst-native 5.1274 ms/op 5.4505 ms/op 0.94
BLS verifyMultipleSignatures 32 - blst-native 18.556 ms/op 19.720 ms/op 0.94
BLS aggregatePubkeys 32 - blst-native 24.793 us/op 26.179 us/op 0.95
BLS aggregatePubkeys 128 - blst-native 96.623 us/op 102.40 us/op 0.94
getAttestationsForBlock 49.466 ms/op 59.183 ms/op 0.84
isKnown best case - 1 super set check 268.00 ns/op 315.00 ns/op 0.85
isKnown normal case - 2 super set checks 264.00 ns/op 305.00 ns/op 0.87
isKnown worse case - 16 super set checks 262.00 ns/op 330.00 ns/op 0.79
CheckpointStateCache - add get delete 4.6640 us/op 5.2820 us/op 0.88
validate api signedAggregateAndProof - struct 2.6894 ms/op 2.7952 ms/op 0.96
validate gossip signedAggregateAndProof - struct 2.7060 ms/op 2.7849 ms/op 0.97
validate api attestation - struct 1.2851 ms/op 1.3349 ms/op 0.96
validate gossip attestation - struct 1.3174 ms/op 1.3537 ms/op 0.97
pickEth1Vote - no votes 1.0947 ms/op 1.2999 ms/op 0.84
pickEth1Vote - max votes 10.295 ms/op 10.321 ms/op 1.00
pickEth1Vote - Eth1Data hashTreeRoot value x2048 8.6307 ms/op 9.2862 ms/op 0.93
pickEth1Vote - Eth1Data hashTreeRoot tree x2048 13.988 ms/op 17.013 ms/op 0.82
pickEth1Vote - Eth1Data fastSerialize value x2048 556.53 us/op 711.32 us/op 0.78
pickEth1Vote - Eth1Data fastSerialize tree x2048 6.2599 ms/op 6.0092 ms/op 1.04
bytes32 toHexString 468.00 ns/op 669.00 ns/op 0.70
bytes32 Buffer.toString(hex) 285.00 ns/op 322.00 ns/op 0.89
bytes32 Buffer.toString(hex) from Uint8Array 425.00 ns/op 561.00 ns/op 0.76
bytes32 Buffer.toString(hex) + 0x 290.00 ns/op 339.00 ns/op 0.86
Object access 1 prop 0.15800 ns/op 0.21200 ns/op 0.75
Map access 1 prop 0.14400 ns/op 0.16200 ns/op 0.89
Object get x1000 7.6620 ns/op 7.4530 ns/op 1.03
Map get x1000 0.60300 ns/op 0.61000 ns/op 0.99
Object set x1000 47.455 ns/op 54.681 ns/op 0.87
Map set x1000 38.243 ns/op 49.899 ns/op 0.77
Return object 10000 times 0.23330 ns/op 0.25890 ns/op 0.90
Throw Error 10000 times 3.7763 us/op 4.0102 us/op 0.94
fastMsgIdFn sha256 / 200 bytes 3.1890 us/op 3.3980 us/op 0.94
fastMsgIdFn h32 xxhash / 200 bytes 262.00 ns/op 303.00 ns/op 0.86
fastMsgIdFn h64 xxhash / 200 bytes 326.00 ns/op 363.00 ns/op 0.90
fastMsgIdFn sha256 / 1000 bytes 11.063 us/op 11.810 us/op 0.94
fastMsgIdFn h32 xxhash / 1000 bytes 387.00 ns/op 474.00 ns/op 0.82
fastMsgIdFn h64 xxhash / 1000 bytes 402.00 ns/op 460.00 ns/op 0.87
fastMsgIdFn sha256 / 10000 bytes 101.46 us/op 104.65 us/op 0.97
fastMsgIdFn h32 xxhash / 10000 bytes 1.8520 us/op 2.0240 us/op 0.92
fastMsgIdFn h64 xxhash / 10000 bytes 1.2580 us/op 1.3590 us/op 0.93
enrSubnets - fastDeserialize 64 bits 1.2030 us/op 1.3220 us/op 0.91
enrSubnets - ssz BitVector 64 bits 407.00 ns/op 553.00 ns/op 0.74
enrSubnets - fastDeserialize 4 bits 167.00 ns/op 205.00 ns/op 0.81
enrSubnets - ssz BitVector 4 bits 409.00 ns/op 507.00 ns/op 0.81
prioritizePeers score -10:0 att 32-0.1 sync 2-0 95.214 us/op 119.95 us/op 0.79
prioritizePeers score 0:0 att 32-0.25 sync 2-0.25 120.48 us/op 153.19 us/op 0.79
prioritizePeers score 0:0 att 32-0.5 sync 2-0.5 155.89 us/op 209.30 us/op 0.74
prioritizePeers score 0:0 att 64-0.75 sync 4-0.75 279.13 us/op 354.21 us/op 0.79
prioritizePeers score 0:0 att 64-1 sync 4-1 328.72 us/op 382.75 us/op 0.86
array of 16000 items push then shift 1.5636 us/op 1.6202 us/op 0.97
LinkedList of 16000 items push then shift 8.7260 ns/op 9.3000 ns/op 0.94
array of 16000 items push then pop 57.527 ns/op 60.985 ns/op 0.94
LinkedList of 16000 items push then pop 8.6240 ns/op 9.0530 ns/op 0.95
array of 24000 items push then shift 2.3427 us/op 2.4558 us/op 0.95
LinkedList of 24000 items push then shift 8.8270 ns/op 9.5180 ns/op 0.93
array of 24000 items push then pop 98.193 ns/op 121.46 ns/op 0.81
LinkedList of 24000 items push then pop 8.5820 ns/op 8.9670 ns/op 0.96
intersect bitArray bitLen 8 6.7810 ns/op 6.8880 ns/op 0.98
intersect array and set length 8 55.463 ns/op 64.257 ns/op 0.86
intersect bitArray bitLen 128 30.925 ns/op 31.717 ns/op 0.98
intersect array and set length 128 741.99 ns/op 823.26 ns/op 0.90
bitArray.getTrueBitIndexes() bitLen 128 1.3590 us/op 1.4790 us/op 0.92
bitArray.getTrueBitIndexes() bitLen 248 2.4560 us/op 2.6850 us/op 0.91
bitArray.getTrueBitIndexes() bitLen 512 4.7600 us/op 5.2780 us/op 0.90
Buffer.concat 32 items 969.00 ns/op 978.00 ns/op 0.99
Uint8Array.set 32 items 1.9440 us/op 1.7800 us/op 1.09
transfer serialized Status (84 B) 1.8450 us/op 1.8350 us/op 1.01
copy serialized Status (84 B) 1.4260 us/op 1.5600 us/op 0.91
transfer serialized SignedVoluntaryExit (112 B) 1.9410 us/op 1.9440 us/op 1.00
copy serialized SignedVoluntaryExit (112 B) 1.5470 us/op 1.7520 us/op 0.88
transfer serialized ProposerSlashing (416 B) 2.7540 us/op 3.3750 us/op 0.82
copy serialized ProposerSlashing (416 B) 2.6650 us/op 3.3250 us/op 0.80
transfer serialized Attestation (485 B) 2.8400 us/op 3.5160 us/op 0.81
copy serialized Attestation (485 B) 2.7210 us/op 3.3320 us/op 0.82
transfer serialized AttesterSlashing (33232 B) 2.6480 us/op 3.0420 us/op 0.87
copy serialized AttesterSlashing (33232 B) 5.3250 us/op 7.1420 us/op 0.75
transfer serialized Small SignedBeaconBlock (128000 B) 2.7060 us/op 3.0190 us/op 0.90
copy serialized Small SignedBeaconBlock (128000 B) 13.329 us/op 19.543 us/op 0.68
transfer serialized Avg SignedBeaconBlock (200000 B) 2.7910 us/op 3.3400 us/op 0.84
copy serialized Avg SignedBeaconBlock (200000 B) 19.991 us/op 31.215 us/op 0.64
transfer serialized BlobsSidecar (524380 B) 2.7600 us/op 3.3420 us/op 0.83
copy serialized BlobsSidecar (524380 B) 81.177 us/op 98.255 us/op 0.83
transfer serialized Big SignedBeaconBlock (1000000 B) 2.6440 us/op 3.4050 us/op 0.78
copy serialized Big SignedBeaconBlock (1000000 B) 153.73 us/op 258.04 us/op 0.60
pass gossip attestations to forkchoice per slot 2.1116 ms/op 2.1712 ms/op 0.97
forkChoice updateHead vc 100000 bc 64 eq 0 2.0531 ms/op 2.2766 ms/op 0.90
forkChoice updateHead vc 600000 bc 64 eq 0 13.432 ms/op 11.432 ms/op 1.17
forkChoice updateHead vc 1000000 bc 64 eq 0 22.268 ms/op 18.678 ms/op 1.19
forkChoice updateHead vc 600000 bc 320 eq 0 16.507 ms/op 16.195 ms/op 1.02
forkChoice updateHead vc 600000 bc 1200 eq 0 84.592 ms/op 87.587 ms/op 0.97
forkChoice updateHead vc 600000 bc 64 eq 1000 21.906 ms/op 21.934 ms/op 1.00
forkChoice updateHead vc 600000 bc 64 eq 10000 23.340 ms/op 24.954 ms/op 0.94
forkChoice updateHead vc 600000 bc 64 eq 300000 28.982 ms/op 31.782 ms/op 0.91
computeDeltas 2.8910 ms/op 3.3544 ms/op 0.86
computeProposerBoostScoreFromBalances 371.18 us/op 391.10 us/op 0.95
altair processAttestation - 250000 vs - 7PWei normalcase 2.0408 ms/op 2.5330 ms/op 0.81
altair processAttestation - 250000 vs - 7PWei worstcase 3.1877 ms/op 3.7114 ms/op 0.86
altair processAttestation - setStatus - 1/6 committees join 213.37 us/op 145.07 us/op 1.47
altair processAttestation - setStatus - 1/3 committees join 395.10 us/op 298.95 us/op 1.32
altair processAttestation - setStatus - 1/2 committees join 604.99 us/op 394.95 us/op 1.53
altair processAttestation - setStatus - 2/3 committees join 685.81 us/op 494.66 us/op 1.39
altair processAttestation - setStatus - 4/5 committees join 1.0027 ms/op 681.84 us/op 1.47
altair processAttestation - setStatus - 100% committees join 1.1723 ms/op 829.27 us/op 1.41
altair processBlock - 250000 vs - 7PWei normalcase 9.5787 ms/op 9.7194 ms/op 0.99
altair processBlock - 250000 vs - 7PWei normalcase hashState 17.266 ms/op 18.861 ms/op 0.92
altair processBlock - 250000 vs - 7PWei worstcase 37.419 ms/op 42.458 ms/op 0.88
altair processBlock - 250000 vs - 7PWei worstcase hashState 58.194 ms/op 64.981 ms/op 0.90
phase0 processBlock - 250000 vs - 7PWei normalcase 1.9699 ms/op 3.0569 ms/op 0.64
phase0 processBlock - 250000 vs - 7PWei worstcase 27.204 ms/op 35.063 ms/op 0.78
altair processEth1Data - 250000 vs - 7PWei normalcase 458.95 us/op 681.06 us/op 0.67
getExpectedWithdrawals 250000 eb:1,eth1:1,we:0,wn:0,smpl:15 10.641 us/op 11.990 us/op 0.89
getExpectedWithdrawals 250000 eb:0.95,eth1:0.1,we:0.05,wn:0,smpl:219 34.756 us/op 74.741 us/op 0.47
getExpectedWithdrawals 250000 eb:0.95,eth1:0.3,we:0.05,wn:0,smpl:42 18.613 us/op 18.713 us/op 0.99
getExpectedWithdrawals 250000 eb:0.95,eth1:0.7,we:0.05,wn:0,smpl:18 14.469 us/op 9.8050 us/op 1.48
getExpectedWithdrawals 250000 eb:0.1,eth1:0.1,we:0,wn:0,smpl:1020 199.00 us/op 177.81 us/op 1.12
getExpectedWithdrawals 250000 eb:0.03,eth1:0.03,we:0,wn:0,smpl:11777 1.0257 ms/op 1.3836 ms/op 0.74
getExpectedWithdrawals 250000 eb:0.01,eth1:0.01,we:0,wn:0,smpl:16384 1.4669 ms/op 1.7713 ms/op 0.83
getExpectedWithdrawals 250000 eb:0,eth1:0,we:0,wn:0,smpl:16384 1.4644 ms/op 1.9640 ms/op 0.75
getExpectedWithdrawals 250000 eb:0,eth1:0,we:0,wn:0,nocache,smpl:16384 3.1507 ms/op 3.7170 ms/op 0.85
getExpectedWithdrawals 250000 eb:0,eth1:1,we:0,wn:0,smpl:16384 2.3815 ms/op 3.3019 ms/op 0.72
getExpectedWithdrawals 250000 eb:0,eth1:1,we:0,wn:0,nocache,smpl:16384 5.2388 ms/op 5.4924 ms/op 0.95
Tree 40 250000 create 326.65 ms/op 332.42 ms/op 0.98
Tree 40 250000 get(125000) 191.57 ns/op 203.64 ns/op 0.94
Tree 40 250000 set(125000) 829.41 ns/op 964.10 ns/op 0.86
Tree 40 250000 toArray() 16.975 ms/op 19.665 ms/op 0.86
Tree 40 250000 iterate all - toArray() + loop 16.606 ms/op 19.049 ms/op 0.87
Tree 40 250000 iterate all - get(i) 64.961 ms/op 69.603 ms/op 0.93
MutableVector 250000 create 9.8964 ms/op 14.723 ms/op 0.67
MutableVector 250000 get(125000) 6.4520 ns/op 6.8040 ns/op 0.95
MutableVector 250000 set(125000) 249.61 ns/op 250.20 ns/op 1.00
MutableVector 250000 toArray() 2.6859 ms/op 3.4497 ms/op 0.78
MutableVector 250000 iterate all - toArray() + loop 2.8195 ms/op 3.4838 ms/op 0.81
MutableVector 250000 iterate all - get(i) 1.5297 ms/op 1.5449 ms/op 0.99
Array 250000 create 2.5310 ms/op 3.0199 ms/op 0.84
Array 250000 clone - spread 1.1639 ms/op 1.0725 ms/op 1.09
Array 250000 get(125000) 0.56900 ns/op 0.53600 ns/op 1.06
Array 250000 set(125000) 0.64500 ns/op 0.60800 ns/op 1.06
Array 250000 iterate all - loop 80.302 us/op 84.146 us/op 0.95
effectiveBalanceIncrements clone Uint8Array 300000 26.992 us/op 37.393 us/op 0.72
effectiveBalanceIncrements clone MutableVector 300000 350.00 ns/op 297.00 ns/op 1.18
effectiveBalanceIncrements rw all Uint8Array 300000 174.35 us/op 181.50 us/op 0.96
effectiveBalanceIncrements rw all MutableVector 300000 82.741 ms/op 83.778 ms/op 0.99
phase0 afterProcessEpoch - 250000 vs - 7PWei 112.75 ms/op 117.53 ms/op 0.96
phase0 beforeProcessEpoch - 250000 vs - 7PWei 35.003 ms/op 42.546 ms/op 0.82
altair processEpoch - mainnet_e81889 300.52 ms/op 339.95 ms/op 0.88
mainnet_e81889 - altair beforeProcessEpoch 60.705 ms/op 53.883 ms/op 1.13
mainnet_e81889 - altair processJustificationAndFinalization 12.936 us/op 18.428 us/op 0.70
mainnet_e81889 - altair processInactivityUpdates 5.3851 ms/op 5.3392 ms/op 1.01
mainnet_e81889 - altair processRewardsAndPenalties 48.931 ms/op 86.391 ms/op 0.57
mainnet_e81889 - altair processRegistryUpdates 2.2520 us/op 3.7700 us/op 0.60
mainnet_e81889 - altair processSlashings 492.00 ns/op 838.00 ns/op 0.59
mainnet_e81889 - altair processEth1DataReset 514.00 ns/op 537.00 ns/op 0.96
mainnet_e81889 - altair processEffectiveBalanceUpdates 1.2661 ms/op 2.3654 ms/op 0.54
mainnet_e81889 - altair processSlashingsReset 2.3690 us/op 4.6500 us/op 0.51
mainnet_e81889 - altair processRandaoMixesReset 6.0570 us/op 7.4090 us/op 0.82
mainnet_e81889 - altair processHistoricalRootsUpdate 972.00 ns/op 604.00 ns/op 1.61
mainnet_e81889 - altair processParticipationFlagUpdates 2.7110 us/op 1.7190 us/op 1.58
mainnet_e81889 - altair processSyncCommitteeUpdates 539.00 ns/op 688.00 ns/op 0.78
mainnet_e81889 - altair afterProcessEpoch 127.23 ms/op 124.04 ms/op 1.03
capella processEpoch - mainnet_e217614 1.0070 s/op 1.0617 s/op 0.95
mainnet_e217614 - capella beforeProcessEpoch 226.74 ms/op 233.17 ms/op 0.97
mainnet_e217614 - capella processJustificationAndFinalization 12.985 us/op 15.765 us/op 0.82
mainnet_e217614 - capella processInactivityUpdates 17.601 ms/op 18.589 ms/op 0.95
mainnet_e217614 - capella processRewardsAndPenalties 281.32 ms/op 307.96 ms/op 0.91
mainnet_e217614 - capella processRegistryUpdates 16.656 us/op 24.121 us/op 0.69
mainnet_e217614 - capella processSlashings 516.00 ns/op 719.00 ns/op 0.72
mainnet_e217614 - capella processEth1DataReset 431.00 ns/op 756.00 ns/op 0.57
mainnet_e217614 - capella processEffectiveBalanceUpdates 3.9491 ms/op 4.1647 ms/op 0.95
mainnet_e217614 - capella processSlashingsReset 2.2890 us/op 3.5150 us/op 0.65
mainnet_e217614 - capella processRandaoMixesReset 4.2370 us/op 4.7920 us/op 0.88
mainnet_e217614 - capella processHistoricalRootsUpdate 554.00 ns/op 883.00 ns/op 0.63
mainnet_e217614 - capella processParticipationFlagUpdates 1.2470 us/op 2.3270 us/op 0.54
mainnet_e217614 - capella afterProcessEpoch 302.56 ms/op 311.78 ms/op 0.97
phase0 processEpoch - mainnet_e58758 333.90 ms/op 375.44 ms/op 0.89
mainnet_e58758 - phase0 beforeProcessEpoch 120.99 ms/op 122.19 ms/op 0.99
mainnet_e58758 - phase0 processJustificationAndFinalization 15.292 us/op 17.672 us/op 0.87
mainnet_e58758 - phase0 processRewardsAndPenalties 57.423 ms/op 63.833 ms/op 0.90
mainnet_e58758 - phase0 processRegistryUpdates 8.2780 us/op 8.7460 us/op 0.95
mainnet_e58758 - phase0 processSlashings 412.00 ns/op 537.00 ns/op 0.77
mainnet_e58758 - phase0 processEth1DataReset 432.00 ns/op 716.00 ns/op 0.60
mainnet_e58758 - phase0 processEffectiveBalanceUpdates 991.83 us/op 1.2552 ms/op 0.79
mainnet_e58758 - phase0 processSlashingsReset 2.0650 us/op 2.2030 us/op 0.94
mainnet_e58758 - phase0 processRandaoMixesReset 3.7820 us/op 3.5200 us/op 1.07
mainnet_e58758 - phase0 processHistoricalRootsUpdate 552.00 ns/op 453.00 ns/op 1.22
mainnet_e58758 - phase0 processParticipationRecordUpdates 3.7070 us/op 5.2860 us/op 0.70
mainnet_e58758 - phase0 afterProcessEpoch 95.417 ms/op 102.51 ms/op 0.93
phase0 processEffectiveBalanceUpdates - 250000 normalcase 1.3114 ms/op 1.3324 ms/op 0.98
phase0 processEffectiveBalanceUpdates - 250000 worstcase 0.5 1.4723 ms/op 2.5858 ms/op 0.57
altair processInactivityUpdates - 250000 normalcase 24.654 ms/op 23.910 ms/op 1.03
altair processInactivityUpdates - 250000 worstcase 24.877 ms/op 23.519 ms/op 1.06
phase0 processRegistryUpdates - 250000 normalcase 8.1660 us/op 14.200 us/op 0.58
phase0 processRegistryUpdates - 250000 badcase_full_deposits 325.28 us/op 588.93 us/op 0.55
phase0 processRegistryUpdates - 250000 worstcase 0.5 117.18 ms/op 128.19 ms/op 0.91
altair processRewardsAndPenalties - 250000 normalcase 73.653 ms/op 67.415 ms/op 1.09
altair processRewardsAndPenalties - 250000 worstcase 72.740 ms/op 69.724 ms/op 1.04
phase0 getAttestationDeltas - 250000 normalcase 7.8043 ms/op 7.9235 ms/op 0.98
phase0 getAttestationDeltas - 250000 worstcase 8.0977 ms/op 7.8237 ms/op 1.04
phase0 processSlashings - 250000 worstcase 2.3739 ms/op 2.3355 ms/op 1.02
altair processSyncCommitteeUpdates - 250000 152.54 ms/op 150.66 ms/op 1.01
BeaconState.hashTreeRoot - No change 280.00 ns/op 260.00 ns/op 1.08
BeaconState.hashTreeRoot - 1 full validator 50.031 us/op 59.131 us/op 0.85
BeaconState.hashTreeRoot - 32 full validator 494.10 us/op 649.04 us/op 0.76
BeaconState.hashTreeRoot - 512 full validator 5.0936 ms/op 6.1401 ms/op 0.83
BeaconState.hashTreeRoot - 1 validator.effectiveBalance 60.521 us/op 67.383 us/op 0.90
BeaconState.hashTreeRoot - 32 validator.effectiveBalance 838.51 us/op 972.57 us/op 0.86
BeaconState.hashTreeRoot - 512 validator.effectiveBalance 10.406 ms/op 12.760 ms/op 0.82
BeaconState.hashTreeRoot - 1 balances 47.467 us/op 53.131 us/op 0.89
BeaconState.hashTreeRoot - 32 balances 422.17 us/op 518.68 us/op 0.81
BeaconState.hashTreeRoot - 512 balances 3.9335 ms/op 4.6609 ms/op 0.84
BeaconState.hashTreeRoot - 250000 balances 76.209 ms/op 87.502 ms/op 0.87
aggregationBits - 2048 els - zipIndexesInBitList 14.091 us/op 16.406 us/op 0.86
regular array get 100000 times 32.465 us/op 32.855 us/op 0.99
wrappedArray get 100000 times 32.447 us/op 43.844 us/op 0.74
arrayWithProxy get 100000 times 14.895 ms/op 15.138 ms/op 0.98
ssz.Root.equals 211.00 ns/op 202.00 ns/op 1.04
byteArrayEquals 215.00 ns/op 209.00 ns/op 1.03
shuffle list - 16384 els 6.7086 ms/op 6.9276 ms/op 0.97
shuffle list - 250000 els 98.782 ms/op 102.00 ms/op 0.97
processSlot - 1 slots 7.5870 us/op 8.7900 us/op 0.86
processSlot - 32 slots 1.2584 ms/op 1.4139 ms/op 0.89
getEffectiveBalanceIncrementsZeroInactive - 250000 vs - 7PWei 55.668 ms/op 51.692 ms/op 1.08
getCommitteeAssignments - req 1 vs - 250000 vc 2.5016 ms/op 2.6071 ms/op 0.96
getCommitteeAssignments - req 100 vs - 250000 vc 3.6797 ms/op 3.8601 ms/op 0.95
getCommitteeAssignments - req 1000 vs - 250000 vc 4.0352 ms/op 4.1449 ms/op 0.97
RootCache.getBlockRootAtSlot - 250000 vs - 7PWei 4.6000 ns/op 5.1000 ns/op 0.90
state getBlockRootAtSlot - 250000 vs - 7PWei 878.06 ns/op 714.03 ns/op 1.23
computeProposers - vc 250000 9.1763 ms/op 9.3963 ms/op 0.98
computeEpochShuffling - vc 250000 103.51 ms/op 107.68 ms/op 0.96
getNextSyncCommittee - vc 250000 149.47 ms/op 161.39 ms/op 0.93
computeSigningRoot for AttestationData 13.306 us/op 13.246 us/op 1.00
hash AttestationData serialized data then Buffer.toString(base64) 2.2412 us/op 2.3835 us/op 0.94
toHexString serialized data 1.0266 us/op 1.2092 us/op 0.85
Buffer.toString(base64) 220.87 ns/op 253.04 ns/op 0.87

by benchmarkbot/action

@wemeetagain wemeetagain merged commit 6ab2f65 into unstable Aug 1, 2023
11 checks passed
@wemeetagain wemeetagain deleted the nflaig/fix-lint-inputs branch August 1, 2023 14:06
@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