-
Notifications
You must be signed in to change notification settings - Fork 807
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
[Merged by Bors] - Capture a missed VC error #2436
Conversation
This is glorious! I just tested with a few of the scenarios from #2430 and they're all fixed by this PR 🎉 On a related note, I noticed we often use lighthouse/validator_client/src/attestation_service.rs Lines 208 to 218 in 3b600ac
|
d45a64c
to
352445a
Compare
Good call, I've added that too. I had to jig around with deps to solve a |
Looks like Windows doesn't like the latest version of
|
Oh! They restored IPC support in v0.16, I didn't notice! That probably only works on UNIX so we should disable it with https://github.com/tomusdrw/rust-web3#installation-on-windows |
Actually, looks like we decided not to support IPC (#1049). We can leave it disabled for now and come back for it if we want |
I've redefined the features to just drop Lets see how Windows likes that. |
Ah, need |
In the interests of getting this merged sooner, I'm going to skip straight to bors. bors r+ |
## Issue Addressed Related to #2430, #2394 ## Proposed Changes As per #2430 (comment), ensure that the `ProductionValidatorClient::new` error raises a log and shuts down the VC. Also, I implemened `spawn_ignoring_error`, as per @michaelsproul's suggestion in #2436 (comment). I got unlucky and CI picked up a [new rustsec vuln](https://rustsec.org/advisories/RUSTSEC-2021-0072). To fix this, I had to update the following crates: - `tokio` - `web3` - `tokio-compat-02` ## Additional Info NA
Pull request successfully merged into unstable. Build succeeded: |
Issue Addressed
Related to #2430, #2394
Proposed Changes
As per #2430 (comment), ensure that the
ProductionValidatorClient::new
error raises a log and shuts down the VC. Also, I implemenedspawn_ignoring_error
, as per @michaelsproul's suggestion in #2436 (comment).I got unlucky and CI picked up a new rustsec vuln. To fix this, I had to update the following crates:
tokio
web3
tokio-compat-02
Additional Info
NA