summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Riedemann <mriedem@us.ibm.com>2015-12-05 16:12:52 +0000
committerMatt Riedemann <mriedem@us.ibm.com>2015-12-05 16:12:52 +0000
commit8b65185c14447d30dc323f1a43de8d9b253fae04 (patch)
tree84375cc59e52b92b62c9e4c4f40565fbe263de2e
parent6ed3bd2b24bf9591dbac5d2f088d694cc6c49709 (diff)
downloadnova-8b65185c14447d30dc323f1a43de8d9b253fae04.tar.gz
Revert "Enable options for oslo.reports"
This reverts commit 6ed3bd2b24bf9591dbac5d2f088d694cc6c49709 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
-rw-r--r--etc/nova/nova-config-generator.conf1
-rw-r--r--nova/cmd/api.py4
-rw-r--r--nova/cmd/api_ec2.py4
-rw-r--r--nova/cmd/api_metadata.py4
-rw-r--r--nova/cmd/api_os_compute.py4
-rw-r--r--nova/cmd/baseproxy.py4
-rw-r--r--nova/cmd/cells.py4
-rw-r--r--nova/cmd/cert.py4
-rw-r--r--nova/cmd/compute.py4
-rw-r--r--nova/cmd/conductor.py4
-rw-r--r--nova/cmd/console.py4
-rw-r--r--nova/cmd/consoleauth.py4
-rw-r--r--nova/cmd/network.py4
-rw-r--r--nova/cmd/objectstore.py4
-rw-r--r--nova/cmd/scheduler.py4
-rw-r--r--nova/cmd/xvpvncproxy.py4
-rw-r--r--nova/config.py5
-rw-r--r--releasenotes/notes/new-oslo-reports-option-619c3dbf3ae320fb.yaml6
18 files changed, 60 insertions, 12 deletions
diff --git a/etc/nova/nova-config-generator.conf b/etc/nova/nova-config-generator.conf
index 98ff3b16b2..7c820ad483 100644
--- a/etc/nova/nova-config-generator.conf
+++ b/etc/nova/nova-config-generator.conf
@@ -14,7 +14,6 @@ namespace = nova.openstack.common.policy
namespace = oslo.log
namespace = oslo.messaging
namespace = oslo.policy
-namespace = oslo.reports
namespace = oslo.service.periodic_task
namespace = oslo.service.service
namespace = oslo.service.sslutils
diff --git a/nova/cmd/api.py b/nova/cmd/api.py
index 75e11be8e6..b025f7fce9 100644
--- a/nova/cmd/api.py
+++ b/nova/cmd/api.py
@@ -24,11 +24,13 @@ import sys
from oslo_config import cfg
from oslo_log import log as logging
+from oslo_reports import guru_meditation_report as gmr
from nova import config
from nova import objects
from nova import service
from nova import utils
+from nova import version
CONF = cfg.CONF
CONF.import_opt('enabled_apis', 'nova.service')
@@ -41,6 +43,8 @@ def main():
utils.monkey_patch()
objects.register_all()
+ gmr.TextGuruMeditation.setup_autorun(version)
+
launcher = service.process_launcher()
for api in CONF.enabled_apis:
should_use_ssl = api in CONF.enabled_ssl_apis
diff --git a/nova/cmd/api_ec2.py b/nova/cmd/api_ec2.py
index 5751b629be..5e3f861e2b 100644
--- a/nova/cmd/api_ec2.py
+++ b/nova/cmd/api_ec2.py
@@ -20,11 +20,13 @@ import sys
from oslo_config import cfg
from oslo_log import log as logging
+from oslo_reports import guru_meditation_report as gmr
from nova import config
from nova import objects
from nova import service
from nova import utils
+from nova import version
CONF = cfg.CONF
@@ -37,6 +39,8 @@ def main():
utils.monkey_patch()
objects.register_all()
+ gmr.TextGuruMeditation.setup_autorun(version)
+
should_use_ssl = 'ec2' in CONF.enabled_ssl_apis
server = service.WSGIService('ec2', use_ssl=should_use_ssl,
max_url_len=16384)
diff --git a/nova/cmd/api_metadata.py b/nova/cmd/api_metadata.py
index 5b1e570aa6..ae0d36447b 100644
--- a/nova/cmd/api_metadata.py
+++ b/nova/cmd/api_metadata.py
@@ -20,6 +20,7 @@ import sys
from oslo_config import cfg
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 import config
@@ -27,6 +28,7 @@ from nova import objects
from nova.objects import base as objects_base
from nova import service
from nova import utils
+from nova import version
CONF = cfg.CONF
@@ -40,6 +42,8 @@ def main():
utils.monkey_patch()
objects.register_all()
+ gmr.TextGuruMeditation.setup_autorun(version)
+
if not CONF.conductor.use_local:
objects_base.NovaObject.indirection_api = \
conductor_rpcapi.ConductorAPI()
diff --git a/nova/cmd/api_os_compute.py b/nova/cmd/api_os_compute.py
index fdd5690a44..9a70080831 100644
--- a/nova/cmd/api_os_compute.py
+++ b/nova/cmd/api_os_compute.py
@@ -20,11 +20,13 @@ import sys
from oslo_config import cfg
from oslo_log import log as logging
+from oslo_reports import guru_meditation_report as gmr
from nova import config
from nova import objects
from nova import service
from nova import utils
+from nova import version
CONF = cfg.CONF
@@ -37,6 +39,8 @@ def main():
utils.monkey_patch()
objects.register_all()
+ gmr.TextGuruMeditation.setup_autorun(version)
+
should_use_ssl = 'osapi_compute' in CONF.enabled_ssl_apis
server = service.WSGIService('osapi_compute', use_ssl=should_use_ssl)
service.serve(server, workers=server.workers)
diff --git a/nova/cmd/baseproxy.py b/nova/cmd/baseproxy.py
index 0aef8fb5c9..6b08a2665d 100644
--- a/nova/cmd/baseproxy.py
+++ b/nova/cmd/baseproxy.py
@@ -22,8 +22,10 @@ import sys
from oslo_config import cfg
from oslo_log import log as logging
+from oslo_reports import guru_meditation_report as gmr
from nova.console import websocketproxy
+from nova import version
CONF = cfg.CONF
@@ -51,6 +53,8 @@ def proxy(host, port):
logging.setup(CONF, "nova")
+ gmr.TextGuruMeditation.setup_autorun(version)
+
# Create and start the NovaWebSockets proxy
websocketproxy.NovaWebSocketProxy(
listen_host=host,
diff --git a/nova/cmd/cells.py b/nova/cmd/cells.py
index 0e9b4ec2a1..7996fc5307 100644
--- a/nova/cmd/cells.py
+++ b/nova/cmd/cells.py
@@ -19,11 +19,13 @@ import sys
from oslo_config import cfg
from oslo_log import log as logging
+from oslo_reports import guru_meditation_report as gmr
from nova import config
from nova import objects
from nova import service
from nova import utils
+from nova import version
CONF = cfg.CONF
CONF.import_opt('topic', 'nova.cells.opts', group='cells')
@@ -36,6 +38,8 @@ def main():
utils.monkey_patch()
objects.register_all()
+ gmr.TextGuruMeditation.setup_autorun(version)
+
server = service.Service.create(binary='nova-cells',
topic=CONF.cells.topic,
manager=CONF.cells.manager)
diff --git a/nova/cmd/cert.py b/nova/cmd/cert.py
index 7ddf69fd80..e07df8d0fd 100644
--- a/nova/cmd/cert.py
+++ b/nova/cmd/cert.py
@@ -18,11 +18,13 @@ import sys
from oslo_config import cfg
from oslo_log import log as logging
+from oslo_reports import guru_meditation_report as gmr
from nova import config
from nova import objects
from nova import service
from nova import utils
+from nova import version
CONF = cfg.CONF
CONF.import_opt('cert_topic', 'nova.cert.rpcapi')
@@ -34,6 +36,8 @@ def main():
utils.monkey_patch()
objects.register_all()
+ gmr.TextGuruMeditation.setup_autorun(version)
+
server = service.Service.create(binary='nova-cert', topic=CONF.cert_topic)
service.serve(server)
service.wait()
diff --git a/nova/cmd/compute.py b/nova/cmd/compute.py
index f46902e9ba..71434a225d 100644
--- a/nova/cmd/compute.py
+++ b/nova/cmd/compute.py
@@ -21,6 +21,7 @@ import traceback
from oslo_config import cfg
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 import config
@@ -31,6 +32,7 @@ from nova import objects
from nova.objects import base as objects_base
from nova import service
from nova import utils
+from nova import version
CONF = cfg.CONF
CONF.import_opt('compute_topic', 'nova.compute.rpcapi')
@@ -58,6 +60,8 @@ def main():
utils.monkey_patch()
objects.register_all()
+ gmr.TextGuruMeditation.setup_autorun(version)
+
if not CONF.conductor.use_local:
block_db_access()
objects_base.NovaObject.indirection_api = \
diff --git a/nova/cmd/conductor.py b/nova/cmd/conductor.py
index 2949f0b37d..da3d8643d1 100644
--- a/nova/cmd/conductor.py
+++ b/nova/cmd/conductor.py
@@ -19,11 +19,13 @@ import sys
from oslo_concurrency import processutils
from oslo_config import cfg
from oslo_log import log as logging
+from oslo_reports import guru_meditation_report as gmr
from nova import config
from nova import objects
from nova import service
from nova import utils
+from nova import version
CONF = cfg.CONF
CONF.import_opt('topic', 'nova.conductor.api', group='conductor')
@@ -35,6 +37,8 @@ def main():
utils.monkey_patch()
objects.register_all()
+ gmr.TextGuruMeditation.setup_autorun(version)
+
server = service.Service.create(binary='nova-conductor',
topic=CONF.conductor.topic,
manager=CONF.conductor.manager)
diff --git a/nova/cmd/console.py b/nova/cmd/console.py
index dd46e7662d..83d64f15cd 100644
--- a/nova/cmd/console.py
+++ b/nova/cmd/console.py
@@ -19,10 +19,12 @@ import sys
from oslo_config import cfg
from oslo_log import log as logging
+from oslo_reports import guru_meditation_report as gmr
from nova import config
from nova import objects
from nova import service
+from nova import version
CONF = cfg.CONF
CONF.import_opt('console_topic', 'nova.console.rpcapi')
@@ -33,6 +35,8 @@ def main():
logging.setup(CONF, "nova")
objects.register_all()
+ gmr.TextGuruMeditation.setup_autorun(version)
+
server = service.Service.create(binary='nova-console',
topic=CONF.console_topic)
service.serve(server)
diff --git a/nova/cmd/consoleauth.py b/nova/cmd/consoleauth.py
index 3e634860e2..ecfd44dcd1 100644
--- a/nova/cmd/consoleauth.py
+++ b/nova/cmd/consoleauth.py
@@ -19,10 +19,12 @@ import sys
from oslo_config import cfg
from oslo_log import log as logging
+from oslo_reports import guru_meditation_report as gmr
from nova import config
from nova import objects
from nova import service
+from nova import version
CONF = cfg.CONF
@@ -34,6 +36,8 @@ def main():
logging.setup(CONF, "nova")
objects.register_all()
+ gmr.TextGuruMeditation.setup_autorun(version)
+
server = service.Service.create(binary='nova-consoleauth',
topic=CONF.consoleauth_topic)
service.serve(server)
diff --git a/nova/cmd/network.py b/nova/cmd/network.py
index dc19b6b391..c559758931 100644
--- a/nova/cmd/network.py
+++ b/nova/cmd/network.py
@@ -21,6 +21,7 @@ import traceback
from oslo_config import cfg
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 import config
@@ -31,6 +32,7 @@ from nova import objects
from nova.objects import base as objects_base
from nova import service
from nova import utils
+from nova import version
CONF = cfg.CONF
CONF.import_opt('network_topic', 'nova.network.rpcapi')
@@ -58,6 +60,8 @@ def main():
utils.monkey_patch()
objects.register_all()
+ gmr.TextGuruMeditation.setup_autorun(version)
+
if not CONF.conductor.use_local:
block_db_access()
objects_base.NovaObject.indirection_api = \
diff --git a/nova/cmd/objectstore.py b/nova/cmd/objectstore.py
index 1d6fa02eeb..e15d844099 100644
--- a/nova/cmd/objectstore.py
+++ b/nova/cmd/objectstore.py
@@ -20,11 +20,13 @@
import sys
from oslo_log import log as logging
+from oslo_reports import guru_meditation_report as gmr
from nova import config
from nova.objectstore import s3server
from nova import service
from nova import utils
+from nova import version
def main():
@@ -32,6 +34,8 @@ def main():
logging.setup(config.CONF, "nova")
utils.monkey_patch()
+ gmr.TextGuruMeditation.setup_autorun(version)
+
server = s3server.get_wsgi_server()
service.serve(server)
service.wait()
diff --git a/nova/cmd/scheduler.py b/nova/cmd/scheduler.py
index fa166e1db5..43ffcee689 100644
--- a/nova/cmd/scheduler.py
+++ b/nova/cmd/scheduler.py
@@ -20,11 +20,13 @@ import sys
from oslo_config import cfg
from oslo_log import log as logging
+from oslo_reports import guru_meditation_report as gmr
from nova import config
from nova import objects
from nova import service
from nova import utils
+from nova import version
CONF = cfg.CONF
CONF.import_opt('scheduler_topic', 'nova.scheduler.rpcapi')
@@ -36,6 +38,8 @@ def main():
utils.monkey_patch()
objects.register_all()
+ gmr.TextGuruMeditation.setup_autorun(version)
+
server = service.Service.create(binary='nova-scheduler',
topic=CONF.scheduler_topic)
service.serve(server)
diff --git a/nova/cmd/xvpvncproxy.py b/nova/cmd/xvpvncproxy.py
index 2aa0c82170..6240f76dd3 100644
--- a/nova/cmd/xvpvncproxy.py
+++ b/nova/cmd/xvpvncproxy.py
@@ -18,9 +18,11 @@
import sys
from oslo_log import log as logging
+from oslo_reports import guru_meditation_report as gmr
from nova import config
from nova import service
+from nova import version
from nova.vnc import xvp_proxy
@@ -28,6 +30,8 @@ def main():
config.parse_args(sys.argv)
logging.setup(config.CONF, "nova")
+ gmr.TextGuruMeditation.setup_autorun(version)
+
wsgi_server = xvp_proxy.get_wsgi_server()
service.serve(wsgi_server)
service.wait()
diff --git a/nova/config.py b/nova/config.py
index f4084818b4..b3c9902efb 100644
--- a/nova/config.py
+++ b/nova/config.py
@@ -18,9 +18,6 @@
from oslo_config import cfg
from oslo_db import options
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 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):
log.set_defaults(_DEFAULT_LOGGING_CONTEXT_FORMAT, _DEFAULT_LOG_LEVELS)
log.register_options(CONF)
- gmr_opts.set_defaults(CONF)
options.set_defaults(CONF, connection=_DEFAULT_SQL_CONNECTION,
sqlite_db='nova.sqlite')
rpc.set_defaults(control_exchange='nova')
@@ -62,7 +58,6 @@ def parse_args(argv, default_config_files=None, configure_db=True):
project='nova',
version=version.version_string(),
default_config_files=default_config_files)
- gmr.TextGuruMeditation.setup_autorun(version, conf=CONF)
rpc.init(CONF)
if configure_db:
diff --git a/releasenotes/notes/new-oslo-reports-option-619c3dbf3ae320fb.yaml b/releasenotes/notes/new-oslo-reports-option-619c3dbf3ae320fb.yaml
deleted file mode 100644
index e0899ddfc5..0000000000
--- a/releasenotes/notes/new-oslo-reports-option-619c3dbf3ae320fb.yaml
+++ /dev/null
@@ -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. \ No newline at end of file