This repository was archived by the owner on Jun 1, 2020. It is now read-only.
Add option to run riak as a standalone process (not an runit service)#54
Open
mitchellwrosen wants to merge 1 commit intohectcastro:developfrom
Open
Add option to run riak as a standalone process (not an runit service)#54mitchellwrosen wants to merge 1 commit intohectcastro:developfrom
mitchellwrosen wants to merge 1 commit intohectcastro:developfrom
Conversation
1902000 to
51c99aa
Compare
Contributor
Author
|
Hm, riak does not start successfully when setting |
Contributor
Author
|
Nevermind, it works :P |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
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.
This PR makes two changes:
riak.shto an init script, so that if riak is restarted byrunit, these are not re-run unnecessarily./usr/local/bin/run_riak.shrather than/etc/service/riak/run. Then, an environment variable controlls whether a new init script (init_riak.sh) symlinks/usr/local/bin/run_riak.shto/etc/service/riak/run, or simply runs it as a background process.By allowing riak to run outside of runit, I can do things like
riak restartfrom test code that will behave "as intended", i.e. riak and runit will not fight each other over starting the node.