perf: state root cache for slot n+1 #4481
ci.yml
on: pull_request
Build native libraries
15s
Download Beacon Node OAPI
4s
Download spectests
4s
Build Docker image
6m 32s
Lint
1m 51s
Build project
4m 26s
Start and stop the node
3m 56s
Test
3m 38s
Matrix: Run spec-tests
All spec-tests passed
0s
Annotations
23 errors and 7 warnings
|
Test:
test/unit/validator/block_builder_test.exs#L21
test construct block (Unit.Validator.BlockBuilderTest)
|
|
Test
Process completed with exit code 2.
|
|
Run spec-tests (deneb, mainnet):
test/generated/mainnet/deneb/fork_choice.exs#L155
test c:mainnet f:deneb r:fork_choice h:on_block s:pyspec_tests -> proposer_boost_root_same_slot_untimely_block (Mainnet.Deneb.ForkChoiceTest)
|
|
Run spec-tests (deneb, mainnet):
test/generated/mainnet/deneb/fork_choice.exs#L47
test c:mainnet f:deneb r:fork_choice h:ex_ante s:pyspec_tests -> ex_ante_vanilla (Mainnet.Deneb.ForkChoiceTest)
|
|
Run spec-tests (deneb, mainnet):
test/generated/mainnet/deneb/fork_choice.exs#L71
test c:mainnet f:deneb r:fork_choice h:get_head s:pyspec_tests -> proposer_boost_correct_head (Mainnet.Deneb.ForkChoiceTest)
|
|
Run spec-tests (deneb, mainnet):
test/generated/mainnet/deneb/fork_choice.exs#L59
test c:mainnet f:deneb r:fork_choice h:get_head s:pyspec_tests -> discard_equivocations_on_attester_slashing (Mainnet.Deneb.ForkChoiceTest)
|
|
Run spec-tests (deneb, mainnet):
test/generated/mainnet/deneb/fork_choice.exs#L23
test c:mainnet f:deneb r:fork_choice h:ex_ante s:pyspec_tests -> ex_ante_attestations_is_greater_than_proposer_boost_with_boost (Mainnet.Deneb.ForkChoiceTest)
|
|
Run spec-tests (deneb, mainnet):
test/generated/mainnet/deneb/fork_choice.exs#L143
test c:mainnet f:deneb r:fork_choice h:on_block s:pyspec_tests -> proposer_boost (Mainnet.Deneb.ForkChoiceTest)
|
|
Run spec-tests (deneb, mainnet):
test/generated/mainnet/deneb/fork_choice.exs#L167
test c:mainnet f:deneb r:fork_choice h:should_override_forkchoice_update s:pyspec_tests -> should_override_forkchoice_update__true (Mainnet.Deneb.ForkChoiceTest)
|
|
Run spec-tests (deneb, mainnet):
test/generated/mainnet/deneb/fork_choice.exs#L29
test c:mainnet f:deneb r:fork_choice h:ex_ante s:pyspec_tests -> ex_ante_sandwich_with_boost_not_sufficient (Mainnet.Deneb.ForkChoiceTest)
|
|
Run spec-tests (deneb, mainnet):
test/generated/mainnet/deneb/fork_choice.exs#L41
test c:mainnet f:deneb r:fork_choice h:ex_ante s:pyspec_tests -> ex_ante_sandwich_without_attestations (Mainnet.Deneb.ForkChoiceTest)
|
|
Run spec-tests (deneb, mainnet):
test/generated/mainnet/deneb/fork_choice.exs#L95
test c:mainnet f:deneb r:fork_choice h:get_proposer_head s:pyspec_tests -> basic_is_parent_root (Mainnet.Deneb.ForkChoiceTest)
|
|
Run spec-tests (deneb, minimal):
test/generated/minimal/deneb/sync.exs#L23
test c:minimal f:deneb r:sync h:optimistic s:pyspec_tests -> from_syncing_to_invalid (Minimal.Deneb.SyncTest)
|
|
Run spec-tests (deneb, minimal):
test/generated/minimal/deneb/sanity.exs#L89
test c:minimal f:deneb r:sanity h:blocks s:pyspec_tests -> empty_block_transition (Minimal.Deneb.SanityTest)
|
|
Run spec-tests (deneb, minimal):
test/generated/minimal/deneb/sanity.exs#L47
test c:minimal f:deneb r:sanity h:blocks s:pyspec_tests -> balance_driven_status_transitions (Minimal.Deneb.SanityTest)
|
|
Run spec-tests (deneb, minimal):
test/generated/minimal/deneb/sanity.exs#L467
test c:minimal f:deneb r:sanity h:blocks s:pyspec_tests -> top_up_to_fully_withdrawn_validator (Minimal.Deneb.SanityTest)
|
|
Run spec-tests (deneb, minimal):
test/generated/minimal/deneb/sanity.exs#L29
test c:minimal f:deneb r:sanity h:blocks s:pyspec_tests -> activate_and_partial_withdrawal_overdeposit (Minimal.Deneb.SanityTest)
|
|
Run spec-tests (deneb, minimal):
test/generated/minimal/deneb/sanity.exs#L41
test c:minimal f:deneb r:sanity h:blocks s:pyspec_tests -> attester_slashing (Minimal.Deneb.SanityTest)
|
|
Run spec-tests (deneb, minimal):
test/generated/minimal/deneb/sanity.exs#L143
test c:minimal f:deneb r:sanity h:blocks s:pyspec_tests -> full_random_operations_0 (Minimal.Deneb.SanityTest)
|
|
Run spec-tests (deneb, minimal):
test/generated/minimal/deneb/sanity.exs#L497
test c:minimal f:deneb r:sanity h:slots s:pyspec_tests -> empty_epoch (Minimal.Deneb.SanityTest)
|
|
Run spec-tests (deneb, minimal):
test/generated/minimal/deneb/sanity.exs#L53
test c:minimal f:deneb r:sanity h:blocks s:pyspec_tests -> block_transition_randomized_payload (Minimal.Deneb.SanityTest)
|
|
Run spec-tests (deneb, minimal):
test/generated/minimal/deneb/sanity.exs#L107
test c:minimal f:deneb r:sanity h:blocks s:pyspec_tests -> empty_epoch_transition (Minimal.Deneb.SanityTest)
|
|
All spec-tests passed
Process completed with exit code 1.
|
|
Test
use of deprecated constant `rustler_init::explicit_nif_functions`: Passing NIF functions explicitly is deprecated and this argument is ignored, please remove it
|
|
Start and stop the node
use of deprecated constant `rustler_init::explicit_nif_functions`: Passing NIF functions explicitly is deprecated and this argument is ignored, please remove it
|
|
Build project
use of deprecated constant `rustler_init::explicit_nif_functions`: Passing NIF functions explicitly is deprecated and this argument is ignored, please remove it
|
|
Run spec-tests (deneb, mainnet)
use of deprecated constant `rustler_init::explicit_nif_functions`: Passing NIF functions explicitly is deprecated and this argument is ignored, please remove it
|
|
Run spec-tests (deneb, general)
use of deprecated constant `rustler_init::explicit_nif_functions`: Passing NIF functions explicitly is deprecated and this argument is ignored, please remove it
|
|
JSON arguments recommended for ENTRYPOINT/CMD to prevent unintended behavior related to OS signals:
Dockerfile#L123
JSONArgsRecommended: JSON arguments recommended for ENTRYPOINT to prevent unintended behavior related to OS signals
More info: https://docs.docker.com/go/dockerfile/rule/json-args-recommended/
|
|
Run spec-tests (deneb, minimal)
use of deprecated constant `rustler_init::explicit_nif_functions`: Passing NIF functions explicitly is deprecated and this argument is ignored, please remove it
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
lambdaclass~lambda_ethereum_consensus~NZD6BE.dockerbuild
Expired
|
121 KB |
sha256:fd9693661861491dda322cebb83c551d19c5d16fe9f695be2f27090a9e1d7c07
|
|