[Merged by Bors] - Capture a missed VC error#2436
[Merged by Bors] - Capture a missed VC error#2436paulhauner wants to merge 12 commits intosigp:unstablefrom
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 https://github.com/tomusdrw/rust-web3/blob/c153128c78860ce83d5d5db3ad418e18fb42da77/Cargo.toml#L68 |
|
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::newerror 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:
tokioweb3tokio-compat-02Additional Info
NA