summaryrefslogtreecommitdiff
path: root/bin/heat-api
diff options
context:
space:
mode:
Diffstat (limited to 'bin/heat-api')
-rwxr-xr-xbin/heat-api10
1 files changed, 6 insertions, 4 deletions
diff --git a/bin/heat-api b/bin/heat-api
index 8ac4ab73d..62fcf9a93 100755
--- a/bin/heat-api
+++ b/bin/heat-api
@@ -33,6 +33,7 @@ if os.path.exists(os.path.join(possible_topdir, 'heat', '__init__.py')):
from oslo_config import cfg
import oslo_i18n as i18n
from oslo_log import log as logging
+from oslo_reports import guru_meditation_report as gmr
from oslo_service import systemd
import six
@@ -50,8 +51,8 @@ LOG = logging.getLogger('heat.api')
if __name__ == '__main__':
try:
logging.register_options(cfg.CONF)
- version = version.version_info.version_string()
- cfg.CONF(project='heat', prog='heat-api', version=version)
+ cfg.CONF(project='heat', prog='heat-api',
+ version=version.version_info.version_string())
logging.setup(cfg.CONF, 'heat-api')
messaging.setup()
@@ -62,8 +63,9 @@ if __name__ == '__main__':
LOG.info(_LI('Starting Heat ReST API on %(host)s:%(port)s'),
{'host': host, 'port': port})
profiler.setup('heat-api', host)
- server = wsgi.Server()
- server.start(app, cfg.CONF.heat_api, default_port=port)
+ gmr.TextGuruMeditation.setup_autorun(version)
+ server = wsgi.Server('heat-api', cfg.CONF.heat_api)
+ server.start(app, default_port=port)
systemd.notify_once()
server.wait()
except RuntimeError as e: