FS#64839 - [redis] Add missing service files for redis@ and redis-sentinel

Attached to Project: Community Packages
Opened by Karol Babioch (kbabioch) - Saturday, 14 December 2019, 19:50 GMT
Last edited by freswa (frederik) - Tuesday, 09 March 2021, 13:47 GMT
Task Type Feature Request
Category Packages
Status Closed
Assigned To Andrew Crerar (andrewSC)
freswa (frederik)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

The redis package is missing service files for redis-sentinel. Also an instanced version of redis is missing, which would allow for multiple instances of redis running.

The openSUSE package, for instance, has those unit files:

redis@.service -> https://build.opensuse.org/package/view_file/openSUSE:Factory/redis/redis@.service?expand=1

[Unit]
Description=Redis
After=network.target
PartOf=redis.target

[Service]
Type=notify
User=redis
Group=redis
PrivateTmp=true
PIDFile=/var/run/redis/%i.pid
ExecStart=/usr/sbin/redis-server /etc/redis/%i.conf
LimitNOFILE=10240
Restart=on-failure

[Install]
WantedBy=multi-user.target redis.target


redis-sentinel@.service -> https://build.opensuse.org/package/view_file/openSUSE:Factory/redis/redis-sentinel@.service?expand=1

[Unit]
Description=Redis
After=network.target
PartOf=redis-sentinel.target

[Service]
Type=notify
User=redis
Group=redis
PrivateTmp=true
PIDFile=/var/run/redis/sentinel-%i.pid
ExecStart=/usr/sbin/redis-sentinel /etc/redis/sentinel-%i.conf
LimitNOFILE=10240
Restart=on-failure

[Install]
WantedBy=multi-user.target redis.target
This task depends upon

Closed by  freswa (frederik)
Tuesday, 09 March 2021, 13:47 GMT
Reason for closing:  Implemented
Additional comments about closing:  redis-sentinel committed in revision 887046

Loading...