diff options
author | Jenkins <jenkins@review.openstack.org> | 2012-05-30 19:43:00 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2012-05-30 19:43:00 +0000 |
commit | bb93b4b209491602f6c5f7fecff9b1192a3ec968 (patch) | |
tree | 56f3d6584ccaa370383ed57e5c743efa868b63af | |
parent | 56358508a8ca71a8615c542164d99e53ee5a7e0d (diff) | |
parent | 965d855202da9e4aba06ab421239016080f0b3e6 (diff) | |
download | nova-bb93b4b209491602f6c5f7fecff9b1192a3ec968.tar.gz nova-bb93b4b209491602f6c5f7fecff9b1192a3ec968.tar.xz nova-bb93b4b209491602f6c5f7fecff9b1192a3ec968.zip |
Merge "Localize rpc options to rpc code."
-rw-r--r-- | nova/flags.py | 38 | ||||
-rw-r--r-- | nova/rpc/__init__.py | 6 | ||||
-rw-r--r-- | nova/rpc/impl_kombu.py | 33 |
3 files changed, 39 insertions, 38 deletions
diff --git a/nova/flags.py b/nova/flags.py index cd1a26594..5dd95add1 100644 --- a/nova/flags.py +++ b/nova/flags.py @@ -125,9 +125,6 @@ debug_opts = [ cfg.BoolOpt('fake_network', default=False, help='If passed, use fake network devices and addresses'), - cfg.BoolOpt('fake_rabbit', - default=False, - help='If passed, use a fake RabbitMQ provider'), ] FLAGS.register_cli_opts(log_opts) @@ -189,41 +186,6 @@ global_opts = [ cfg.StrOpt('network_topic', default='network', help='the topic network nodes listen on'), - cfg.StrOpt('rabbit_host', - default='localhost', - help='the RabbitMQ host'), - cfg.IntOpt('rabbit_port', - default=5672, - help='the RabbitMQ port'), - cfg.BoolOpt('rabbit_use_ssl', - default=False, - help='connect over SSL for RabbitMQ'), - cfg.StrOpt('rabbit_userid', - default='guest', - help='the RabbitMQ userid'), - cfg.StrOpt('rabbit_password', - default='guest', - help='the RabbitMQ password'), - cfg.StrOpt('rabbit_virtual_host', - default='/', - help='the RabbitMQ virtual host'), - cfg.IntOpt('rabbit_retry_interval', - default=1, - help='how frequently to retry connecting with RabbitMQ'), - cfg.IntOpt('rabbit_retry_backoff', - default=2, - help='how long to backoff for between retries when connecting ' - 'to RabbitMQ'), - cfg.IntOpt('rabbit_max_retries', - default=0, - help='maximum retries with trying to connect to RabbitMQ ' - '(the default of 0 implies an infinite retry count)'), - cfg.StrOpt('control_exchange', - default='nova', - help='the main RabbitMQ exchange to connect to'), - cfg.BoolOpt('rabbit_durable_queues', - default=False, - help='use durable queues in RabbitMQ'), cfg.BoolOpt('api_rate_limit', default=True, help='whether to rate limit the api'), diff --git a/nova/rpc/__init__.py b/nova/rpc/__init__.py index b48e47610..93fa6b173 100644 --- a/nova/rpc/__init__.py +++ b/nova/rpc/__init__.py @@ -46,6 +46,12 @@ rpc_opts = [ default=['nova.exception'], help='Modules of exceptions that are permitted to be recreated' 'upon receiving exception data from an rpc call.'), + cfg.StrOpt('control_exchange', + default='nova', + help='AMQP exchange to connect to if using RabbitMQ or Qpid'), + cfg.BoolOpt('fake_rabbit', + default=False, + help='If passed, use a fake RabbitMQ provider'), ] _CONF = None diff --git a/nova/rpc/impl_kombu.py b/nova/rpc/impl_kombu.py index ecabf4ded..310fa6f94 100644 --- a/nova/rpc/impl_kombu.py +++ b/nova/rpc/impl_kombu.py @@ -47,6 +47,39 @@ kombu_opts = [ default='', help=('SSL certification authority file ' '(valid only if SSL enabled)')), + cfg.StrOpt('rabbit_host', + default='localhost', + help='the RabbitMQ host'), + cfg.IntOpt('rabbit_port', + default=5672, + help='the RabbitMQ port'), + cfg.BoolOpt('rabbit_use_ssl', + default=False, + help='connect over SSL for RabbitMQ'), + cfg.StrOpt('rabbit_userid', + default='guest', + help='the RabbitMQ userid'), + cfg.StrOpt('rabbit_password', + default='guest', + help='the RabbitMQ password'), + cfg.StrOpt('rabbit_virtual_host', + default='/', + help='the RabbitMQ virtual host'), + cfg.IntOpt('rabbit_retry_interval', + default=1, + help='how frequently to retry connecting with RabbitMQ'), + cfg.IntOpt('rabbit_retry_backoff', + default=2, + help='how long to backoff for between retries when connecting ' + 'to RabbitMQ'), + cfg.IntOpt('rabbit_max_retries', + default=0, + help='maximum retries with trying to connect to RabbitMQ ' + '(the default of 0 implies an infinite retry count)'), + cfg.BoolOpt('rabbit_durable_queues', + default=False, + help='use durable queues in RabbitMQ'), + ] LOG = rpc_common.LOG |