Fix bad changes in corosync/pacemaker modules and contribute changes upstream
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Won't Fix
|
Medium
|
Dmitry Ilyin | ||
6.1.x |
Won't Fix
|
Medium
|
Fuel Library (Deprecated) | ||
7.0.x |
Won't Fix
|
Medium
|
Dmitry Ilyin |
Bug Description
We have a patch https:/
This must be fixed and contributed in upstream ( see https:/
The other related module, fuel-pacemaker, currently has broken rspecs and there is a patch fixing them https:/
tags: | added: corosync non-release pacemaker |
Changed in fuel: | |
milestone: | none → 7.0 |
importance: | Undecided → High |
assignee: | nobody → Fuel Library Team (fuel-library) |
status: | New → Confirmed |
tags: | added: tech-debt |
Changed in fuel: | |
milestone: | 7.0 → 8.0 |
no longer affects: | fuel/8.0.x |
tags: | added: area-library |
Changed in fuel: | |
milestone: | 8.0 → 9.0 |
Changed in fuel: | |
status: | Confirmed → Fix Committed |
Reviewed: https:/ /review. openstack. org/224857 /git.openstack. org/cgit/ openstack/ fuel-library/ commit/ ?id=2f2239025ac 0d0893470a309b9 e03c884fb0da89
Committed: https:/
Submitter: Jenkins
Branch: master
commit 2f2239025ac0d08 93470a309b9e03c 884fb0da89
Author: Vladimir Kuklin <email address hidden>
Date: Mon Feb 29 16:53:55 2016 +0300
Refactor to pcmk_ resources
Use pcmk_* resources from the new pacemaker module
instead of the old cs_* resources from the upstream
corosync modules and custom cs_rsc_* resources from the
duct tape patched corosync module.
The new pacemaker module is rewritten from the scratch
and provides improved performance, transparency and
debuggability. It uses it's own XML engine and depends
neither on "pcs" nor on "crm" applications.
"corosync" modules will still be used to install the
corosync cluster, and the "pacemaker" modules will
be used to work with the cluster's configuration.
Refactor pacemaker services to use pacemaker::service
wrapper. It controlls primitive creation and run in the
uniform way and creates ocf_handler helpers for
manual primitive management.
Add run_failed_log feature to fuel_noop_tests to
replay the failed tests after they were fixed.
Change-Id: Ifd5813c657031c dd7b86368cd9717 42483a5b8a1
Related-Bug: 1414583
Related-Bug: 1453773
Related-Bug: 1482248