Revert "Enable options for oslo.reports"

This reverts commit 6ed3bd2b24

Something regressed with this because the GMRs that are in
the liberty side n-cpu logs in the grenade job [1] are no
longer in the mitaka side [2] after this change.

I think that needs to be sorted out before we can land
this code, or at least know where the GMRs are now.

[1] http://logs.openstack.org/17/216917/26/check/gate-grenade-dsvm/f3832b9/logs/old/screen-n-cpu.txt.gz
[2] http://logs.openstack.org/17/216917/26/check/gate-grenade-dsvm/f3832b9/logs/new/screen-n-cpu.txt.gz

Change-Id: I817b8d0f6c6fa71dc56b031c717bd7a63193f847
This commit is contained in:
Matt Riedemann 2015-12-05 16:12:52 +00:00
parent 6ed3bd2b24
commit 8b65185c14
18 changed files with 60 additions and 12 deletions

View File

@ -14,7 +14,6 @@ namespace = nova.openstack.common.policy
namespace = oslo.log namespace = oslo.log
namespace = oslo.messaging namespace = oslo.messaging
namespace = oslo.policy namespace = oslo.policy
namespace = oslo.reports
namespace = oslo.service.periodic_task namespace = oslo.service.periodic_task
namespace = oslo.service.service namespace = oslo.service.service
namespace = oslo.service.sslutils namespace = oslo.service.sslutils

View File

@ -24,11 +24,13 @@ import sys
from oslo_config import cfg from oslo_config import cfg
from oslo_log import log as logging from oslo_log import log as logging
from oslo_reports import guru_meditation_report as gmr
from nova import config from nova import config
from nova import objects from nova import objects
from nova import service from nova import service
from nova import utils from nova import utils
from nova import version
CONF = cfg.CONF CONF = cfg.CONF
CONF.import_opt('enabled_apis', 'nova.service') CONF.import_opt('enabled_apis', 'nova.service')
@ -41,6 +43,8 @@ def main():
utils.monkey_patch() utils.monkey_patch()
objects.register_all() objects.register_all()
gmr.TextGuruMeditation.setup_autorun(version)
launcher = service.process_launcher() launcher = service.process_launcher()
for api in CONF.enabled_apis: for api in CONF.enabled_apis:
should_use_ssl = api in CONF.enabled_ssl_apis should_use_ssl = api in CONF.enabled_ssl_apis

View File

@ -20,11 +20,13 @@ import sys
from oslo_config import cfg from oslo_config import cfg
from oslo_log import log as logging from oslo_log import log as logging
from oslo_reports import guru_meditation_report as gmr
from nova import config from nova import config
from nova import objects from nova import objects
from nova import service from nova import service
from nova import utils from nova import utils
from nova import version
CONF = cfg.CONF CONF = cfg.CONF
@ -37,6 +39,8 @@ def main():
utils.monkey_patch() utils.monkey_patch()
objects.register_all() objects.register_all()
gmr.TextGuruMeditation.setup_autorun(version)
should_use_ssl = 'ec2' in CONF.enabled_ssl_apis should_use_ssl = 'ec2' in CONF.enabled_ssl_apis
server = service.WSGIService('ec2', use_ssl=should_use_ssl, server = service.WSGIService('ec2', use_ssl=should_use_ssl,
max_url_len=16384) max_url_len=16384)

View File

@ -20,6 +20,7 @@ import sys
from oslo_config import cfg from oslo_config import cfg
from oslo_log import log as logging from oslo_log import log as logging
from oslo_reports import guru_meditation_report as gmr
from nova.conductor import rpcapi as conductor_rpcapi from nova.conductor import rpcapi as conductor_rpcapi
from nova import config from nova import config
@ -27,6 +28,7 @@ from nova import objects
from nova.objects import base as objects_base from nova.objects import base as objects_base
from nova import service from nova import service
from nova import utils from nova import utils
from nova import version
CONF = cfg.CONF CONF = cfg.CONF
@ -40,6 +42,8 @@ def main():
utils.monkey_patch() utils.monkey_patch()
objects.register_all() objects.register_all()
gmr.TextGuruMeditation.setup_autorun(version)
if not CONF.conductor.use_local: if not CONF.conductor.use_local:
objects_base.NovaObject.indirection_api = \ objects_base.NovaObject.indirection_api = \
conductor_rpcapi.ConductorAPI() conductor_rpcapi.ConductorAPI()

View File

@ -20,11 +20,13 @@ import sys
from oslo_config import cfg from oslo_config import cfg
from oslo_log import log as logging from oslo_log import log as logging
from oslo_reports import guru_meditation_report as gmr
from nova import config from nova import config
from nova import objects from nova import objects
from nova import service from nova import service
from nova import utils from nova import utils
from nova import version
CONF = cfg.CONF CONF = cfg.CONF
@ -37,6 +39,8 @@ def main():
utils.monkey_patch() utils.monkey_patch()
objects.register_all() objects.register_all()
gmr.TextGuruMeditation.setup_autorun(version)
should_use_ssl = 'osapi_compute' in CONF.enabled_ssl_apis should_use_ssl = 'osapi_compute' in CONF.enabled_ssl_apis
server = service.WSGIService('osapi_compute', use_ssl=should_use_ssl) server = service.WSGIService('osapi_compute', use_ssl=should_use_ssl)
service.serve(server, workers=server.workers) service.serve(server, workers=server.workers)

View File

@ -22,8 +22,10 @@ import sys
from oslo_config import cfg from oslo_config import cfg
from oslo_log import log as logging from oslo_log import log as logging
from oslo_reports import guru_meditation_report as gmr
from nova.console import websocketproxy from nova.console import websocketproxy
from nova import version
CONF = cfg.CONF CONF = cfg.CONF
@ -51,6 +53,8 @@ def proxy(host, port):
logging.setup(CONF, "nova") logging.setup(CONF, "nova")
gmr.TextGuruMeditation.setup_autorun(version)
# Create and start the NovaWebSockets proxy # Create and start the NovaWebSockets proxy
websocketproxy.NovaWebSocketProxy( websocketproxy.NovaWebSocketProxy(
listen_host=host, listen_host=host,

View File

@ -19,11 +19,13 @@ import sys
from oslo_config import cfg from oslo_config import cfg
from oslo_log import log as logging from oslo_log import log as logging
from oslo_reports import guru_meditation_report as gmr
from nova import config from nova import config
from nova import objects from nova import objects
from nova import service from nova import service
from nova import utils from nova import utils
from nova import version
CONF = cfg.CONF CONF = cfg.CONF
CONF.import_opt('topic', 'nova.cells.opts', group='cells') CONF.import_opt('topic', 'nova.cells.opts', group='cells')
@ -36,6 +38,8 @@ def main():
utils.monkey_patch() utils.monkey_patch()
objects.register_all() objects.register_all()
gmr.TextGuruMeditation.setup_autorun(version)
server = service.Service.create(binary='nova-cells', server = service.Service.create(binary='nova-cells',
topic=CONF.cells.topic, topic=CONF.cells.topic,
manager=CONF.cells.manager) manager=CONF.cells.manager)

View File

@ -18,11 +18,13 @@ import sys
from oslo_config import cfg from oslo_config import cfg
from oslo_log import log as logging from oslo_log import log as logging
from oslo_reports import guru_meditation_report as gmr
from nova import config from nova import config
from nova import objects from nova import objects
from nova import service from nova import service
from nova import utils from nova import utils
from nova import version
CONF = cfg.CONF CONF = cfg.CONF
CONF.import_opt('cert_topic', 'nova.cert.rpcapi') CONF.import_opt('cert_topic', 'nova.cert.rpcapi')
@ -34,6 +36,8 @@ def main():
utils.monkey_patch() utils.monkey_patch()
objects.register_all() objects.register_all()
gmr.TextGuruMeditation.setup_autorun(version)
server = service.Service.create(binary='nova-cert', topic=CONF.cert_topic) server = service.Service.create(binary='nova-cert', topic=CONF.cert_topic)
service.serve(server) service.serve(server)
service.wait() service.wait()

View File

@ -21,6 +21,7 @@ import traceback
from oslo_config import cfg from oslo_config import cfg
from oslo_log import log as logging from oslo_log import log as logging
from oslo_reports import guru_meditation_report as gmr
from nova.conductor import rpcapi as conductor_rpcapi from nova.conductor import rpcapi as conductor_rpcapi
from nova import config from nova import config
@ -31,6 +32,7 @@ from nova import objects
from nova.objects import base as objects_base from nova.objects import base as objects_base
from nova import service from nova import service
from nova import utils from nova import utils
from nova import version
CONF = cfg.CONF CONF = cfg.CONF
CONF.import_opt('compute_topic', 'nova.compute.rpcapi') CONF.import_opt('compute_topic', 'nova.compute.rpcapi')
@ -58,6 +60,8 @@ def main():
utils.monkey_patch() utils.monkey_patch()
objects.register_all() objects.register_all()
gmr.TextGuruMeditation.setup_autorun(version)
if not CONF.conductor.use_local: if not CONF.conductor.use_local:
block_db_access() block_db_access()
objects_base.NovaObject.indirection_api = \ objects_base.NovaObject.indirection_api = \

View File

@ -19,11 +19,13 @@ import sys
from oslo_concurrency import processutils from oslo_concurrency import processutils
from oslo_config import cfg from oslo_config import cfg
from oslo_log import log as logging from oslo_log import log as logging
from oslo_reports import guru_meditation_report as gmr
from nova import config from nova import config
from nova import objects from nova import objects
from nova import service from nova import service
from nova import utils from nova import utils
from nova import version
CONF = cfg.CONF CONF = cfg.CONF
CONF.import_opt('topic', 'nova.conductor.api', group='conductor') CONF.import_opt('topic', 'nova.conductor.api', group='conductor')
@ -35,6 +37,8 @@ def main():
utils.monkey_patch() utils.monkey_patch()
objects.register_all() objects.register_all()
gmr.TextGuruMeditation.setup_autorun(version)
server = service.Service.create(binary='nova-conductor', server = service.Service.create(binary='nova-conductor',
topic=CONF.conductor.topic, topic=CONF.conductor.topic,
manager=CONF.conductor.manager) manager=CONF.conductor.manager)

View File

@ -19,10 +19,12 @@ import sys
from oslo_config import cfg from oslo_config import cfg
from oslo_log import log as logging from oslo_log import log as logging
from oslo_reports import guru_meditation_report as gmr
from nova import config from nova import config
from nova import objects from nova import objects
from nova import service from nova import service
from nova import version
CONF = cfg.CONF CONF = cfg.CONF
CONF.import_opt('console_topic', 'nova.console.rpcapi') CONF.import_opt('console_topic', 'nova.console.rpcapi')
@ -33,6 +35,8 @@ def main():
logging.setup(CONF, "nova") logging.setup(CONF, "nova")
objects.register_all() objects.register_all()
gmr.TextGuruMeditation.setup_autorun(version)
server = service.Service.create(binary='nova-console', server = service.Service.create(binary='nova-console',
topic=CONF.console_topic) topic=CONF.console_topic)
service.serve(server) service.serve(server)

View File

@ -19,10 +19,12 @@ import sys
from oslo_config import cfg from oslo_config import cfg
from oslo_log import log as logging from oslo_log import log as logging
from oslo_reports import guru_meditation_report as gmr
from nova import config from nova import config
from nova import objects from nova import objects
from nova import service from nova import service
from nova import version
CONF = cfg.CONF CONF = cfg.CONF
@ -34,6 +36,8 @@ def main():
logging.setup(CONF, "nova") logging.setup(CONF, "nova")
objects.register_all() objects.register_all()
gmr.TextGuruMeditation.setup_autorun(version)
server = service.Service.create(binary='nova-consoleauth', server = service.Service.create(binary='nova-consoleauth',
topic=CONF.consoleauth_topic) topic=CONF.consoleauth_topic)
service.serve(server) service.serve(server)

View File

@ -21,6 +21,7 @@ import traceback
from oslo_config import cfg from oslo_config import cfg
from oslo_log import log as logging from oslo_log import log as logging
from oslo_reports import guru_meditation_report as gmr
from nova.conductor import rpcapi as conductor_rpcapi from nova.conductor import rpcapi as conductor_rpcapi
from nova import config from nova import config
@ -31,6 +32,7 @@ from nova import objects
from nova.objects import base as objects_base from nova.objects import base as objects_base
from nova import service from nova import service
from nova import utils from nova import utils
from nova import version
CONF = cfg.CONF CONF = cfg.CONF
CONF.import_opt('network_topic', 'nova.network.rpcapi') CONF.import_opt('network_topic', 'nova.network.rpcapi')
@ -58,6 +60,8 @@ def main():
utils.monkey_patch() utils.monkey_patch()
objects.register_all() objects.register_all()
gmr.TextGuruMeditation.setup_autorun(version)
if not CONF.conductor.use_local: if not CONF.conductor.use_local:
block_db_access() block_db_access()
objects_base.NovaObject.indirection_api = \ objects_base.NovaObject.indirection_api = \

View File

@ -20,11 +20,13 @@
import sys import sys
from oslo_log import log as logging from oslo_log import log as logging
from oslo_reports import guru_meditation_report as gmr
from nova import config from nova import config
from nova.objectstore import s3server from nova.objectstore import s3server
from nova import service from nova import service
from nova import utils from nova import utils
from nova import version
def main(): def main():
@ -32,6 +34,8 @@ def main():
logging.setup(config.CONF, "nova") logging.setup(config.CONF, "nova")
utils.monkey_patch() utils.monkey_patch()
gmr.TextGuruMeditation.setup_autorun(version)
server = s3server.get_wsgi_server() server = s3server.get_wsgi_server()
service.serve(server) service.serve(server)
service.wait() service.wait()

View File

@ -20,11 +20,13 @@ import sys
from oslo_config import cfg from oslo_config import cfg
from oslo_log import log as logging from oslo_log import log as logging
from oslo_reports import guru_meditation_report as gmr
from nova import config from nova import config
from nova import objects from nova import objects
from nova import service from nova import service
from nova import utils from nova import utils
from nova import version
CONF = cfg.CONF CONF = cfg.CONF
CONF.import_opt('scheduler_topic', 'nova.scheduler.rpcapi') CONF.import_opt('scheduler_topic', 'nova.scheduler.rpcapi')
@ -36,6 +38,8 @@ def main():
utils.monkey_patch() utils.monkey_patch()
objects.register_all() objects.register_all()
gmr.TextGuruMeditation.setup_autorun(version)
server = service.Service.create(binary='nova-scheduler', server = service.Service.create(binary='nova-scheduler',
topic=CONF.scheduler_topic) topic=CONF.scheduler_topic)
service.serve(server) service.serve(server)

View File

@ -18,9 +18,11 @@
import sys import sys
from oslo_log import log as logging from oslo_log import log as logging
from oslo_reports import guru_meditation_report as gmr
from nova import config from nova import config
from nova import service from nova import service
from nova import version
from nova.vnc import xvp_proxy from nova.vnc import xvp_proxy
@ -28,6 +30,8 @@ def main():
config.parse_args(sys.argv) config.parse_args(sys.argv)
logging.setup(config.CONF, "nova") logging.setup(config.CONF, "nova")
gmr.TextGuruMeditation.setup_autorun(version)
wsgi_server = xvp_proxy.get_wsgi_server() wsgi_server = xvp_proxy.get_wsgi_server()
service.serve(wsgi_server) service.serve(wsgi_server)
service.wait() service.wait()

View File

@ -18,9 +18,6 @@
from oslo_config import cfg from oslo_config import cfg
from oslo_db import options from oslo_db import options
from oslo_log import log from oslo_log import log
from oslo_reports import guru_meditation_report as gmr
from oslo_reports import opts as gmr_opts
from nova.db.sqlalchemy import api as sqlalchemy_api from nova.db.sqlalchemy import api as sqlalchemy_api
from nova import debugger from nova import debugger
@ -53,7 +50,6 @@ _DEFAULT_LOGGING_CONTEXT_FORMAT = ('%(asctime)s.%(msecs)03d %(process)d '
def parse_args(argv, default_config_files=None, configure_db=True): def parse_args(argv, default_config_files=None, configure_db=True):
log.set_defaults(_DEFAULT_LOGGING_CONTEXT_FORMAT, _DEFAULT_LOG_LEVELS) log.set_defaults(_DEFAULT_LOGGING_CONTEXT_FORMAT, _DEFAULT_LOG_LEVELS)
log.register_options(CONF) log.register_options(CONF)
gmr_opts.set_defaults(CONF)
options.set_defaults(CONF, connection=_DEFAULT_SQL_CONNECTION, options.set_defaults(CONF, connection=_DEFAULT_SQL_CONNECTION,
sqlite_db='nova.sqlite') sqlite_db='nova.sqlite')
rpc.set_defaults(control_exchange='nova') rpc.set_defaults(control_exchange='nova')
@ -62,7 +58,6 @@ def parse_args(argv, default_config_files=None, configure_db=True):
project='nova', project='nova',
version=version.version_string(), version=version.version_string(),
default_config_files=default_config_files) default_config_files=default_config_files)
gmr.TextGuruMeditation.setup_autorun(version, conf=CONF)
rpc.init(CONF) rpc.init(CONF)
if configure_db: if configure_db:

View File

@ -1,6 +0,0 @@
---
features:
- You can now specify a directory for generating GMR logs
by adding a "log_dir" key under the "[oslo_report]" section in
nova.conf. If you do not specify this option, you will see the GMR
output in Nova logs.