Progress bar is broken for multiroles with operating system
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Committed
|
Medium
|
Vladimir Sharshov | ||
6.1.x |
Won't Fix
|
Medium
|
Fuel Python (Deprecated) | ||
7.0.x |
Won't Fix
|
Medium
|
Fuel Python (Deprecated) | ||
Mitaka |
Fix Released
|
Medium
|
Vladimir Sharshov | ||
Newton |
Fix Committed
|
Medium
|
Vladimir Sharshov |
Bug Description
"build_id": "2015-05-
"build_number": "394",
"release_versions": {"2014.2.2-6.1": {"VERSION": {"build_id": "2015-05-
"auth_required": true,
"api": "1.0",
"fuel-library_sha": "f385d6a58298c7
"nailgun_sha": "46f55c293e4540
"feature_groups": ["mirantis"],
"openstack_
"production": "docker",
"python-
"astute_sha": "6a4dcd11c67af2
"fuel-ostf_sha": "740ded337bb2a8
"release": "6.1",
"fuelmain_sha": "3eca5e8f7ca6a8
1. Create new environment (CentOS)
2. Choose Neutron, VLAN
3. Add 1 controller+
4. Start deployment. It was successful
5. But progress bar is broken because after starting deployment progress bar for controller became 100% and for compute near 50%. And it remains until the end of deployment.
Changed in fuel: | |
milestone: | 6.1 → 7.0 |
assignee: | Vladimir Sharshov (vsharshov) → Fuel Python Team (fuel-python) |
milestone: | 6.1 → 7.0 |
importance: | High → Medium |
tags: | added: qa-agree-7.0 |
tags: | added: feature |
Changed in fuel: | |
milestone: | 7.0 → 8.0 |
no longer affects: | fuel/8.0 |
tags: | removed: feature |
tags: | added: area-python |
tags: | added: on-verification |
In case of multiroles all roles weight of role the same. 2 roles, both have 50%, 3 roles - 33%.
2015-05-12T15:41:57 debug: [682] Data send by DeploymentProxy Reporter to report it up: {"nodes" =>[{"uid" =>"5", "status" =>"deploying" , "role"=>"base-os", "progress"=>50, "task"= >{"priority" =>200, "type"=>"puppet", "uids"=>["5"], "parameters" =>{"puppet_ modules" =>"/etc/ puppet/ modules" , "puppet_ manifest" =>"/etc/ puppet/ modules/ osnailyfacter/ modular/ globals/ globals. pp", "timeout"=>3600, "cwd"=>"/"}}}, {"uid"=>"6", "status" =>"deploying" , "role"=>"base-os", "progress"=>50, "task"= >{"priority" =>200, "type"=>"puppet", "uids"=>["6"], "parameters" =>{"puppet_ modules" =>"/etc/ puppet/ modules" , "puppet_ manifest" =>"/etc/ puppet/ modules/ osnailyfacter/ modular/ globals/ globals. pp", "timeout"=>3600, "cwd"=>"/"}}}]}
After it both compute and primary-controller have progress, but we have here some anomaly. Progress bar raise too fast.
Controller:
2015-05-12T15:42:51 debug: [682] Data send by DeploymentProxy Reporter to report it up: {"nodes" =>[{"uid" =>"5", "progress"=>50, "status" =>"deploying" , "role"= >"primary- controller" , "task"= >{"priority" =>300, "type"=>"puppet", "uids"=>["5"], "parameters" =>{"puppet_ modules" =>"/etc/ puppet/ modules" , "puppet_ manifest" =>"/etc/ puppet/ modules/ osnailyfacter/ modular/ globals/ globals. pp", "timeout"=>3600, "cwd"=>"/"}}}]} Reporter to report it up: {"nodes" =>[{"uid" =>"5", "progress"=>50, "status" =>"deploying" , "role"= >"primary- controller" , "task"= >{"priority" =>400, "type"=>"puppet", "uids"=>["5"], "parameters" =>{"puppet_ modules" =>"/etc/ puppet/ modules" , "puppet_ manifest" =>"/etc/ puppet/ modules/ osnailyfacter/ modular/ logging/ logging. pp", "timeout"=>3600, "cwd"=>"/"}}}]} Reporter to report it up: {"nodes" =>[{"uid" =>"5", "progress"=>57, "status" =>"deploying" , "role"= >"primary- controller" , "task"= >{"priority" =>500, "type"=>"puppet", "uids"=>["5"], "parameters" =>{"puppet_ modules" =>"/etc/ puppet/ modules" , "puppet_ manifest" =>"/etc/ puppet/ modules/ osnailyfacter/ modular/ tools/tools. pp", "timeout"=>3600, "cwd"=>"/"}}}]} Reporter to report it up: {"nodes" =>[{"uid" =>"5", "progress"=>97, "status" =>"deploying" , "role"= >"primary- controller" , "task"= >{"priority" =>500, "type"=>"puppet", "uids"=>["5"], "parameters" =>{"puppet_ modules" =>"/etc/ puppet/ modules" , "puppet_ manifest" =>"/etc/ puppet/ modules/ osnailyfacter/ modular/ tools/tools. pp", "timeout"=>3600, "cwd"=>"/"}}}]} Reporter to report it up: {"nodes" =>[{"uid" =>"5", "progress"=>100, "status" =>"deploying" , "role"= >"primary- controller" , "task"= >{"priority" =>500, "type"=>"puppet", "uids"=>["5"], "parameters" =>{"puppet_ modules" =>"/etc/ puppet/ modules" , "puppet_ manifest" =>"/etc/ puppet/ modules/ osnailyfacter/ modular/ tools/tools. pp", "timeout"=>3600, "cwd"=>"/"}}}]}
2015-05-12T15:42:59 debug: [682] Data send by DeploymentProxy
2015-05-12T15:43:12 debug: [682] Data send by DeploymentProxy
2015-05-12T15:43:14 debug: [682] Data send by DeploymentProxy
2015-05-12T15:43:16 debug: [682] Data send by DeploymentProxy
Compute:
2015-05-12T16:14:31 debug: [682] Data send by DeploymentProxy Reporter to report it up: {"nodes" =>[{"uid" =>"6", "progress"=>50, "status" =>"deploying" , "role"=>"compute", "task"= >{"priority" =>400, "type"=>"puppet"...