Web UI progress bar doesn't consider a fuel-plugin progress

Bug #1443808 reported by Gil Meir
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Committed
Medium
Vladimir Sharshov
8.0.x
Won't Fix
Medium
Fuel Python (Deprecated)
Mitaka
Fix Released
Medium
Vladimir Sharshov
Newton
Fix Committed
Medium
Vladimir Sharshov

Bug Description

Plugins' pre_deployment stage runs before the puppet Openstack installation. The pre_deployment run can last some time (mellanox-plugin pre_deployment runs for ~ 6 minutes), but it isn't considered by the progress bar.

Right before the post_deployment stage starts, all nodes apear as "Ready" , the progress bar is at 100%, but the post_deployment run can also potentially run for some time.

Revision history for this message
Gil Meir (gilmeir-d) wrote :

{u'build_id': u'2015-04-12_12-50-24', u'ostf_sha': u'c2a76a60ec4ebbd78e508216c2e12787bf25e423', u'build_number': u'307', u'auth_required': True, u'nailgun_sha': u'd4bef41e2e54a9415b8e3d5b572f9046010547a4', u'openstack_version': u'2014.2-6.1', u'production': u'docker', u'api': u'1.0', u'python-fuelclient_sha': u'9208ff4a08dcb674ce2df132399a5aa3ddfac21c', u'astute_sha': u'd96a80b63198a578b2c159edbd76048819039eb0', u'fuelmain_sha': u'8daac234aea6ac0a98f27871deec039f74f6fdab', u'feature_groups': [u'mirantis'], u'release': u'6.1', u'release_versions': {u'2014.2-6.1': {u'VERSION': {u'build_id': u'2015-04-12_12-50-24', u'ostf_sha': u'c2a76a60ec4ebbd78e508216c2e12787bf25e423', u'openstack_version': u'2014.2-6.1', u'nailgun_sha': u'd4bef41e2e54a9415b8e3d5b572f9046010547a4', u'production': u'docker', u'api': u'1.0', u'python-fuelclient_sha': u'9208ff4a08dcb674ce2df132399a5aa3ddfac21c', u'astute_sha': u'd96a80b63198a578b2c159edbd76048819039eb0', u'fuelmain_sha': u'8daac234aea6ac0a98f27871deec039f74f6fdab', u'feature_groups': [u'mirantis'], u'release': u'6.1', u'build_number': u'307', u'fuellib_sha': u'867028fe78837dc2e4635a2cbb976782856964d0'}}}, u'fuellib_sha': u'867028fe78837dc2e4635a2cbb976782856964d0'}

tags: added: plugin
Changed in fuel:
milestone: none → 6.1
assignee: nobody → Fuel UI Team (fuel-ui)
importance: Undecided → High
tags: added: customer-found
Changed in fuel:
assignee: Fuel UI Team (fuel-ui) → Fuel Python Team (fuel-python)
Evgeniy L (rustyrobot)
Changed in fuel:
status: New → Triaged
Revision history for this message
Evgeniy L (rustyrobot) wrote :

Reduce priority, because it does not affect deployment at all.
Also it probably should be solved with refactoring of progress calculation, which should use information about tasks instead of hardcoded log based calculator.

Changed in fuel:
importance: High → Medium
milestone: 6.1 → 7.0
tags: added: release-notes
Revision history for this message
Irina Povolotskaya (ipovolotskaya) wrote :
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to fuel-docs (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/173326

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on fuel-docs (master)

Change abandoned by Irina (<email address hidden>) on branch: master
Review: https://review.openstack.org/173326
Reason: Known issues will be covered in plugin-specific documentation.

tags: added: covered-by-bp feature feature-progress-bar
Swann Croiset (swann-w)
Changed in fuel:
status: Triaged → Confirmed
Revision history for this message
Ihor Kalnytskyi (ikalnytskyi) wrote :

Our progress bar management is working by parsing puppet log. Astute doesn't know anything about plugins' log messages, so it's impossible to track it.

Revision history for this message
Vladimir Sharshov (vsharshov) wrote :

This can be fixed only in case of implementation: https://blueprints.launchpad.net/fuel/+spec/progress-bar-based-on-tasks

Moving to 8.0

Changed in fuel:
status: Confirmed → Won't Fix
tags: removed: feature
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to fuel-docs (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/223463

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to fuel-docs (master)

Reviewed: https://review.openstack.org/223463
Committed: https://git.openstack.org/cgit/stackforge/fuel-docs/commit/?id=513a95112c597d7f389c86cbe2f51b2aee8589f4
Submitter: Jenkins
Branch: master

commit 513a95112c597d7f389c86cbe2f51b2aee8589f4
Author: evkonstantinov <email address hidden>
Date: Tue Sep 15 10:47:04 2015 +0300

    Add plugin progress bar issue to relnotes

    Change-Id: Iac2e643daeab76f569f2aecd5b3e977ef09a201f
    Related-Bug:#1443808

Dmitry Pyzhov (dpyzhov)
Changed in fuel:
milestone: 7.0 → 8.0
status: Won't Fix → Confirmed
no longer affects: fuel/8.0.x
Dmitry Pyzhov (dpyzhov)
tags: added: area-python
Changed in fuel:
milestone: 8.0 → 9.0
Revision history for this message
Dmitry Pyzhov (dpyzhov) wrote :

We don't backport medium bugs

no longer affects: fuel/future
tags: added: 8.0 release-notes-done
removed: release-notes
tags: added: wontfix-low
Revision history for this message
Vladimir Sharshov (vsharshov) wrote :

Moving to Task Based Deployment solve the problem. Now progress bar calculated based on tasks which run on nodes.

tags: added: on-verification
Revision history for this message
Alisa Tselovalnikova (atselovalnikova) wrote :
tags: removed: on-verification
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related blueprints

Remote bug watches

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