pikers / piker

(e2e) foss trading for non-tinas
GNU Affero General Public License v3.0
103 stars 17 forks source link

Ahab hardkill #355

Closed goodboy closed 2 years ago

goodboy commented 2 years ago

Hopefully the final fix for this 😂.

Basically if we don't hard kill the container on both timeout and a wait error we can get in state where it's pretty difficult to kill the supervisor actor from the parent since the root perms get dropped in the parent after the child is spawned...

This also just changes the error raised when a nasty log is detected to instead be the more explicit ApplicationLogError which better describes what/why we're raising.