This repository has been 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
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.sh
to an init script, so that if riak is restarted byrunit
, these are not re-run unnecessarily./usr/local/bin/run_riak.sh
rather than/etc/service/riak/run
. Then, an environment variable controlls whether a new init script (init_riak.sh
) symlinks/usr/local/bin/run_riak.sh
to/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 restart
from test code that will behave "as intended", i.e. riak and runit will not fight each other over starting the node.