[separate_services] Addition of db node to deployed cluster failed with(/Stage[main]/Cluster::Haproxy_ocf/Service[p_haproxy]) Could not evaluate: Primitive 'p_haproxy' was not found in CIB!

Bug #1478589 reported by Andrey Sledzinskiy
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel Plugins
Invalid
High
Matthew Mosesohn
Fuel for OpenStack
Invalid
High
Andrey Sledzinskiy

Bug Description

Addition of db node to deployed cluster failed with(/Stage[main]/Cluster::Haproxy_ocf/Service[p_haproxy]) Could not evaluate: Primitive 'p_haproxy' was not found in CIB!

Steps:
1. Upload and install on fuel master 'detach-database' plugin
2. Create next cluster - Ubuntu, HA, Neutron Vlan, Cinder, detach-database plugin enabled, 3 controllers, 3 db node, 1 compute, 1 cinder
3. Deploy cluster
4. Add 1 additional db node
5. Click 'Deploy Changes'

Actual result - deployment on additional db node failed (node-18):
2015-07-27 14:20:41 ERR (/Stage[main]/Cluster::Haproxy_ocf/Service[p_haproxy]) Could not evaluate: Primitive 'p_haproxy' was not found in CIB!

Logs are attached

Revision history for this message
Andrey Sledzinskiy (asledzinskiy) wrote :
Changed in fuel:
status: New → Confirmed
Revision history for this message
Vladimir Kuklin (vkuklin) wrote :

Seems an issue with tasks ordering

Revision history for this message
Vladimir Khlyunev (vkhlyunev) wrote :

Please, see https://bugs.launchpad.net/fuel/+bug/1482136/comments/7 and https://bugs.launchpad.net/fuel/+bug/1482136/comments/8 ; we need to improve mechanism of adding new database nodes to existing cluster

Changed in fuel:
status: Confirmed → In Progress
affects: fuel → fuel-plugins
Changed in fuel-plugins:
milestone: 7.0 → none
Changed in fuel:
status: New → In Progress
importance: Undecided → High
assignee: nobody → Matthew Mosesohn (raytrac3r)
milestone: none → 7.0
Revision history for this message
Matthew Mosesohn (raytrac3r) wrote :

Can you confirm this? I believe it's already fixed.

Changed in fuel:
status: In Progress → Incomplete
Changed in fuel-plugins:
status: In Progress → Incomplete
Changed in fuel:
assignee: Matthew Mosesohn (raytrac3r) → Andrey Sledzinskiy (asledzinskiy)
Revision history for this message
Andrey Sledzinskiy (asledzinskiy) wrote :

I couldn't reproduce this issue on
{

    "build_id": "2015-08-18_03-05-20",
    "build_number": "187",
    "release_versions":

{

    "2015.1.0-7.0":

{

    "VERSION":

{

    "build_id": "2015-08-18_03-05-20",
    "build_number": "187",
    "api": "1.0",
    "fuel-library_sha": "0062e69db17f8a63f85996039bdefa87aea498e1",
    "nailgun_sha": "4710801a2f4a6d61d652f8f1e64215d9dde37d2e",
    "feature_groups":

            [
                "mirantis"
            ],
            "fuel-nailgun-agent_sha": "e01693992d7a0304d926b922b43f3b747c35964c",
            "openstack_version": "2015.1.0-7.0",
            "fuel-agent_sha": "57145b1d8804389304cd04322ba0fb3dc9d30327",
            "production": "docker",
            "python-fuelclient_sha": "4c74a60aa60c06c136d9197c7d09fa4f8c8e2863",
            "astute_sha": "e24ca066bf6160bc1e419aaa5d486cad1aaa937d",
            "fuel-ostf_sha": "17786b86b78e5b66d2b1c15500186648df10c63d",
            "release": "7.0",
            "fuelmain_sha": "c9dad194e82a60bf33060eae635fff867116a9ce"
        }
    }

},
"auth_required": true,
"api": "1.0",
"fuel-library_sha": "0062e69db17f8a63f85996039bdefa87aea498e1",
"nailgun_sha": "4710801a2f4a6d61d652f8f1e64215d9dde37d2e",
"feature_groups":

    [
        "mirantis"
    ],
    "fuel-nailgun-agent_sha": "e01693992d7a0304d926b922b43f3b747c35964c",
    "openstack_version": "2015.1.0-7.0",
    "fuel-agent_sha": "57145b1d8804389304cd04322ba0fb3dc9d30327",
    "production": "docker",
    "python-fuelclient_sha": "4c74a60aa60c06c136d9197c7d09fa4f8c8e2863",
    "astute_sha": "e24ca066bf6160bc1e419aaa5d486cad1aaa937d",
    "fuel-ostf_sha": "17786b86b78e5b66d2b1c15500186648df10c63d",
    "release": "7.0",
    "fuelmain_sha": "c9dad194e82a60bf33060eae635fff867116a9ce"

}

Changed in fuel:
status: Incomplete → Invalid
Changed in fuel-plugins:
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.