When deploying with -e environments/puppet-pacemaker.yaml we have redis running under pacemaker:
OS::TripleO::Services::Redis: ../puppet/services/pacemaker/database/redis.yaml
The pike release timeframe might be a good time to remove redis from pacemaker's management and put it under systemd's control. The following work items need to happen for us to be able to make that happen:
1) Trivial change to environments/puppet-pacemaker.yaml defaulting to the non-pacemaker version
2) Add a release note / documentation
3) Code up an upgrade path:
3.1) Stop the redis resource via pcs. Delete it from the CIB
3.2) Make sure in THT redis is set to the non-pacemaker service
3.3) Run puppet
4) Testing:
4.1) Make sure that redis is still working after the master node dies
4.2) Verify that the sentinel is working correctly
4.3) Test reboots/restarts of redis
4.4) ???
Fix proposed to branch: master /review. openstack. org/446956
Review: https:/