redis-bundle fails to start with "Wrong signature trying to load DB from file"

Solution Verified - Updated -

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.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content