Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Previous Behavior
The terminal would hang on the process, and sometimes, the Docker container would not be killed.
New Behavior
Upon detecting an exec_die event, we will attach to the container, pipe the output to the console, and send a command that shuts
mysqld
down, solving the previous issue of it not wanting to shut down. We then send a stop signal to the container which gracefully attempts to shut down all other daemons and services (and serves as a fallback were the command above not to work), and then exit the process using the previousexit()
function.Related Issue
closes #60
Testing and Maintenance