summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrian Lamar <brian.lamar@rackspace.com>2011-08-11 14:27:14 -0400
committerBrian Lamar <brian.lamar@rackspace.com>2011-08-11 14:27:14 -0400
commit49da55f7952f8daecf6df9498769b336af95ce6d (patch)
treece32d644e318de10b75e6445a65a178407a0903e
parent253d75e71beb1ce9c65e84233a3178f95f82d77d (diff)
downloadnova-49da55f7952f8daecf6df9498769b336af95ce6d.tar.gz
nova-49da55f7952f8daecf6df9498769b336af95ce6d.tar.xz
nova-49da55f7952f8daecf6df9498769b336af95ce6d.zip
Removed postgres, bug in current ubuntu package which won't allow it to work easily. Will add a bug in LP.
-rw-r--r--nova/db/sqlalchemy/session.py31
1 files changed, 5 insertions, 26 deletions
diff --git a/nova/db/sqlalchemy/session.py b/nova/db/sqlalchemy/session.py
index 141b7bf37..ffa3c747c 100644
--- a/nova/db/sqlalchemy/session.py
+++ b/nova/db/sqlalchemy/session.py
@@ -41,12 +41,6 @@ except ImportError:
MySQLdb = None
-try:
- import psycopg2
-except ImportError:
- psycopg2 = None
-
-
_ENGINE = None
_MAKER = None
@@ -76,14 +70,6 @@ def get_engine():
"echo": False,
}
- pool_args = {
- "host": connection_dict.host,
- "user": connection_dict.username,
- "min_size": FLAGS.sql_min_pool_size,
- "max_size": FLAGS.sql_max_pool_size,
- "max_idle": FLAGS.sql_idle_timeout,
- }
-
if "sqlite" in connection_dict.drivername:
del engine_args["pool_size"]
del engine_args["pool_timeout"]
@@ -94,22 +80,15 @@ def get_engine():
pool_args.update({
"db": connection_dict.database,
"passwd": connection_dict.password,
+ "host": connection_dict.host,
+ "user": connection_dict.username,
+ "min_size": FLAGS.sql_min_pool_size,
+ "max_size": FLAGS.sql_max_pool_size,
+ "max_idle": FLAGS.sql_idle_timeout,
})
creator = eventlet.db_pool.ConnectionPool(MySQLdb, **pool_args)
engine_args["creator"] = creator.create
- elif psycopg2 and "postgresql" in connection_dict.drivername:
- LOG.info(_("Using postgresql/eventlet db_pool."))
- pool_args.update({
- "database": connection_dict.database,
- "password": connection_dict.password,
- })
- creator = eventlet.db_pool.ConnectionPool(psycopg2, **pool_args)
- engine_args["creator"] = creator.create
-
- LOG.debug(_("SQLAlchemy Engine Arguments: %(engine_args)s") % locals())
- LOG.debug(_("Eventlet Pool Arguments: %(pool_args)s") % locals())
-
return sqlalchemy.create_engine(FLAGS.sql_connection, **engine_args)