redis-bundle fails to start with "Wrong signature trying to load DB from file"
Issue
- When we try to make a failed controller(controller-2) to our controller cluster, we see that redis-bundle on the node fails to start
[heat-admin@controller-0 ~]$ sudo pcs status
...
Full list of resources:
...
Docker container set: redis-bundle [192.168.24.1:8787/rhosp13/openstack-redis:pcmklatest]
redis-bundle-0 (ocf::heartbeat:redis): Master controller-0
redis-bundle-1 (ocf::heartbeat:redis): Slave controller-1
redis-bundle-2 (ocf::heartbeat:redis): Stopped controller-2
...
Failed Actions:
* redis_start_0 on redis-bundle-2 'not running' (7): call=8, status=complete, exitreason='',
last-rc-change='Wed Oct 1 12:34:56 2019', queued=0ms, exec=800ms
- In
/var/log/containers/redis/redis.log
, we found the following error
98:M 01 Oct 12:34:56.789 # Wrong signature trying to load DB from file
98:M 01 Oct 12:34:56.789 # Fatal error loading the DB: Invalid argument. Exiting.
Environment
- Red Hat OpenStack Platform 13
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.