lighthouse/validator_client/src
Paul Hauner 5e3fb13cfe Downgrade a CRIT in the VC for builder timeouts (#4366)
## Issue Addressed

NA

## Proposed Changes

Downgrade a `CRIT` to an `ERRO` when there's an `Irrecoverable` error whilst publishing a blinded block.

It's quite common for builders successfully broadcast a block to the network whilst failing to respond to the BN when it publishes a signed, blinded block. The VC is currently raising a `CRIT` when this happens and I think that's excessive.

These changes have the same intent as  #4073. In that PR I only managed to remove the `CRIT`s in the BN but missed this one in the VC.

I've also tidied the log messages to:

- Give them all the same title (*"Error whilst producing block"*) to help with grepping.
- Include the `block_slot` so it's easy to look up the slot in an explorer and see if it was actually skipped.

## Additional Info

This PR should not change any logic beyond logging.
2023-06-07 01:50:34 +00:00
..
duties_service Implement el_offline and use it in the VC (#4295) 2023-05-17 05:51:56 +00:00
http_api Logging via the HTTP API (#4074) 2023-05-22 05:57:08 +00:00
http_metrics Add new validator API for voluntary exit (#4119) 2023-04-03 03:02:56 +00:00
signing_method Split common crates out into their own repos (#3890) 2023-04-28 01:15:40 +00:00
attestation_service.rs Validator registration request failures do not cause us to mark BNs offline (#3488) 2022-08-29 11:35:59 +00:00
beacon_node_fallback.rs Avoid excessive logging of BN online status (#4315) 2023-05-22 02:36:43 +00:00
block_service.rs Downgrade a CRIT in the VC for builder timeouts (#4366) 2023-06-07 01:50:34 +00:00
check_synced.rs Implement el_offline and use it in the VC (#4295) 2023-05-17 05:51:56 +00:00
cli.rs Implement el_offline and use it in the VC (#4295) 2023-05-17 05:51:56 +00:00
config.rs Implement el_offline and use it in the VC (#4295) 2023-05-17 05:51:56 +00:00
doppelganger_service.rs Clippy lints for rust 1.66 (#3810) 2022-12-16 04:04:00 +00:00
duties_service.rs Implement el_offline and use it in the VC (#4295) 2023-05-17 05:51:56 +00:00
graffiti_file.rs Rust 1.54.0 lints (#2483) 2021-07-30 01:11:47 +00:00
initialized_validators.rs Optimise update_validators by decrypting key cache only when necessary (#4126) 2023-03-29 02:56:39 +00:00
key_cache.rs Clippy lints for rust 1.66 (#3810) 2022-12-16 04:04:00 +00:00
latency.rs Add VC metric for primary BN latency (#4051) 2023-03-06 04:08:49 +00:00
lib.rs Appease clippy in Rust 1.70 (#4365) 2023-06-02 03:17:40 +00:00
notifier.rs Add new VC metrics for beacon node availability (#3193) 2022-05-26 02:05:16 +00:00
preparation_service.rs Implement el_offline and use it in the VC (#4295) 2023-05-17 05:51:56 +00:00
signing_method.rs Add new validator API for voluntary exit (#4119) 2023-04-03 03:02:56 +00:00
sync_committee_service.rs Implement el_offline and use it in the VC (#4295) 2023-05-17 05:51:56 +00:00
validator_store.rs Add new validator API for voluntary exit (#4119) 2023-04-03 03:02:56 +00:00