summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2012-05-30 19:43:00 +0000
committerGerrit Code Review <review@openstack.org>2012-05-30 19:43:00 +0000
commitbb93b4b209491602f6c5f7fecff9b1192a3ec968 (patch)
tree56f3d6584ccaa370383ed57e5c743efa868b63af
parent56358508a8ca71a8615c542164d99e53ee5a7e0d (diff)
parent965d855202da9e4aba06ab421239016080f0b3e6 (diff)
downloadnova-bb93b4b209491602f6c5f7fecff9b1192a3ec968.tar.gz
nova-bb93b4b209491602f6c5f7fecff9b1192a3ec968.tar.xz
nova-bb93b4b209491602f6c5f7fecff9b1192a3ec968.zip
Merge "Localize rpc options to rpc code."
-rw-r--r--nova/flags.py38
-rw-r--r--nova/rpc/__init__.py6
-rw-r--r--nova/rpc/impl_kombu.py33
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