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

Bug #948419 reported by Gabriel Hurley on 2012-03-06
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Dashboard (Horizon)
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) on 2012-03-09
Changed in horizon:
milestone: essex-rc1 → none

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

Changed in horizon:
status: Confirmed → In Progress

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) on 2012-03-20
Changed in horizon:
status: Fix Committed → Fix Released
Thierry Carrez (ttx) on 2012-04-05
Changed in horizon:
milestone: essex-rc1 → 2012.1
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers