diff options
| author | Vishvananda Ishaya <vishvananda@gmail.com> | 2010-07-19 14:45:39 -0500 |
|---|---|---|
| committer | Vishvananda Ishaya <vishvananda@gmail.com> | 2010-07-19 14:45:39 -0500 |
| commit | 19a8556917ffebf9f85e68df4a841e1ea97124d2 (patch) | |
| tree | 3e45898c6f4a58fd17759ad29d8117294d4914ad /bin | |
| parent | 5d647826d6345bfdd87bad10995319679f39679f (diff) | |
| parent | d52925f1f3293a4ad1692bd1aab846c713f7c3de (diff) | |
| download | nova-19a8556917ffebf9f85e68df4a841e1ea97124d2.tar.gz nova-19a8556917ffebf9f85e68df4a841e1ea97124d2.tar.xz nova-19a8556917ffebf9f85e68df4a841e1ea97124d2.zip | |
merged trunk
Diffstat (limited to 'bin')
| -rwxr-xr-x | bin/nova-objectstore | 25 |
1 files changed, 12 insertions, 13 deletions
diff --git a/bin/nova-objectstore b/bin/nova-objectstore index 521f3d5d1..9385fd299 100755 --- a/bin/nova-objectstore +++ b/bin/nova-objectstore @@ -18,33 +18,32 @@ # under the License. """ - Tornado daemon for nova objectstore. Supports S3 API. + Twisted daemon for nova objectstore. Supports S3 API. """ import logging -from tornado import httpserver -from tornado import ioloop from nova import flags -from nova import server from nova import utils -from nova.auth import users +from nova import twistd from nova.objectstore import handler FLAGS = flags.FLAGS -def main(argv): +def main(): # FIXME: if this log statement isn't here, no logging # appears from other files and app won't start daemonized - logging.debug('Started HTTP server on %s' % (FLAGS.s3_internal_port)) - app = handler.Application(users.UserManager()) - server = httpserver.HTTPServer(app) - server.listen(FLAGS.s3_internal_port) - ioloop.IOLoop.instance().start() - + logging.debug('Started HTTP server on %s' % (FLAGS.s3_port)) + app = handler.get_application() + print app + return app +# NOTE(soren): Stolen from nova-compute if __name__ == '__main__': + twistd.serve(__file__) + +if __name__ == '__builtin__': utils.default_flagfile() - server.serve('nova-objectstore', main) + application = main() |
