Attempt to graceful shutdown in case of panics (#8999)
* Handle graceful shutdown with unwinding * Fix a race condition * Avoid double exit deadlock * typo: fix docs * Fix ethkey cli compilation * Fix all other cases panic_hook::set -> panic_hook::set_abort * struct fields do not need to be public * Add comments on why exiting AtomicBool is needed
Showing
- ethkey/cli/src/main.rs 1 addition, 1 deletionethkey/cli/src/main.rs
- ethstore/cli/src/main.rs 1 addition, 1 deletionethstore/cli/src/main.rs
- evmbin/src/main.rs 1 addition, 1 deletionevmbin/src/main.rs
- parity/main.rs 101 additions, 17 deletionsparity/main.rs
- util/panic_hook/src/lib.rs 10 additions, 3 deletionsutil/panic_hook/src/lib.rs
- whisper/cli/src/main.rs 1 addition, 1 deletionwhisper/cli/src/main.rs
Please register or sign in to comment