Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

implement a configurable superivision tree #48

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

BrendanBall
Copy link

Currently Kadabra starts an application which is problematic
in some failure scenarios that can result in the entire BEAM node
being restarted.
Starting an application in a library doesn't put the library user in control.
This fixes it in a backwards compatible way by allowing the library user
to decide exactly how their application should behave when Kadabra
crashes.

This is related to codedge-llc/pigeon#200

Brendan Ball added 2 commits December 23, 2021 08:18
Currently Kadabra starts an application which is problematic
in some failure scenarios that can result in the entire BEAM node
being restarted.
Starting an application in a library doesn't put the library user in control.
This fixes it in a backwards compatible way by allowing the library user
to decide exactly how their application should behave when Kadabra
crashes.
It's not possible to include the Application in a release without
starting it automatically.
@David-Tennant
Copy link

Hi @hpopp. Could this PR get a review?

@David-Tennant
Copy link

Hi @hpopp. Could this PR get a review?

If any changes are needed I am happy to take over. I'm picking up the project that BrendanBall was working on

@jollyjerr
Copy link

Hey @David-Tennant, what was your solution in the meantime? Did you publish a fork?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants