Redis is now too old for puppet-redis

Bug #1523239 reported by Emilien Macchi on 2015-12-06
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Undecided
Emilien Macchi

Bug Description

The version of Redis in EPEL is 2.8.1 (EPEL), which does not support clustering.

6 days ago, a patch in puppet-redis added clustering parameters:
https://github.com/arioch/puppet-redis/commit/4fb33b960a09bfb459eff20ee112bfc9e0a1c096

From this day, Redis Server can't start on RHEL systems, because the option is invalid.
We would need to pin the CI to the commit before.

In the meantime, I'm working on a pull-request on puppet-redis to fix it.
Also, redis is going to be pin to 3.x.x in RDO repositories.

Consequence: redis should not be working on all tripleo jobs at this time.

Changed in tripleo:
assignee: nobody → Emilien Macchi (emilienm)
status: New → In Progress
Emilien Macchi (emilienm) wrote :
Emilien Macchi (emilienm) wrote :

See on some recent overcloud jobs [1]:

➜ overcloud-controller-0 grep redis-server var/log/messages
Dec 5 00:05:26 localhost redis-server: *** FATAL CONFIG FILE ERROR ***
Dec 5 00:05:26 localhost redis-server: Reading the configuration file, at line 542
Dec 5 00:05:26 localhost redis-server: >>> 'cluster-enabled no'
Dec 5 00:05:26 localhost redis-server: Bad directive or wrong number of arguments
Dec 5 00:07:45 localhost redis-server: *** FATAL CONFIG FILE ERROR ***
Dec 5 00:07:45 localhost redis-server: Reading the configuration file, at line 542
Dec 5 00:07:45 localhost redis-server: >>> 'cluster-enabled no'
Dec 5 00:07:45 localhost redis-server: Bad directive or wrong number of arguments
Dec 5 00:12:07 localhost redis-server: *** FATAL CONFIG FILE ERROR ***
Dec 5 00:12:07 localhost redis-server: Reading the configuration file, at line 542
Dec 5 00:12:07 localhost redis-server: >>> 'cluster-enabled no'
Dec 5 00:12:07 localhost redis-server: Bad directive or wrong number of arguments
Dec 5 00:13:58 localhost redis-server: *** FATAL CONFIG FILE ERROR ***
Dec 5 00:13:58 localhost redis-server: Reading the configuration file, at line 542
Dec 5 00:13:58 localhost redis-server: >>> 'cluster-enabled no'
Dec 5 00:13:58 localhost redis-server: Bad directive or wrong number of arguments

So I confirm the current state of Redis in TripleO (on the overcloud) is broken.

[1] http://logs.openstack.org/17/253717/2/check-tripleo/gate-tripleo-ci-f21-nonha/39a39c9/logs/

Emilien Macchi (emilienm) wrote :

The pull-request has been merged, Redis is not started correctly.

Changed in tripleo:
status: In Progress → Fix Committed
Changed in tripleo:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers