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: update default instance selected as filter on dashboards #7001

Merged
merged 1 commit into from
Aug 5, 2024

Conversation

nflaig
Copy link
Member

@nflaig nflaig commented Aug 4, 2024

Motivation

When selecting any dashboard it does not show data by default because instance selected by default in filter was renamed

image

Description

Update default instance selected as filter on dashboards to match new name

Related to https://github.com/ChainSafe/lodestar-ansible-development/issues/300

@nflaig nflaig requested a review from a team as a code owner August 4, 2024 09:36
Copy link

codecov bot commented Aug 4, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 49.23%. Comparing base (3d2c2b3) to head (89e5891).
Report is 1 commits behind head on unstable.

Additional details and impacted files
@@            Coverage Diff            @@
##           unstable    #7001   +/-   ##
=========================================
  Coverage     49.23%   49.23%           
=========================================
  Files           578      578           
  Lines         37426    37426           
  Branches       2162     2168    +6     
=========================================
+ Hits          18425    18426    +1     
+ Misses        18961    18960    -1     
  Partials         40       40           

Copy link
Contributor

github-actions bot commented Aug 4, 2024

Performance Report

✔️ no performance regression detected

Full benchmark results
Benchmark suite Current: e017cf4 Previous: 3d2c2b3 Ratio
getPubkeys - index2pubkey - req 1000 vs - 250000 vc 1.9997 ms/op 1.8269 ms/op 1.09
getPubkeys - validatorsArr - req 1000 vs - 250000 vc 46.681 us/op 43.689 us/op 1.07
BLS verify - blst 1.3537 ms/op 789.63 us/op 1.71
BLS verifyMultipleSignatures 3 - blst 1.3763 ms/op 1.1426 ms/op 1.20
BLS verifyMultipleSignatures 8 - blst 2.4769 ms/op 1.6363 ms/op 1.51
BLS verifyMultipleSignatures 32 - blst 5.5652 ms/op 4.7648 ms/op 1.17
BLS verifyMultipleSignatures 64 - blst 10.665 ms/op 8.8715 ms/op 1.20
BLS verifyMultipleSignatures 128 - blst 17.102 ms/op 17.016 ms/op 1.01
BLS deserializing 10000 signatures 680.16 ms/op 673.42 ms/op 1.01
BLS deserializing 100000 signatures 6.7962 s/op 6.7435 s/op 1.01
BLS verifyMultipleSignatures - same message - 3 - blst 898.44 us/op 878.59 us/op 1.02
BLS verifyMultipleSignatures - same message - 8 - blst 1.0732 ms/op 1.0163 ms/op 1.06
BLS verifyMultipleSignatures - same message - 32 - blst 1.6869 ms/op 1.6067 ms/op 1.05
BLS verifyMultipleSignatures - same message - 64 - blst 2.6293 ms/op 2.5079 ms/op 1.05
BLS verifyMultipleSignatures - same message - 128 - blst 4.3323 ms/op 4.2228 ms/op 1.03
BLS aggregatePubkeys 32 - blst 20.350 us/op 19.437 us/op 1.05
BLS aggregatePubkeys 128 - blst 69.633 us/op 69.429 us/op 1.00
notSeenSlots=1 numMissedVotes=1 numBadVotes=10 73.084 ms/op 59.842 ms/op 1.22
notSeenSlots=1 numMissedVotes=0 numBadVotes=4 62.234 ms/op 60.995 ms/op 1.02
notSeenSlots=2 numMissedVotes=1 numBadVotes=10 40.449 ms/op 32.575 ms/op 1.24
getSlashingsAndExits - default max 129.97 us/op 84.069 us/op 1.55
getSlashingsAndExits - 2k 281.55 us/op 289.50 us/op 0.97
proposeBlockBody type=full, size=empty 5.8069 ms/op 5.4099 ms/op 1.07
isKnown best case - 1 super set check 300.00 ns/op 283.00 ns/op 1.06
isKnown normal case - 2 super set checks 278.00 ns/op 271.00 ns/op 1.03
isKnown worse case - 16 super set checks 277.00 ns/op 270.00 ns/op 1.03
InMemoryCheckpointStateCache - add get delete 4.9150 us/op 4.9150 us/op 1.00
validate api signedAggregateAndProof - struct 2.5904 ms/op 1.3558 ms/op 1.91
validate gossip signedAggregateAndProof - struct 2.9943 ms/op 1.3479 ms/op 2.22
validate gossip attestation - vc 640000 1.0872 ms/op 852.02 us/op 1.28
batch validate gossip attestation - vc 640000 - chunk 32 133.63 us/op 121.14 us/op 1.10
batch validate gossip attestation - vc 640000 - chunk 64 114.86 us/op 106.30 us/op 1.08
batch validate gossip attestation - vc 640000 - chunk 128 106.68 us/op 104.13 us/op 1.02
batch validate gossip attestation - vc 640000 - chunk 256 106.35 us/op 105.01 us/op 1.01
pickEth1Vote - no votes 982.01 us/op 1.1123 ms/op 0.88
pickEth1Vote - max votes 9.0383 ms/op 7.1114 ms/op 1.27
pickEth1Vote - Eth1Data hashTreeRoot value x2048 13.512 ms/op 14.032 ms/op 0.96
pickEth1Vote - Eth1Data hashTreeRoot tree x2048 24.646 ms/op 15.957 ms/op 1.54
pickEth1Vote - Eth1Data fastSerialize value x2048 485.90 us/op 498.19 us/op 0.98
pickEth1Vote - Eth1Data fastSerialize tree x2048 5.9189 ms/op 3.7385 ms/op 1.58
bytes32 toHexString 416.00 ns/op 435.00 ns/op 0.96
bytes32 Buffer.toString(hex) 245.00 ns/op 260.00 ns/op 0.94
bytes32 Buffer.toString(hex) from Uint8Array 363.00 ns/op 361.00 ns/op 1.01
bytes32 Buffer.toString(hex) + 0x 244.00 ns/op 261.00 ns/op 0.93
Object access 1 prop 0.14200 ns/op 0.14100 ns/op 1.01
Map access 1 prop 0.12900 ns/op 0.13300 ns/op 0.97
Object get x1000 6.1170 ns/op 5.9120 ns/op 1.03
Map get x1000 6.6370 ns/op 6.5540 ns/op 1.01
Object set x1000 30.935 ns/op 32.694 ns/op 0.95
Map set x1000 20.967 ns/op 22.613 ns/op 0.93
Return object 10000 times 0.27460 ns/op 0.29170 ns/op 0.94
Throw Error 10000 times 3.1361 us/op 3.3531 us/op 0.94
fastMsgIdFn sha256 / 200 bytes 2.0460 us/op 2.1800 us/op 0.94
fastMsgIdFn h32 xxhash / 200 bytes 219.00 ns/op 227.00 ns/op 0.96
fastMsgIdFn h64 xxhash / 200 bytes 258.00 ns/op 271.00 ns/op 0.95
fastMsgIdFn sha256 / 1000 bytes 6.7770 us/op 7.1070 us/op 0.95
fastMsgIdFn h32 xxhash / 1000 bytes 336.00 ns/op 352.00 ns/op 0.95
fastMsgIdFn h64 xxhash / 1000 bytes 330.00 ns/op 343.00 ns/op 0.96
fastMsgIdFn sha256 / 10000 bytes 60.436 us/op 63.043 us/op 0.96
fastMsgIdFn h32 xxhash / 10000 bytes 1.7170 us/op 1.8150 us/op 0.95
fastMsgIdFn h64 xxhash / 10000 bytes 1.1260 us/op 1.1860 us/op 0.95
send data - 1000 256B messages 11.773 ms/op 11.432 ms/op 1.03
send data - 1000 512B messages 15.458 ms/op 15.631 ms/op 0.99
send data - 1000 1024B messages 27.198 ms/op 24.930 ms/op 1.09
send data - 1000 1200B messages 27.730 ms/op 24.835 ms/op 1.12
send data - 1000 2048B messages 32.026 ms/op 30.783 ms/op 1.04
send data - 1000 4096B messages 31.349 ms/op 31.918 ms/op 0.98
send data - 1000 16384B messages 72.725 ms/op 74.596 ms/op 0.97
send data - 1000 65536B messages 224.83 ms/op 230.46 ms/op 0.98
enrSubnets - fastDeserialize 64 bits 1.0510 us/op 1.1470 us/op 0.92
enrSubnets - ssz BitVector 64 bits 365.00 ns/op 376.00 ns/op 0.97
enrSubnets - fastDeserialize 4 bits 148.00 ns/op 142.00 ns/op 1.04
enrSubnets - ssz BitVector 4 bits 362.00 ns/op 353.00 ns/op 1.03
prioritizePeers score -10:0 att 32-0.1 sync 2-0 145.00 us/op 146.26 us/op 0.99
prioritizePeers score 0:0 att 32-0.25 sync 2-0.25 139.43 us/op 165.27 us/op 0.84
prioritizePeers score 0:0 att 32-0.5 sync 2-0.5 241.90 us/op 244.51 us/op 0.99
prioritizePeers score 0:0 att 64-0.75 sync 4-0.75 616.47 us/op 393.63 us/op 1.57
prioritizePeers score 0:0 att 64-1 sync 4-1 622.62 us/op 600.43 us/op 1.04
array of 16000 items push then shift 1.6246 us/op 1.6432 us/op 0.99
LinkedList of 16000 items push then shift 7.0320 ns/op 7.1530 ns/op 0.98
array of 16000 items push then pop 103.23 ns/op 114.38 ns/op 0.90
LinkedList of 16000 items push then pop 6.9140 ns/op 7.0500 ns/op 0.98
array of 24000 items push then shift 2.3912 us/op 2.4105 us/op 0.99
LinkedList of 24000 items push then shift 6.9930 ns/op 7.2190 ns/op 0.97
array of 24000 items push then pop 132.01 ns/op 136.65 ns/op 0.97
LinkedList of 24000 items push then pop 7.1810 ns/op 6.9690 ns/op 1.03
intersect bitArray bitLen 8 6.8480 ns/op 6.3040 ns/op 1.09
intersect array and set length 8 46.941 ns/op 45.815 ns/op 1.02
intersect bitArray bitLen 128 30.192 ns/op 29.271 ns/op 1.03
intersect array and set length 128 690.01 ns/op 663.08 ns/op 1.04
bitArray.getTrueBitIndexes() bitLen 128 2.0930 us/op 1.8090 us/op 1.16
bitArray.getTrueBitIndexes() bitLen 248 3.4670 us/op 2.5930 us/op 1.34
bitArray.getTrueBitIndexes() bitLen 512 8.9990 us/op 5.8900 us/op 1.53
Buffer.concat 32 items 895.00 ns/op 891.00 ns/op 1.00
Uint8Array.set 32 items 1.8450 us/op 1.3190 us/op 1.40
Buffer.copy 1.8380 us/op 1.5230 us/op 1.21
Uint8Array.set - with subarray 2.6710 us/op 2.3150 us/op 1.15
Uint8Array.set - without subarray 1.4600 us/op 1.2240 us/op 1.19
getUint32 - dataview 288.00 ns/op 231.00 ns/op 1.25
getUint32 - manual 207.00 ns/op 148.00 ns/op 1.40
Set add up to 64 items then delete first 2.3493 us/op 2.1942 us/op 1.07
OrderedSet add up to 64 items then delete first 3.5639 us/op 3.2554 us/op 1.09
Set add up to 64 items then delete last 2.7579 us/op 2.5311 us/op 1.09
OrderedSet add up to 64 items then delete last 3.8165 us/op 3.6660 us/op 1.04
Set add up to 64 items then delete middle 2.5923 us/op 2.5448 us/op 1.02
OrderedSet add up to 64 items then delete middle 5.3538 us/op 5.4231 us/op 0.99
Set add up to 128 items then delete first 5.2420 us/op 5.2734 us/op 0.99
OrderedSet add up to 128 items then delete first 8.4683 us/op 8.0843 us/op 1.05
Set add up to 128 items then delete last 5.5163 us/op 5.1173 us/op 1.08
OrderedSet add up to 128 items then delete last 7.6305 us/op 7.4413 us/op 1.03
Set add up to 128 items then delete middle 5.0452 us/op 4.9005 us/op 1.03
OrderedSet add up to 128 items then delete middle 14.222 us/op 13.743 us/op 1.03
Set add up to 256 items then delete first 10.752 us/op 10.732 us/op 1.00
OrderedSet add up to 256 items then delete first 17.278 us/op 16.355 us/op 1.06
Set add up to 256 items then delete last 9.9957 us/op 9.9112 us/op 1.01
OrderedSet add up to 256 items then delete last 14.969 us/op 14.925 us/op 1.00
Set add up to 256 items then delete middle 9.9536 us/op 9.7464 us/op 1.02
OrderedSet add up to 256 items then delete middle 42.640 us/op 41.131 us/op 1.04
transfer serialized Status (84 B) 1.4240 us/op 1.3310 us/op 1.07
copy serialized Status (84 B) 1.1670 us/op 1.1410 us/op 1.02
transfer serialized SignedVoluntaryExit (112 B) 1.4800 us/op 1.4270 us/op 1.04
copy serialized SignedVoluntaryExit (112 B) 1.1470 us/op 1.1800 us/op 0.97
transfer serialized ProposerSlashing (416 B) 1.5980 us/op 1.6050 us/op 1.00
copy serialized ProposerSlashing (416 B) 1.4110 us/op 1.3910 us/op 1.01
transfer serialized Attestation (485 B) 1.6400 us/op 1.5780 us/op 1.04
copy serialized Attestation (485 B) 1.4380 us/op 1.3920 us/op 1.03
transfer serialized AttesterSlashing (33232 B) 1.6720 us/op 1.9100 us/op 0.88
copy serialized AttesterSlashing (33232 B) 4.9000 us/op 5.1100 us/op 0.96
transfer serialized Small SignedBeaconBlock (128000 B) 2.4580 us/op 1.9950 us/op 1.23
copy serialized Small SignedBeaconBlock (128000 B) 15.683 us/op 15.799 us/op 0.99
transfer serialized Avg SignedBeaconBlock (200000 B) 3.1350 us/op 2.5640 us/op 1.22
copy serialized Avg SignedBeaconBlock (200000 B) 22.383 us/op 23.647 us/op 0.95
transfer serialized BlobsSidecar (524380 B) 2.9620 us/op 2.2380 us/op 1.32
copy serialized BlobsSidecar (524380 B) 107.25 us/op 80.846 us/op 1.33
transfer serialized Big SignedBeaconBlock (1000000 B) 2.9610 us/op 2.5300 us/op 1.17
copy serialized Big SignedBeaconBlock (1000000 B) 324.59 us/op 230.31 us/op 1.41
pass gossip attestations to forkchoice per slot 3.3565 ms/op 3.2965 ms/op 1.02
forkChoice updateHead vc 100000 bc 64 eq 0 558.31 us/op 501.07 us/op 1.11
forkChoice updateHead vc 600000 bc 64 eq 0 3.2122 ms/op 3.4615 ms/op 0.93
forkChoice updateHead vc 1000000 bc 64 eq 0 5.2900 ms/op 5.3428 ms/op 0.99
forkChoice updateHead vc 600000 bc 320 eq 0 2.9398 ms/op 3.0090 ms/op 0.98
forkChoice updateHead vc 600000 bc 1200 eq 0 3.1967 ms/op 3.0236 ms/op 1.06
forkChoice updateHead vc 600000 bc 7200 eq 0 4.2117 ms/op 3.9126 ms/op 1.08
forkChoice updateHead vc 600000 bc 64 eq 1000 10.621 ms/op 12.459 ms/op 0.85
forkChoice updateHead vc 600000 bc 64 eq 10000 10.790 ms/op 10.326 ms/op 1.04
forkChoice updateHead vc 600000 bc 64 eq 300000 15.326 ms/op 14.733 ms/op 1.04
computeDeltas 500000 validators 300 proto nodes 6.2763 ms/op 3.4121 ms/op 1.84
computeDeltas 500000 validators 1200 proto nodes 6.3955 ms/op 3.4305 ms/op 1.86
computeDeltas 500000 validators 7200 proto nodes 6.6156 ms/op 3.4602 ms/op 1.91
computeDeltas 750000 validators 300 proto nodes 9.0665 ms/op 5.1068 ms/op 1.78
computeDeltas 750000 validators 1200 proto nodes 9.9142 ms/op 4.9664 ms/op 2.00
computeDeltas 750000 validators 7200 proto nodes 9.9191 ms/op 5.1128 ms/op 1.94
computeDeltas 1400000 validators 300 proto nodes 15.709 ms/op 9.6120 ms/op 1.63
computeDeltas 1400000 validators 1200 proto nodes 15.104 ms/op 9.7899 ms/op 1.54
computeDeltas 1400000 validators 7200 proto nodes 16.713 ms/op 9.7080 ms/op 1.72
computeDeltas 2100000 validators 300 proto nodes 21.673 ms/op 14.077 ms/op 1.54
computeDeltas 2100000 validators 1200 proto nodes 21.970 ms/op 14.571 ms/op 1.51
computeDeltas 2100000 validators 7200 proto nodes 21.757 ms/op 14.170 ms/op 1.54
altair processAttestation - 250000 vs - 7PWei normalcase 1.5979 ms/op 1.5301 ms/op 1.04
altair processAttestation - 250000 vs - 7PWei worstcase 2.4407 ms/op 2.3277 ms/op 1.05
altair processAttestation - setStatus - 1/6 committees join 87.437 us/op 84.671 us/op 1.03
altair processAttestation - setStatus - 1/3 committees join 175.17 us/op 163.18 us/op 1.07
altair processAttestation - setStatus - 1/2 committees join 253.03 us/op 231.33 us/op 1.09
altair processAttestation - setStatus - 2/3 committees join 311.08 us/op 303.44 us/op 1.03
altair processAttestation - setStatus - 4/5 committees join 469.58 us/op 440.78 us/op 1.07
altair processAttestation - setStatus - 100% committees join 567.76 us/op 525.20 us/op 1.08
altair processBlock - 250000 vs - 7PWei normalcase 5.2387 ms/op 3.5179 ms/op 1.49
altair processBlock - 250000 vs - 7PWei normalcase hashState 27.914 ms/op 25.672 ms/op 1.09
altair processBlock - 250000 vs - 7PWei worstcase 49.645 ms/op 32.887 ms/op 1.51
altair processBlock - 250000 vs - 7PWei worstcase hashState 90.260 ms/op 69.588 ms/op 1.30
phase0 processBlock - 250000 vs - 7PWei normalcase 2.2980 ms/op 1.6056 ms/op 1.43
phase0 processBlock - 250000 vs - 7PWei worstcase 25.152 ms/op 21.022 ms/op 1.20
altair processEth1Data - 250000 vs - 7PWei normalcase 293.21 us/op 314.74 us/op 0.93
getExpectedWithdrawals 250000 eb:1,eth1:1,we:0,wn:0,smpl:15 7.9180 us/op 6.2030 us/op 1.28
getExpectedWithdrawals 250000 eb:0.95,eth1:0.1,we:0.05,wn:0,smpl:219 27.200 us/op 27.431 us/op 0.99
getExpectedWithdrawals 250000 eb:0.95,eth1:0.3,we:0.05,wn:0,smpl:42 11.033 us/op 9.7600 us/op 1.13
getExpectedWithdrawals 250000 eb:0.95,eth1:0.7,we:0.05,wn:0,smpl:18 8.3730 us/op 6.6070 us/op 1.27
getExpectedWithdrawals 250000 eb:0.1,eth1:0.1,we:0,wn:0,smpl:1020 112.85 us/op 115.71 us/op 0.98
getExpectedWithdrawals 250000 eb:0.03,eth1:0.03,we:0,wn:0,smpl:11777 1.1611 ms/op 735.84 us/op 1.58
getExpectedWithdrawals 250000 eb:0.01,eth1:0.01,we:0,wn:0,smpl:16384 1.5559 ms/op 956.94 us/op 1.63
getExpectedWithdrawals 250000 eb:0,eth1:0,we:0,wn:0,smpl:16384 1.5493 ms/op 927.05 us/op 1.67
getExpectedWithdrawals 250000 eb:0,eth1:0,we:0,wn:0,nocache,smpl:16384 2.4414 ms/op 2.5837 ms/op 0.94
getExpectedWithdrawals 250000 eb:0,eth1:1,we:0,wn:0,smpl:16384 2.3908 ms/op 1.6803 ms/op 1.42
getExpectedWithdrawals 250000 eb:0,eth1:1,we:0,wn:0,nocache,smpl:16384 3.7143 ms/op 3.9092 ms/op 0.95
Tree 40 250000 create 209.94 ms/op 232.45 ms/op 0.90
Tree 40 250000 get(125000) 142.97 ns/op 158.66 ns/op 0.90
Tree 40 250000 set(125000) 633.57 ns/op 727.76 ns/op 0.87
Tree 40 250000 toArray() 14.645 ms/op 20.681 ms/op 0.71
Tree 40 250000 iterate all - toArray() + loop 14.896 ms/op 21.159 ms/op 0.70
Tree 40 250000 iterate all - get(i) 50.161 ms/op 60.180 ms/op 0.83
MutableVector 250000 create 15.025 ms/op 9.1430 ms/op 1.64
MutableVector 250000 get(125000) 6.1820 ns/op 6.8690 ns/op 0.90
MutableVector 250000 set(125000) 185.14 ns/op 215.03 ns/op 0.86
MutableVector 250000 toArray() 3.2658 ms/op 4.0338 ms/op 0.81
MutableVector 250000 iterate all - toArray() + loop 3.3443 ms/op 4.1335 ms/op 0.81
MutableVector 250000 iterate all - get(i) 1.5302 ms/op 1.6857 ms/op 0.91
Array 250000 create 2.8520 ms/op 3.5456 ms/op 0.80
Array 250000 clone - spread 1.4038 ms/op 1.5463 ms/op 0.91
Array 250000 get(125000) 0.40300 ns/op 0.43300 ns/op 0.93
Array 250000 set(125000) 0.42100 ns/op 0.46200 ns/op 0.91
Array 250000 iterate all - loop 80.656 us/op 107.43 us/op 0.75
effectiveBalanceIncrements clone Uint8Array 300000 27.891 us/op 32.220 us/op 0.87
effectiveBalanceIncrements clone MutableVector 300000 122.00 ns/op 131.00 ns/op 0.93
effectiveBalanceIncrements rw all Uint8Array 300000 194.87 us/op 201.34 us/op 0.97
effectiveBalanceIncrements rw all MutableVector 300000 61.865 ms/op 71.182 ms/op 0.87
phase0 afterProcessEpoch - 250000 vs - 7PWei 84.653 ms/op 88.247 ms/op 0.96
Array.fill - length 1000000 3.4953 ms/op 3.6587 ms/op 0.96
Array push - length 1000000 17.283 ms/op 18.816 ms/op 0.92
Array.get 0.25812 ns/op 0.28611 ns/op 0.90
Uint8Array.get 0.41449 ns/op 0.44859 ns/op 0.92
phase0 beforeProcessEpoch - 250000 vs - 7PWei 15.835 ms/op 18.112 ms/op 0.87
altair processEpoch - mainnet_e81889 337.84 ms/op 304.15 ms/op 1.11
mainnet_e81889 - altair beforeProcessEpoch 17.216 ms/op 19.829 ms/op 0.87
mainnet_e81889 - altair processJustificationAndFinalization 19.318 us/op 13.480 us/op 1.43
mainnet_e81889 - altair processInactivityUpdates 5.1450 ms/op 5.3870 ms/op 0.96
mainnet_e81889 - altair processRewardsAndPenalties 61.604 ms/op 45.786 ms/op 1.35
mainnet_e81889 - altair processRegistryUpdates 2.7250 us/op 1.5850 us/op 1.72
mainnet_e81889 - altair processSlashings 695.00 ns/op 397.00 ns/op 1.75
mainnet_e81889 - altair processEth1DataReset 482.00 ns/op 337.00 ns/op 1.43
mainnet_e81889 - altair processEffectiveBalanceUpdates 3.1785 ms/op 1.1777 ms/op 2.70
mainnet_e81889 - altair processSlashingsReset 4.2440 us/op 2.5870 us/op 1.64
mainnet_e81889 - altair processRandaoMixesReset 5.4980 us/op 4.5830 us/op 1.20
mainnet_e81889 - altair processHistoricalRootsUpdate 486.00 ns/op 556.00 ns/op 0.87
mainnet_e81889 - altair processParticipationFlagUpdates 2.3620 us/op 2.2130 us/op 1.07
mainnet_e81889 - altair processSyncCommitteeUpdates 835.00 ns/op 435.00 ns/op 1.92
mainnet_e81889 - altair afterProcessEpoch 88.558 ms/op 90.210 ms/op 0.98
capella processEpoch - mainnet_e217614 1.2318 s/op 1.5534 s/op 0.79
mainnet_e217614 - capella beforeProcessEpoch 64.443 ms/op 85.677 ms/op 0.75
mainnet_e217614 - capella processJustificationAndFinalization 21.503 us/op 23.970 us/op 0.90
mainnet_e217614 - capella processInactivityUpdates 17.503 ms/op 21.891 ms/op 0.80
mainnet_e217614 - capella processRewardsAndPenalties 274.44 ms/op 242.28 ms/op 1.13
mainnet_e217614 - capella processRegistryUpdates 13.127 us/op 15.694 us/op 0.84
mainnet_e217614 - capella processSlashings 592.00 ns/op 864.00 ns/op 0.69
mainnet_e217614 - capella processEth1DataReset 435.00 ns/op 352.00 ns/op 1.24
mainnet_e217614 - capella processEffectiveBalanceUpdates 5.1122 ms/op 16.188 ms/op 0.32
mainnet_e217614 - capella processSlashingsReset 6.4340 us/op 7.8680 us/op 0.82
mainnet_e217614 - capella processRandaoMixesReset 7.8020 us/op 6.1760 us/op 1.26
mainnet_e217614 - capella processHistoricalRootsUpdate 879.00 ns/op 833.00 ns/op 1.06
mainnet_e217614 - capella processParticipationFlagUpdates 3.7900 us/op 2.7670 us/op 1.37
mainnet_e217614 - capella afterProcessEpoch 258.72 ms/op 260.32 ms/op 0.99
phase0 processEpoch - mainnet_e58758 424.35 ms/op 401.68 ms/op 1.06
mainnet_e58758 - phase0 beforeProcessEpoch 78.942 ms/op 79.914 ms/op 0.99
mainnet_e58758 - phase0 processJustificationAndFinalization 23.024 us/op 14.276 us/op 1.61
mainnet_e58758 - phase0 processRewardsAndPenalties 41.226 ms/op 35.341 ms/op 1.17
mainnet_e58758 - phase0 processRegistryUpdates 10.802 us/op 7.4600 us/op 1.45
mainnet_e58758 - phase0 processSlashings 468.00 ns/op 294.00 ns/op 1.59
mainnet_e58758 - phase0 processEth1DataReset 507.00 ns/op 309.00 ns/op 1.64
mainnet_e58758 - phase0 processEffectiveBalanceUpdates 1.7097 ms/op 1.1201 ms/op 1.53
mainnet_e58758 - phase0 processSlashingsReset 3.5840 us/op 2.6160 us/op 1.37
mainnet_e58758 - phase0 processRandaoMixesReset 6.2650 us/op 4.3030 us/op 1.46
mainnet_e58758 - phase0 processHistoricalRootsUpdate 482.00 ns/op 302.00 ns/op 1.60
mainnet_e58758 - phase0 processParticipationRecordUpdates 4.2340 us/op 2.5920 us/op 1.63
mainnet_e58758 - phase0 afterProcessEpoch 76.556 ms/op 75.179 ms/op 1.02
phase0 processEffectiveBalanceUpdates - 250000 normalcase 3.2433 ms/op 1.1838 ms/op 2.74
phase0 processEffectiveBalanceUpdates - 250000 worstcase 0.5 2.6255 ms/op 1.9365 ms/op 1.36
altair processInactivityUpdates - 250000 normalcase 19.459 ms/op 14.164 ms/op 1.37
altair processInactivityUpdates - 250000 worstcase 22.014 ms/op 15.495 ms/op 1.42
phase0 processRegistryUpdates - 250000 normalcase 5.5320 us/op 5.8210 us/op 0.95
phase0 processRegistryUpdates - 250000 badcase_full_deposits 441.45 us/op 259.44 us/op 1.70
phase0 processRegistryUpdates - 250000 worstcase 0.5 128.55 ms/op 114.62 ms/op 1.12
altair processRewardsAndPenalties - 250000 normalcase 53.916 ms/op 39.618 ms/op 1.36
altair processRewardsAndPenalties - 250000 worstcase 44.118 ms/op 41.170 ms/op 1.07
phase0 getAttestationDeltas - 250000 normalcase 7.6961 ms/op 7.1414 ms/op 1.08
phase0 getAttestationDeltas - 250000 worstcase 7.7008 ms/op 7.2639 ms/op 1.06
phase0 processSlashings - 250000 worstcase 117.85 us/op 75.444 us/op 1.56
altair processSyncCommitteeUpdates - 250000 114.65 ms/op 111.79 ms/op 1.03
BeaconState.hashTreeRoot - No change 260.00 ns/op 270.00 ns/op 0.96
BeaconState.hashTreeRoot - 1 full validator 103.20 us/op 137.00 us/op 0.75
BeaconState.hashTreeRoot - 32 full validator 1.2523 ms/op 1.4577 ms/op 0.86
BeaconState.hashTreeRoot - 512 full validator 14.530 ms/op 9.7924 ms/op 1.48
BeaconState.hashTreeRoot - 1 validator.effectiveBalance 113.97 us/op 117.58 us/op 0.97
BeaconState.hashTreeRoot - 32 validator.effectiveBalance 2.1054 ms/op 1.8562 ms/op 1.13
BeaconState.hashTreeRoot - 512 validator.effectiveBalance 28.293 ms/op 27.195 ms/op 1.04
BeaconState.hashTreeRoot - 1 balances 121.04 us/op 112.17 us/op 1.08
BeaconState.hashTreeRoot - 32 balances 1.2268 ms/op 1.1513 ms/op 1.07
BeaconState.hashTreeRoot - 512 balances 11.518 ms/op 9.6303 ms/op 1.20
BeaconState.hashTreeRoot - 250000 balances 181.72 ms/op 191.04 ms/op 0.95
aggregationBits - 2048 els - zipIndexesInBitList 23.553 us/op 23.515 us/op 1.00
byteArrayEquals 32 53.834 ns/op 53.760 ns/op 1.00
Buffer.compare 32 17.601 ns/op 17.309 ns/op 1.02
byteArrayEquals 1024 1.5919 us/op 1.5896 us/op 1.00
Buffer.compare 1024 25.483 ns/op 24.668 ns/op 1.03
byteArrayEquals 16384 25.357 us/op 25.053 us/op 1.01
Buffer.compare 16384 201.88 ns/op 195.80 ns/op 1.03
byteArrayEquals 123687377 191.22 ms/op 187.55 ms/op 1.02
Buffer.compare 123687377 6.1407 ms/op 6.1433 ms/op 1.00
byteArrayEquals 32 - diff last byte 52.683 ns/op 50.111 ns/op 1.05
Buffer.compare 32 - diff last byte 17.384 ns/op 16.670 ns/op 1.04
byteArrayEquals 1024 - diff last byte 1.5933 us/op 1.5146 us/op 1.05
Buffer.compare 1024 - diff last byte 26.275 ns/op 24.706 ns/op 1.06
byteArrayEquals 16384 - diff last byte 25.329 us/op 24.192 us/op 1.05
Buffer.compare 16384 - diff last byte 209.30 ns/op 189.29 ns/op 1.11
byteArrayEquals 123687377 - diff last byte 190.91 ms/op 186.10 ms/op 1.03
Buffer.compare 123687377 - diff last byte 6.1734 ms/op 6.6276 ms/op 0.93
byteArrayEquals 32 - random bytes 5.0150 ns/op 5.1470 ns/op 0.97
Buffer.compare 32 - random bytes 17.092 ns/op 17.219 ns/op 0.99
byteArrayEquals 1024 - random bytes 5.0000 ns/op 5.1260 ns/op 0.98
Buffer.compare 1024 - random bytes 16.711 ns/op 17.168 ns/op 0.97
byteArrayEquals 16384 - random bytes 4.9990 ns/op 5.1330 ns/op 0.97
Buffer.compare 16384 - random bytes 16.699 ns/op 17.198 ns/op 0.97
byteArrayEquals 123687377 - random bytes 6.3000 ns/op 6.4200 ns/op 0.98
Buffer.compare 123687377 - random bytes 18.040 ns/op 18.430 ns/op 0.98
regular array get 100000 times 32.371 us/op 40.962 us/op 0.79
wrappedArray get 100000 times 32.263 us/op 42.873 us/op 0.75
arrayWithProxy get 100000 times 13.980 ms/op 13.779 ms/op 1.01
ssz.Root.equals 44.879 ns/op 45.962 ns/op 0.98
byteArrayEquals 44.157 ns/op 45.630 ns/op 0.97
Buffer.compare 10.404 ns/op 10.400 ns/op 1.00
shuffle list - 16384 els 6.2028 ms/op 6.1697 ms/op 1.01
shuffle list - 250000 els 90.351 ms/op 90.833 ms/op 0.99
processSlot - 1 slots 13.905 us/op 13.889 us/op 1.00
processSlot - 32 slots 3.1839 ms/op 2.5395 ms/op 1.25
getEffectiveBalanceIncrementsZeroInactive - 250000 vs - 7PWei 43.261 ms/op 36.046 ms/op 1.20
getCommitteeAssignments - req 1 vs - 250000 vc 2.1076 ms/op 2.1670 ms/op 0.97
getCommitteeAssignments - req 100 vs - 250000 vc 4.0639 ms/op 4.2102 ms/op 0.97
getCommitteeAssignments - req 1000 vs - 250000 vc 4.3464 ms/op 4.4783 ms/op 0.97
findModifiedValidators - 10000 modified validators 250.89 ms/op 250.42 ms/op 1.00
findModifiedValidators - 1000 modified validators 163.96 ms/op 166.78 ms/op 0.98
findModifiedValidators - 100 modified validators 138.80 ms/op 160.27 ms/op 0.87
findModifiedValidators - 10 modified validators 140.58 ms/op 146.56 ms/op 0.96
findModifiedValidators - 1 modified validators 134.34 ms/op 139.43 ms/op 0.96
findModifiedValidators - no difference 160.40 ms/op 148.08 ms/op 1.08
compare ViewDUs 3.2033 s/op 3.0067 s/op 1.07
compare each validator Uint8Array 1.8895 s/op 1.0744 s/op 1.76
compare ViewDU to Uint8Array 927.01 ms/op 992.99 ms/op 0.93
migrate state 1000000 validators, 24 modified, 0 new 646.66 ms/op 576.41 ms/op 1.12
migrate state 1000000 validators, 1700 modified, 1000 new 910.02 ms/op 751.66 ms/op 1.21
migrate state 1000000 validators, 3400 modified, 2000 new 1.1095 s/op 969.71 ms/op 1.14
migrate state 1500000 validators, 24 modified, 0 new 652.47 ms/op 622.77 ms/op 1.05
migrate state 1500000 validators, 1700 modified, 1000 new 911.75 ms/op 765.86 ms/op 1.19
migrate state 1500000 validators, 3400 modified, 2000 new 1.1130 s/op 1.0581 s/op 1.05
RootCache.getBlockRootAtSlot - 250000 vs - 7PWei 4.6500 ns/op 4.5300 ns/op 1.03
state getBlockRootAtSlot - 250000 vs - 7PWei 675.51 ns/op 706.29 ns/op 0.96
computeProposers - vc 250000 7.4936 ms/op 7.1711 ms/op 1.04
computeEpochShuffling - vc 250000 93.785 ms/op 90.125 ms/op 1.04
getNextSyncCommittee - vc 250000 121.19 ms/op 118.07 ms/op 1.03
computeSigningRoot for AttestationData 22.792 us/op 22.540 us/op 1.01
hash AttestationData serialized data then Buffer.toString(base64) 1.4583 us/op 1.4946 us/op 0.98
toHexString serialized data 860.11 ns/op 880.47 ns/op 0.98
Buffer.toString(base64) 176.17 ns/op 180.19 ns/op 0.98

by benchmarkbot/action

@wemeetagain wemeetagain merged commit 703249c into unstable Aug 5, 2024
20 checks passed
@wemeetagain wemeetagain deleted the nflaig/dashboard-default-instance branch August 5, 2024 19:27
@wemeetagain
Copy link
Member

🎉 This PR is included in v1.21.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