Remove manual logstash process management #2
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.
Logstash process management has been delegated to system's init system and manually killing them is not an option anymore, since this can create some really nasty race conditions. This pull requests removes offending code and redirects all of the process management to init helpers.
Note that because of this change, dmon now needs to run as root user. It would be better to have dmon call sudo for any operations that need elevated privileges, but this change would affect large parts of the DMon's code, so it was not done in this pull request,