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

add sentinel multi monitor #1

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

Conversation

basti-nis
Copy link
Owner

Pull Request (PR) description

After multi instance was added we should let redis-sentinel watch over these instances

This Pull Request (PR) add following features and fixes the following issues

  • multi instance support for redis-sentinel

basti-nis and others added 21 commits November 18, 2020 16:46
This avoids the need to declare a master.
The path when using an SCL is non-standard. Using the correct one
prevents permission issues.
CentOS 6 is EOL and we can't test RHEL 6. That means there's no
guarantee it continues to work. Also, all other distros mentioned in
metadata.json run systemd. This allows the module to be cleaned up.

For the sentinel, every supported distro provides a systemd unit file as
part of the package. On Debian, it also provides a sysvinit file.
Including this in the module is not needed. In most cases, the systemd
unit file would have already shadowed the sysvinit file.
These default to true and by now we can rely on them to be present. The
systemd unit files all have them so there's really no reason to keep
this around.
This removes the use of file defaults and moves all variables used in
the template together.
Add support for rename-command in redis.conf
Remove support for THP in Redis module - recommend forge module
0c851ce changed $log_dir for SCL
deployments. However, $log_file was still absolute. That caused it to
log to a non-existing directory.

This patch makes $log_file accept a relative path. If a relative path is
specified, $log_dir will be prepended. Absolute paths are still used
directly which keeps API compatibility.
Allow relative paths for $log_file
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.

5 participants