Description
In the validator client's first_success function, errors are collected as different endpoints are tried. If several endpoints are tried before one that succeeds, the details of those errors will be lost when the function returns early here:
|
Ok(val) => return Ok(val), |
In the logs from #3963 it seems like an offline primary BN caused delays when proposing via the secondary BN, possibly due to timeouts & errors at this stage.
It would be good to have logs (at least at debug! level) of errors as they occur in this function. However, this may be (partially) obsoleted by @macladson's improvements for #3613.
Description
In the validator client's
first_successfunction, errors are collected as different endpoints are tried. If several endpoints are tried before one that succeeds, the details of those errors will be lost when the function returns early here:lighthouse/validator_client/src/beacon_node_fallback.rs
Line 428 in 38514c0
In the logs from #3963 it seems like an offline primary BN caused delays when proposing via the secondary BN, possibly due to timeouts & errors at this stage.
It would be good to have logs (at least at
debug!level) of errors as they occur in this function. However, this may be (partially) obsoleted by @macladson's improvements for #3613.