Fail of deployment of a compute sets all hosts to error when using plugins
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Confirmed
|
High
|
Fuel Python (Deprecated) |
Bug Description
During deployment of 5 node cluster (3 controllers and 2 computes) with contrail plugin (https:/
VERSION:
feature_groups:
- mirantis
- experimental
production: "docker"
release: "6.1"
openstack_
api: "1.0"
build_number: "521"
build_id: "2015-06-
nailgun_sha: "4340d55c190293
python-
astute_sha: "7766818f079881
fuel-library_sha: "f43c2ae1af3b49
fuel-ostf_sha: "7c938648a246e0
fuelmain_sha: "bcc909ffc5dd51
Steps to reproduce:
1) install the plugin
2) create new environment
3) add 3 controllers and two compute nodes
4) configure interfaces for all hosts intentionally misconfiguring one of the compute nodes
5) deploy changes
Current behavior:
Although controllers got deployed successfully prior to deployment of misconfigured compute node, failure of this node is switching all nodes in the cluster (also those marked as "Ready") into error state forcing user to redeploy everything from scratch.
Expected behavior:
misconfigured compute node is switched into error state, controllers are still marked as "Ready" and don't require redeployment
Contrail team, please take a look and pass it to python team if needed.