good morning!!!!

Skip to content
Snippets Groups Projects
Forked from an inaccessible project.
user avatar
BitBaseBit authored
Implemented panic handling, graceful shutdown and reporting for all goroutines that don't explicitly handle them. (#2153)

* implemented crash reporting for all goroutine panics that aren't handled explicitly

* implemented crash reporting for all goroutine panics that aren't handled explicitly

* changed node defaults back to originals after testing

* implemented panic handling for all goroutines that don't explicitly handle them, outputting the stack trace to a file in crashreports

* handling panics on all goroutines gracefully

* updated missing call

* error assignment

* implemented suggestions

* path.Join added

* implemented Evgeny's suggestions

* changed path.Join to filepath.Join for cross-platform

* added err check

* updated RecoverStackTrace to LogPanic

* updated closures

* removed call of common.Go to some goroutines

* updated scope capture

* removed testing files

* reverted back to original method, I feel like its less intrusive

* update filename for clarity
7ed337cd
History
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
Name Last commit Last update
..