[RFE] Introduce High Availability to Ironic Inspector Service

Bug #1525218 reported by milan k
30
This bug affects 5 people
Affects Status Importance Assigned to Milestone
Ironic Inspector
Fix Released
Wishlist
milan k

Bug Description

Currently, Ironic Inspector is a single-process service that lacks redundancy.
This is a Bug to track implementation progress of the HA Ironic Inspector Spec[1]

[1] https://review.openstack.org/#/c/253675/

Tags: rfe
Dmitry Tantsur (divius)
tags: added: rfe
Changed in ironic-inspector:
status: New → Triaged
importance: Undecided → Wishlist
Dmitry Tantsur (divius)
Changed in ironic-inspector:
assignee: nobody → milan k (vetrisko)
Changed in ironic-inspector:
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to ironic-inspector (master)

Reviewed: https://review.openstack.org/348943
Committed: https://git.openstack.org/cgit/openstack/ironic-inspector/commit/?id=3ddc0615e5f99c7839c8b9e3ce3b78dcc522af39
Submitter: Jenkins
Branch: master

commit 3ddc0615e5f99c7839c8b9e3ce3b78dcc522af39
Author: dparalen <email address hidden>
Date: Fri Aug 19 16:10:17 2016 +0200

    Introducing node introspection state management

    Currently, state of a node introspection isn't kept in the database.
    This change introduces:

    * a new database column to keep the node introspection state
    * an automaton to manage the node introspection state
    * a decorator to declare a function performing an introspection state
      transition
    * a version_id column is added, to enhance database consistency, that
      is consulted whenever node_info is committed

    This change is part of the HA_Inspector effort[1]

    [1] https://specs.openstack.org/openstack/ironic-inspector-specs/specs/HA_inspector.html

    Closes-Bug: #1618835
    Partial-Bug: #1525218
    Change-Id: I18cb45f0d1194414715ccbe826d8a95610ec718d

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

Reviewed: https://review.openstack.org/446336
Committed: https://git.openstack.org/cgit/openstack/ironic-inspector/commit/?id=50ed0bdbaefcac24f722a7113920d502803c3fed
Submitter: Jenkins
Branch: master

commit 50ed0bdbaefcac24f722a7113920d502803c3fed
Author: Anton Arefiev <email address hidden>
Date: Thu Mar 16 09:59:20 2017 +0200

    Preparing for service splitting

    Creates new WSGIService class which keeps base API sercice
    initialization functionality and serve flask application. Also
    it will configure application for wsgi container[1].

    Also creates new `cmd` directory for storing console scripts.

    [1] https://governance.openstack.org/tc/goals/pike/deploy-api-in-wsgi.html

    Related-Bug: #1525218
    Change-Id: Ia64228c47a79a3008d435e8323a964f2bc45dfa7

Revision history for this message
Iury Gregory Melo Ferreira (iurygregory) wrote :

Fix Released - the patches have been merged (a while ago)

Changed in ironic-inspector:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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