summaryrefslogtreecommitdiffstats
path: root/nova/db
diff options
context:
space:
mode:
authorMark McLoughlin <markmc@redhat.com>2013-01-08 07:50:47 +0000
committerMark McLoughlin <markmc@redhat.com>2013-01-09 08:15:42 +0000
commit2803fd8d400b7d76138b2e2c152017a3d5e49685 (patch)
tree2c6f7e3847f4c83a8708d92e2e8551025664db7f /nova/db
parent4c43371fd540f81320fb956266393a089e6d56dd (diff)
downloadnova-2803fd8d400b7d76138b2e2c152017a3d5e49685.tar.gz
nova-2803fd8d400b7d76138b2e2c152017a3d5e49685.tar.xz
nova-2803fd8d400b7d76138b2e2c152017a3d5e49685.zip
Move osapi_compute_unique_server_name_scope to db
This strange little option is only used within the DB layer. blueprint: scope-config-opts Change-Id: I10b0fef02a5fffd44094fe351cde683fc5c31442
Diffstat (limited to 'nova/db')
-rw-r--r--nova/db/sqlalchemy/api.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/nova/db/sqlalchemy/api.py b/nova/db/sqlalchemy/api.py
index e7b9bfc75..66ecc8bf6 100644
--- a/nova/db/sqlalchemy/api.py
+++ b/nova/db/sqlalchemy/api.py
@@ -47,8 +47,16 @@ from nova.openstack.common import log as logging
from nova.openstack.common import timeutils
from nova.openstack.common import uuidutils
+db_opts = [
+ cfg.StrOpt('osapi_compute_unique_server_name_scope',
+ default='',
+ help='When set, compute API will consider duplicate hostnames '
+ 'invalid within the specified scope, regardless of case. '
+ 'Should be empty, "project" or "global".'),
+]
CONF = cfg.CONF
+CONF.register_opts(db_opts)
CONF.import_opt('compute_topic', 'nova.compute.rpcapi')
CONF.import_opt('sql_connection', 'nova.db.sqlalchemy.session')