Bug 1441776 - [RFE][overcloud-inspector] Split the service into API and worker processes
Summary: [RFE][overcloud-inspector] Split the service into API and worker processes
Keywords:
Status: CLOSED DEFERRED
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-ironic-inspector
Version: 7.0 (Kilo)
Hardware: Unspecified
OS: Unspecified
high
unspecified
Target Milestone: ---
: ---
Assignee: mkovacik
QA Contact: Dan Yasny
URL:
Whiteboard:
Depends On:
Blocks: 1288035 1442136 1480137
TreeView+ depends on / blocked
 
Reported: 2017-04-12 17:06 UTC by mkovacik
Modified: 2017-12-12 13:49 UTC (History)
8 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2017-12-12 13:49:08 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Launchpad 1556072 0 None None None 2017-04-12 17:06:03 UTC
OpenStack gerrit 446336 0 None None None 2017-05-23 14:14:31 UTC
OpenStack gerrit 462861 0 None None None 2017-06-12 15:37:11 UTC
OpenStack gerrit 462862 0 None None None 2017-06-30 09:13:04 UTC
OpenStack gerrit 497689 0 None None None 2017-10-23 13:47:49 UTC

Description mkovacik 2017-04-12 17:06:04 UTC
Inspector is currently a monolithic, single-process service that in order to become HA one day as well as to support upstream effort of WSGI services should be split into API and worker processes.

See also:
[1] https://governance.openstack.org/tc/goals/pike/deploy-api-in-wsgi.html
[2] https://etherpad.openstack.org/p/ptg-pike-wsgi

Comment 1 Dmitry Tantsur 2017-04-13 07:02:42 UTC
Thanks! Adding this to 12, as this is a de-scoped version of previously approved https://bugzilla.redhat.com/show_bug.cgi?id=1288035

Comment 8 mkovacik 2017-06-30 09:17:53 UTC
This seems less likely to land before Pike M3; just the base patch landed so far, the second patch in the chain is receiving reviews atm, the third however still needs substantial work.

Comment 10 mkovacik 2017-10-02 16:57:46 UTC
So there's still discussions pending upstream about the fate of inspector being merged with ironic. Setting target release to 14 to be revised after a virtual planning meetup due in ~2weeks from now.

Comment 11 mkovacik 2017-10-23 14:03:03 UTC
just attaching an alternative implementation of the same, for the record

Comment 13 mkovacik 2017-12-12 13:49:08 UTC
This was deferred upstream; to be reopened if necessary


Note You need to log in before you can comment on or make changes to this bug.