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

fix: reset gossipsubDHigh param to 12 #5865

Merged
merged 1 commit into from
Aug 9, 2023
Merged

Conversation

wemeetagain
Copy link
Member

Motivation

Todo

  • Test in running node

Description

  • set gossipsubDHigh to 12

@wemeetagain wemeetagain requested a review from a team as a code owner August 8, 2023 13:24
@github-actions
Copy link
Contributor

github-actions bot commented Aug 8, 2023

Performance Report

✔️ no performance regression detected

Full benchmark results
Benchmark suite Current: ec2bdb6 Previous: a8ad567 Ratio
getPubkeys - index2pubkey - req 1000 vs - 250000 vc 458.33 us/op 615.85 us/op 0.74
getPubkeys - validatorsArr - req 1000 vs - 250000 vc 85.643 us/op 81.096 us/op 1.06
BLS verify - blst-native 1.2722 ms/op 1.2418 ms/op 1.02
BLS verifyMultipleSignatures 3 - blst-native 2.5858 ms/op 2.5074 ms/op 1.03
BLS verifyMultipleSignatures 8 - blst-native 5.4882 ms/op 5.3754 ms/op 1.02
BLS verifyMultipleSignatures 32 - blst-native 19.919 ms/op 19.446 ms/op 1.02
BLS aggregatePubkeys 32 - blst-native 26.686 us/op 25.688 us/op 1.04
BLS aggregatePubkeys 128 - blst-native 103.87 us/op 101.17 us/op 1.03
getAttestationsForBlock 56.990 ms/op 63.241 ms/op 0.90
isKnown best case - 1 super set check 315.00 ns/op 450.00 ns/op 0.70
isKnown normal case - 2 super set checks 294.00 ns/op 392.00 ns/op 0.75
isKnown worse case - 16 super set checks 285.00 ns/op 475.00 ns/op 0.60
CheckpointStateCache - add get delete 4.9770 us/op 5.7160 us/op 0.87
validate api signedAggregateAndProof - struct 2.8080 ms/op 2.8837 ms/op 0.97
validate gossip signedAggregateAndProof - struct 2.8100 ms/op 2.8891 ms/op 0.97
validate api attestation - struct 1.3349 ms/op 1.3747 ms/op 0.97
validate gossip attestation - struct 1.3624 ms/op 1.4118 ms/op 0.97
pickEth1Vote - no votes 1.2327 ms/op 1.3103 ms/op 0.94
pickEth1Vote - max votes 9.5133 ms/op 9.8374 ms/op 0.97
pickEth1Vote - Eth1Data hashTreeRoot value x2048 8.6552 ms/op 9.4460 ms/op 0.92
pickEth1Vote - Eth1Data hashTreeRoot tree x2048 13.836 ms/op 14.882 ms/op 0.93
pickEth1Vote - Eth1Data fastSerialize value x2048 632.27 us/op 669.23 us/op 0.94
pickEth1Vote - Eth1Data fastSerialize tree x2048 4.2625 ms/op 5.1710 ms/op 0.82
bytes32 toHexString 501.00 ns/op 593.00 ns/op 0.84
bytes32 Buffer.toString(hex) 305.00 ns/op 300.00 ns/op 1.02
bytes32 Buffer.toString(hex) from Uint8Array 451.00 ns/op 535.00 ns/op 0.84
bytes32 Buffer.toString(hex) + 0x 296.00 ns/op 320.00 ns/op 0.93
Object access 1 prop 0.16400 ns/op 0.18600 ns/op 0.88
Map access 1 prop 0.15600 ns/op 0.15200 ns/op 1.03
Object get x1000 8.0420 ns/op 7.9640 ns/op 1.01
Map get x1000 0.73300 ns/op 0.71700 ns/op 1.02
Object set x1000 53.174 ns/op 54.724 ns/op 0.97
Map set x1000 39.856 ns/op 47.579 ns/op 0.84
Return object 10000 times 0.24780 ns/op 0.27150 ns/op 0.91
Throw Error 10000 times 3.9417 us/op 4.1228 us/op 0.96
fastMsgIdFn sha256 / 200 bytes 3.3610 us/op 3.4530 us/op 0.97
fastMsgIdFn h32 xxhash / 200 bytes 316.00 ns/op 373.00 ns/op 0.85
fastMsgIdFn h64 xxhash / 200 bytes 361.00 ns/op 421.00 ns/op 0.86
fastMsgIdFn sha256 / 1000 bytes 11.501 us/op 11.995 us/op 0.96
fastMsgIdFn h32 xxhash / 1000 bytes 456.00 ns/op 514.00 ns/op 0.89
fastMsgIdFn h64 xxhash / 1000 bytes 455.00 ns/op 479.00 ns/op 0.95
fastMsgIdFn sha256 / 10000 bytes 105.26 us/op 110.41 us/op 0.95
fastMsgIdFn h32 xxhash / 10000 bytes 2.0220 us/op 2.1170 us/op 0.96
fastMsgIdFn h64 xxhash / 10000 bytes 1.3490 us/op 1.4220 us/op 0.95
enrSubnets - fastDeserialize 64 bits 1.2710 us/op 1.6660 us/op 0.76
enrSubnets - ssz BitVector 64 bits 434.00 ns/op 586.00 ns/op 0.74
enrSubnets - fastDeserialize 4 bits 211.00 ns/op 237.00 ns/op 0.89
enrSubnets - ssz BitVector 4 bits 465.00 ns/op 565.00 ns/op 0.82
prioritizePeers score -10:0 att 32-0.1 sync 2-0 102.01 us/op 121.90 us/op 0.84
prioritizePeers score 0:0 att 32-0.25 sync 2-0.25 143.82 us/op 156.85 us/op 0.92
prioritizePeers score 0:0 att 32-0.5 sync 2-0.5 184.23 us/op 205.62 us/op 0.90
prioritizePeers score 0:0 att 64-0.75 sync 4-0.75 304.88 us/op 363.82 us/op 0.84
prioritizePeers score 0:0 att 64-1 sync 4-1 379.18 us/op 376.92 us/op 1.01
array of 16000 items push then shift 1.6212 us/op 1.6903 us/op 0.96
LinkedList of 16000 items push then shift 9.0330 ns/op 9.2990 ns/op 0.97
array of 16000 items push then pop 62.180 ns/op 63.606 ns/op 0.98
LinkedList of 16000 items push then pop 8.9120 ns/op 9.3810 ns/op 0.95
array of 24000 items push then shift 2.4536 us/op 2.4837 us/op 0.99
LinkedList of 24000 items push then shift 9.1110 ns/op 9.2130 ns/op 0.99
array of 24000 items push then pop 120.44 ns/op 120.41 ns/op 1.00
LinkedList of 24000 items push then pop 8.9460 ns/op 9.1320 ns/op 0.98
intersect bitArray bitLen 8 6.9820 ns/op 7.5750 ns/op 0.92
intersect array and set length 8 55.780 ns/op 76.029 ns/op 0.73
intersect bitArray bitLen 128 32.409 ns/op 33.683 ns/op 0.96
intersect array and set length 128 759.45 ns/op 1.0264 us/op 0.74
bitArray.getTrueBitIndexes() bitLen 128 1.5840 us/op 1.8410 us/op 0.86
bitArray.getTrueBitIndexes() bitLen 248 2.5330 us/op 3.1270 us/op 0.81
bitArray.getTrueBitIndexes() bitLen 512 4.9960 us/op 6.8800 us/op 0.73
Buffer.concat 32 items 1.0200 us/op 1.0550 us/op 0.97
Uint8Array.set 32 items 1.7900 us/op 2.0490 us/op 0.87
transfer serialized Status (84 B) 1.8450 us/op 1.9000 us/op 0.97
copy serialized Status (84 B) 1.5380 us/op 1.7230 us/op 0.89
transfer serialized SignedVoluntaryExit (112 B) 1.9500 us/op 2.0330 us/op 0.96
copy serialized SignedVoluntaryExit (112 B) 1.6730 us/op 1.7780 us/op 0.94
transfer serialized ProposerSlashing (416 B) 2.1060 us/op 2.2570 us/op 0.93
copy serialized ProposerSlashing (416 B) 1.8690 us/op 2.3550 us/op 0.79
transfer serialized Attestation (485 B) 2.1210 us/op 2.3530 us/op 0.90
copy serialized Attestation (485 B) 2.3300 us/op 2.3100 us/op 1.01
transfer serialized AttesterSlashing (33232 B) 2.4320 us/op 2.2120 us/op 1.10
copy serialized AttesterSlashing (33232 B) 5.8370 us/op 7.4900 us/op 0.78
transfer serialized Small SignedBeaconBlock (128000 B) 2.6300 us/op 2.6180 us/op 1.00
copy serialized Small SignedBeaconBlock (128000 B) 13.645 us/op 23.613 us/op 0.58
transfer serialized Avg SignedBeaconBlock (200000 B) 3.1920 us/op 2.9250 us/op 1.09
copy serialized Avg SignedBeaconBlock (200000 B) 21.891 us/op 31.417 us/op 0.70
transfer serialized BlobsSidecar (524380 B) 3.4290 us/op 3.7220 us/op 0.92
copy serialized BlobsSidecar (524380 B) 156.43 us/op 206.81 us/op 0.76
transfer serialized Big SignedBeaconBlock (1000000 B) 3.5120 us/op 3.1020 us/op 1.13
copy serialized Big SignedBeaconBlock (1000000 B) 171.96 us/op 171.57 us/op 1.00
pass gossip attestations to forkchoice per slot 2.1800 ms/op 2.2708 ms/op 0.96
forkChoice updateHead vc 100000 bc 64 eq 0 2.6296 ms/op 2.3116 ms/op 1.14
forkChoice updateHead vc 600000 bc 64 eq 0 14.199 ms/op 11.641 ms/op 1.22
forkChoice updateHead vc 1000000 bc 64 eq 0 23.204 ms/op 19.981 ms/op 1.16
forkChoice updateHead vc 600000 bc 320 eq 0 16.625 ms/op 17.361 ms/op 0.96
forkChoice updateHead vc 600000 bc 1200 eq 0 84.412 ms/op 90.107 ms/op 0.94
forkChoice updateHead vc 600000 bc 64 eq 1000 21.710 ms/op 24.219 ms/op 0.90
forkChoice updateHead vc 600000 bc 64 eq 10000 24.802 ms/op 25.523 ms/op 0.97
forkChoice updateHead vc 600000 bc 64 eq 300000 28.533 ms/op 49.023 ms/op 0.58
computeDeltas 3.0076 ms/op 3.3949 ms/op 0.89
computeProposerBoostScoreFromBalances 394.94 us/op 400.70 us/op 0.99
altair processAttestation - 250000 vs - 7PWei normalcase 3.5543 ms/op 2.3382 ms/op 1.52
altair processAttestation - 250000 vs - 7PWei worstcase 4.9207 ms/op 3.3139 ms/op 1.48
altair processAttestation - setStatus - 1/6 committees join 235.07 us/op 147.61 us/op 1.59
altair processAttestation - setStatus - 1/3 committees join 449.40 us/op 286.11 us/op 1.57
altair processAttestation - setStatus - 1/2 committees join 640.12 us/op 391.87 us/op 1.63
altair processAttestation - setStatus - 2/3 committees join 764.25 us/op 486.95 us/op 1.57
altair processAttestation - setStatus - 4/5 committees join 1.1015 ms/op 673.62 us/op 1.64
altair processAttestation - setStatus - 100% committees join 1.3267 ms/op 789.75 us/op 1.68
altair processBlock - 250000 vs - 7PWei normalcase 12.637 ms/op 9.3678 ms/op 1.35
altair processBlock - 250000 vs - 7PWei normalcase hashState 19.800 ms/op 16.450 ms/op 1.20
altair processBlock - 250000 vs - 7PWei worstcase 40.713 ms/op 37.602 ms/op 1.08
altair processBlock - 250000 vs - 7PWei worstcase hashState 62.434 ms/op 59.274 ms/op 1.05
phase0 processBlock - 250000 vs - 7PWei normalcase 2.0363 ms/op 2.4646 ms/op 0.83
phase0 processBlock - 250000 vs - 7PWei worstcase 30.226 ms/op 30.073 ms/op 1.01
altair processEth1Data - 250000 vs - 7PWei normalcase 560.62 us/op 465.29 us/op 1.20
getExpectedWithdrawals 250000 eb:1,eth1:1,we:0,wn:0,smpl:15 15.592 us/op 9.4070 us/op 1.66
getExpectedWithdrawals 250000 eb:0.95,eth1:0.1,we:0.05,wn:0,smpl:219 86.793 us/op 41.021 us/op 2.12
getExpectedWithdrawals 250000 eb:0.95,eth1:0.3,we:0.05,wn:0,smpl:42 19.565 us/op 17.695 us/op 1.11
getExpectedWithdrawals 250000 eb:0.95,eth1:0.7,we:0.05,wn:0,smpl:18 17.476 us/op 11.000 us/op 1.59
getExpectedWithdrawals 250000 eb:0.1,eth1:0.1,we:0,wn:0,smpl:1020 202.15 us/op 154.29 us/op 1.31
getExpectedWithdrawals 250000 eb:0.03,eth1:0.03,we:0,wn:0,smpl:11777 1.4574 ms/op 1.1180 ms/op 1.30
getExpectedWithdrawals 250000 eb:0.01,eth1:0.01,we:0,wn:0,smpl:16384 1.9516 ms/op 1.5678 ms/op 1.24
getExpectedWithdrawals 250000 eb:0,eth1:0,we:0,wn:0,smpl:16384 2.0311 ms/op 1.6122 ms/op 1.26
getExpectedWithdrawals 250000 eb:0,eth1:0,we:0,wn:0,nocache,smpl:16384 4.0289 ms/op 2.9571 ms/op 1.36
getExpectedWithdrawals 250000 eb:0,eth1:1,we:0,wn:0,smpl:16384 3.0717 ms/op 2.3398 ms/op 1.31
getExpectedWithdrawals 250000 eb:0,eth1:1,we:0,wn:0,nocache,smpl:16384 6.1820 ms/op 4.6460 ms/op 1.33
Tree 40 250000 create 472.14 ms/op 300.99 ms/op 1.57
Tree 40 250000 get(125000) 228.97 ns/op 193.74 ns/op 1.18
Tree 40 250000 set(125000) 1.2323 us/op 870.98 ns/op 1.41
Tree 40 250000 toArray() 23.869 ms/op 17.926 ms/op 1.33
Tree 40 250000 iterate all - toArray() + loop 23.933 ms/op 18.084 ms/op 1.32
Tree 40 250000 iterate all - get(i) 77.178 ms/op 67.758 ms/op 1.14
MutableVector 250000 create 11.374 ms/op 10.859 ms/op 1.05
MutableVector 250000 get(125000) 6.8500 ns/op 6.5170 ns/op 1.05
MutableVector 250000 set(125000) 287.82 ns/op 257.16 ns/op 1.12
MutableVector 250000 toArray() 2.8875 ms/op 3.0904 ms/op 0.93
MutableVector 250000 iterate all - toArray() + loop 2.9820 ms/op 3.1996 ms/op 0.93
MutableVector 250000 iterate all - get(i) 1.6084 ms/op 1.5402 ms/op 1.04
Array 250000 create 2.6858 ms/op 2.7299 ms/op 0.98
Array 250000 clone - spread 1.1941 ms/op 1.1774 ms/op 1.01
Array 250000 get(125000) 0.63200 ns/op 0.59700 ns/op 1.06
Array 250000 set(125000) 0.68500 ns/op 0.68200 ns/op 1.00
Array 250000 iterate all - loop 92.715 us/op 84.050 us/op 1.10
effectiveBalanceIncrements clone Uint8Array 300000 32.254 us/op 29.878 us/op 1.08
effectiveBalanceIncrements clone MutableVector 300000 367.00 ns/op 376.00 ns/op 0.98
effectiveBalanceIncrements rw all Uint8Array 300000 187.59 us/op 181.36 us/op 1.03
effectiveBalanceIncrements rw all MutableVector 300000 91.619 ms/op 87.926 ms/op 1.04
phase0 afterProcessEpoch - 250000 vs - 7PWei 122.85 ms/op 119.68 ms/op 1.03
phase0 beforeProcessEpoch - 250000 vs - 7PWei 43.143 ms/op 32.746 ms/op 1.32
altair processEpoch - mainnet_e81889 331.17 ms/op 314.73 ms/op 1.05
mainnet_e81889 - altair beforeProcessEpoch 57.515 ms/op 56.776 ms/op 1.01
mainnet_e81889 - altair processJustificationAndFinalization 16.277 us/op 13.420 us/op 1.21
mainnet_e81889 - altair processInactivityUpdates 8.0872 ms/op 5.2811 ms/op 1.53
mainnet_e81889 - altair processRewardsAndPenalties 75.345 ms/op 49.516 ms/op 1.52
mainnet_e81889 - altair processRegistryUpdates 3.4830 us/op 2.3450 us/op 1.49
mainnet_e81889 - altair processSlashings 636.00 ns/op 463.00 ns/op 1.37
mainnet_e81889 - altair processEth1DataReset 826.00 ns/op 531.00 ns/op 1.56
mainnet_e81889 - altair processEffectiveBalanceUpdates 1.3104 ms/op 1.2599 ms/op 1.04
mainnet_e81889 - altair processSlashingsReset 5.4090 us/op 2.9300 us/op 1.85
mainnet_e81889 - altair processRandaoMixesReset 8.6550 us/op 7.3050 us/op 1.18
mainnet_e81889 - altair processHistoricalRootsUpdate 942.00 ns/op 750.00 ns/op 1.26
mainnet_e81889 - altair processParticipationFlagUpdates 1.9430 us/op 3.8320 us/op 0.51
mainnet_e81889 - altair processSyncCommitteeUpdates 1.1270 us/op 1.0160 us/op 1.11
mainnet_e81889 - altair afterProcessEpoch 134.47 ms/op 133.95 ms/op 1.00
capella processEpoch - mainnet_e217614 1.1312 s/op 1.1069 s/op 1.02
mainnet_e217614 - capella beforeProcessEpoch 265.35 ms/op 263.61 ms/op 1.01
mainnet_e217614 - capella processJustificationAndFinalization 18.798 us/op 21.935 us/op 0.86
mainnet_e217614 - capella processInactivityUpdates 17.641 ms/op 17.165 ms/op 1.03
mainnet_e217614 - capella processRewardsAndPenalties 282.85 ms/op 301.85 ms/op 0.94
mainnet_e217614 - capella processRegistryUpdates 24.380 us/op 21.595 us/op 1.13
mainnet_e217614 - capella processSlashings 516.00 ns/op 819.00 ns/op 0.63
mainnet_e217614 - capella processEth1DataReset 383.00 ns/op 501.00 ns/op 0.76
mainnet_e217614 - capella processEffectiveBalanceUpdates 4.0950 ms/op 4.2132 ms/op 0.97
mainnet_e217614 - capella processSlashingsReset 2.2480 us/op 3.3490 us/op 0.67
mainnet_e217614 - capella processRandaoMixesReset 4.4510 us/op 6.0170 us/op 0.74
mainnet_e217614 - capella processHistoricalRootsUpdate 555.00 ns/op 924.00 ns/op 0.60
mainnet_e217614 - capella processParticipationFlagUpdates 1.4950 us/op 2.1780 us/op 0.69
mainnet_e217614 - capella afterProcessEpoch 308.16 ms/op 324.59 ms/op 0.95
phase0 processEpoch - mainnet_e58758 345.03 ms/op 359.79 ms/op 0.96
mainnet_e58758 - phase0 beforeProcessEpoch 123.02 ms/op 123.31 ms/op 1.00
mainnet_e58758 - phase0 processJustificationAndFinalization 15.443 us/op 19.089 us/op 0.81
mainnet_e58758 - phase0 processRewardsAndPenalties 55.958 ms/op 52.160 ms/op 1.07
mainnet_e58758 - phase0 processRegistryUpdates 12.187 us/op 10.399 us/op 1.17
mainnet_e58758 - phase0 processSlashings 492.00 ns/op 542.00 ns/op 0.91
mainnet_e58758 - phase0 processEth1DataReset 446.00 ns/op 447.00 ns/op 1.00
mainnet_e58758 - phase0 processEffectiveBalanceUpdates 1.0390 ms/op 1.0238 ms/op 1.01
mainnet_e58758 - phase0 processSlashingsReset 2.2300 us/op 2.1720 us/op 1.03
mainnet_e58758 - phase0 processRandaoMixesReset 4.1550 us/op 8.5620 us/op 0.49
mainnet_e58758 - phase0 processHistoricalRootsUpdate 560.00 ns/op 1.5330 us/op 0.37
mainnet_e58758 - phase0 processParticipationRecordUpdates 3.8520 us/op 3.9860 us/op 0.97
mainnet_e58758 - phase0 afterProcessEpoch 100.61 ms/op 108.62 ms/op 0.93
phase0 processEffectiveBalanceUpdates - 250000 normalcase 1.2293 ms/op 1.2477 ms/op 0.99
phase0 processEffectiveBalanceUpdates - 250000 worstcase 0.5 1.4082 ms/op 1.4430 ms/op 0.98
altair processInactivityUpdates - 250000 normalcase 23.965 ms/op 24.533 ms/op 0.98
altair processInactivityUpdates - 250000 worstcase 24.546 ms/op 22.754 ms/op 1.08
phase0 processRegistryUpdates - 250000 normalcase 7.4720 us/op 9.1090 us/op 0.82
phase0 processRegistryUpdates - 250000 badcase_full_deposits 306.24 us/op 418.34 us/op 0.73
phase0 processRegistryUpdates - 250000 worstcase 0.5 111.74 ms/op 124.95 ms/op 0.89
altair processRewardsAndPenalties - 250000 normalcase 71.122 ms/op 68.503 ms/op 1.04
altair processRewardsAndPenalties - 250000 worstcase 71.859 ms/op 71.512 ms/op 1.00
phase0 getAttestationDeltas - 250000 normalcase 7.5326 ms/op 9.4477 ms/op 0.80
phase0 getAttestationDeltas - 250000 worstcase 7.6374 ms/op 8.6361 ms/op 0.88
phase0 processSlashings - 250000 worstcase 2.2692 ms/op 2.6114 ms/op 0.87
altair processSyncCommitteeUpdates - 250000 152.57 ms/op 160.71 ms/op 0.95
BeaconState.hashTreeRoot - No change 301.00 ns/op 285.00 ns/op 1.06
BeaconState.hashTreeRoot - 1 full validator 49.213 us/op 56.459 us/op 0.87
BeaconState.hashTreeRoot - 32 full validator 480.67 us/op 534.53 us/op 0.90
BeaconState.hashTreeRoot - 512 full validator 5.0357 ms/op 6.0276 ms/op 0.84
BeaconState.hashTreeRoot - 1 validator.effectiveBalance 59.787 us/op 66.049 us/op 0.91
BeaconState.hashTreeRoot - 32 validator.effectiveBalance 819.72 us/op 977.48 us/op 0.84
BeaconState.hashTreeRoot - 512 validator.effectiveBalance 10.179 ms/op 13.784 ms/op 0.74
BeaconState.hashTreeRoot - 1 balances 46.673 us/op 52.661 us/op 0.89
BeaconState.hashTreeRoot - 32 balances 415.55 us/op 489.36 us/op 0.85
BeaconState.hashTreeRoot - 512 balances 3.8544 ms/op 4.9436 ms/op 0.78
BeaconState.hashTreeRoot - 250000 balances 71.724 ms/op 81.281 ms/op 0.88
aggregationBits - 2048 els - zipIndexesInBitList 13.975 us/op 19.413 us/op 0.72
regular array get 100000 times 42.398 us/op 35.700 us/op 1.19
wrappedArray get 100000 times 32.145 us/op 36.225 us/op 0.89
arrayWithProxy get 100000 times 14.818 ms/op 17.253 ms/op 0.86
ssz.Root.equals 208.00 ns/op 270.00 ns/op 0.77
byteArrayEquals 207.00 ns/op 262.00 ns/op 0.79
shuffle list - 16384 els 6.8113 ms/op 7.5849 ms/op 0.90
shuffle list - 250000 els 101.07 ms/op 112.77 ms/op 0.90
processSlot - 1 slots 7.7580 us/op 10.197 us/op 0.76
processSlot - 32 slots 1.2641 ms/op 2.1763 ms/op 0.58
getEffectiveBalanceIncrementsZeroInactive - 250000 vs - 7PWei 55.206 ms/op 56.267 ms/op 0.98
getCommitteeAssignments - req 1 vs - 250000 vc 2.5567 ms/op 2.5526 ms/op 1.00
getCommitteeAssignments - req 100 vs - 250000 vc 3.7946 ms/op 3.8200 ms/op 0.99
getCommitteeAssignments - req 1000 vs - 250000 vc 4.1704 ms/op 4.1933 ms/op 0.99
RootCache.getBlockRootAtSlot - 250000 vs - 7PWei 5.1700 ns/op 5.4000 ns/op 0.96
state getBlockRootAtSlot - 250000 vs - 7PWei 621.86 ns/op 786.24 ns/op 0.79
computeProposers - vc 250000 9.4661 ms/op 10.033 ms/op 0.94
computeEpochShuffling - vc 250000 105.71 ms/op 111.23 ms/op 0.95
getNextSyncCommittee - vc 250000 152.38 ms/op 169.49 ms/op 0.90
computeSigningRoot for AttestationData 13.151 us/op 14.211 us/op 0.93
hash AttestationData serialized data then Buffer.toString(base64) 2.3284 us/op 2.4074 us/op 0.97
toHexString serialized data 1.0553 us/op 1.1146 us/op 0.95
Buffer.toString(base64) 218.26 ns/op 246.55 ns/op 0.89

by benchmarkbot/action

@dapplion
Copy link
Contributor

dapplion commented Aug 8, 2023

CC @tuyennhv

Copy link
Contributor

@twoeths twoeths left a comment

Choose a reason for hiding this comment

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

there are not a lot of traffic since we subscribe only 2 subnets since v1.10.0 so I think there is no risk, we're good to go

@wemeetagain wemeetagain merged commit a0adf69 into unstable Aug 9, 2023
11 checks passed
@wemeetagain wemeetagain deleted the cayman/set-gossip-hi branch August 9, 2023 15:39
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.

3 participants