Remove heat-engine from pacemaker control
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Committed
|
Medium
|
Dmitry Burmistrov |
Bug Description
Currently Heat-engine is under pacemaker control.
However it's not really necessary and we should remove it from pacemaker control.
There is a snippet from initial mail about this issue:
"currently in MOS we are placing heat-engine services under corosync/pacemaker control. That prominently differs from other OpenStack services, as all the other crm resources are either lower-level infrastructure pieces (DB, rabbit, haproxy...) or various neutron agents.
In my understanding this was done during development MOS 5.0 when Heat multi-engine setup was introduced, but due to then undiscovered bug (https:/
In my view it is time to remove this workaround. For example, just recently it complicated debugging of a bug (https:/
If there is though some other important reason why we are still controlling heat-engines with pacemaker that I've missed, please chime in.
"
summary: |
- Remove heat-engine from Ha-proxy controll + Remove heat-engine from pacemaker controll |
description: | updated |
Changed in fuel: | |
status: | New → Confirmed |
assignee: | Ivan Berezovskiy (iberezovskiy) → Dmitry Burmistrov (dmburmistrov) |
summary: |
- Remove heat-engine from pacemaker controll + Remove heat-engine from pacemaker control |
tags: | added: area-library heat tech-debt |
Fix proposed to branch: master /review. openstack. org/307172
Review: https:/