summaryrefslogtreecommitdiffstats
path: root/bin/nova-api
diff options
context:
space:
mode:
authorBrian Lamar <brian.lamar@rackspace.com>2011-06-19 14:41:42 -0400
committerBrian Lamar <brian.lamar@rackspace.com>2011-06-19 14:41:42 -0400
commit95213244fe341b7ec2723b92a5b793e89ee8403f (patch)
treee81396e01d5c775fe78904425f7ce0837654b92e /bin/nova-api
parentea64f883b74fa3c702a3c47d4508a1e7a7f6b40d (diff)
downloadnova-95213244fe341b7ec2723b92a5b793e89ee8403f.tar.gz
nova-95213244fe341b7ec2723b92a5b793e89ee8403f.tar.xz
nova-95213244fe341b7ec2723b92a5b793e89ee8403f.zip
Cleaned up nova-api binary and logging a bit.
Diffstat (limited to 'bin/nova-api')
-rwxr-xr-xbin/nova-api32
1 files changed, 9 insertions, 23 deletions
diff --git a/bin/nova-api b/bin/nova-api
index 90c8b69ad..7d80b0b78 100755
--- a/bin/nova-api
+++ b/bin/nova-api
@@ -20,33 +20,20 @@
"""Starter script for Nova API."""
-import gettext
-import os
import sys
import eventlet.pool
-# If ../nova/__init__.py exists, add ../ to Python search path, so that
-# it will override what happens to be installed in /usr/(local/)lib/python...
-possible_topdir = os.path.normpath(os.path.join(os.path.abspath(sys.argv[0]),
- os.pardir,
- os.pardir))
-if os.path.exists(os.path.join(possible_topdir, 'nova', '__init__.py')):
- sys.path.insert(0, possible_topdir)
-
-gettext.install('nova', unicode=1)
-
from nova import flags
from nova import log as logging
from nova import service
from nova import utils
from nova import version
-from nova import wsgi
-LOG = logging.getLogger('nova.api')
-
+LOG = logging.getLogger("nova.api")
FLAGS = flags.FLAGS
+VERSION = version.version_string_with_vcs()
def launch(service_name):
@@ -55,18 +42,17 @@ def launch(service_name):
_service.wait()
-if __name__ == '__main__':
+def main():
utils.default_flagfile()
FLAGS(sys.argv)
- logging.setup()
- LOG.audit(_("Starting nova-api node (version %s)"),
- version.version_string_with_vcs())
- LOG.debug(_("Full set of FLAGS:"))
- for flag in FLAGS:
- flag_get = FLAGS.get(flag, None)
- LOG.debug("%(flag)s : %(flag_get)s" % locals())
+# logging.setup()
+ LOG.audit(_("Starting nova-api node (version %s)") % VERSION)
pool = eventlet.pool.Pool()
pool.execute(launch, "ec2")
pool.execute(launch, "osapi")
pool.wait_all()
+
+
+if __name__ == '__main__':
+ sys.exit(main())