Closed ryanberckmans closed 5 years ago
@pgebheim you're right, looks like we could handle the shutdown more cleanly in terms of blocking/non-blocking behavior. (At least the Promise returned by augurNodeController.shutdown()
.) Propose we add a new issue for that problem and merge this PR.
Ok I'm down with that!
Merged.
Fixes AugurProject/augur#261
I was also able to cause geth to quit without properly cleaning up the UDP listener socket used for p2p discovery. For this I opened a new issue https://github.com/ethereum/go-ethereum/issues/18443.