Instance "status" needs to be a combination of both "state" and "task"

Bug #948419 reported by Gabriel Hurley
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Dashboard (Horizon)
Fix Released
Medium
Gabriel Hurley

Bug Description

The polling mechanism for instances highlighted a strange dichotomy wherein an instance can be in an error state and have a stuck task, or can be in a build state with no task, both of which cause polling to happen or not happen (respectively) at inappropriate times.

The solution is to update horizon's row status mechanism to operate on multiple status columns for the row.

Changed in horizon:
assignee: nobody → Gabriel Hurley (gabriel-hurley)
importance: Undecided → Medium
milestone: none → essex-rc1
status: New → Confirmed
Tres Henry (tres)
Changed in horizon:
milestone: essex-rc1 → none
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to horizon (master)

Fix proposed to branch: master
Review: https://review.openstack.org/5219

Changed in horizon:
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to horizon (master)

Reviewed: https://review.openstack.org/5219
Committed: http://github.com/openstack/horizon/commit/44f670e1049a0c73fd2f7e7d52caa6e897142b06
Submitter: Jenkins
Branch: master

commit 44f670e1049a0c73fd2f7e7d52caa6e897142b06
Author: Gabriel Hurley <email address hidden>
Date: Sun Mar 11 16:11:38 2012 -0700

    Allows row status to be determined as the aggregate of multiple columns.

    Instances table handles both status columns correctly now. Fixes bug 948419.
    Syspanel instances table no longer has "launch instance" action. Fixes bug 952609.
    Allows ajax-updating for volumes table. Fixes bug 948396.

    Change-Id: I8657c79d0ab7ec5972cc7c4886d7f009a1710876

Changed in horizon:
status: In Progress → Fix Committed
Changed in horizon:
milestone: none → essex-rc1
Thierry Carrez (ttx)
Changed in horizon:
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in horizon:
milestone: essex-rc1 → 2012.1
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.