diff options
| author | Brian Lamar <brian.lamar@rackspace.com> | 2011-08-11 11:55:02 -0400 |
|---|---|---|
| committer | Brian Lamar <brian.lamar@rackspace.com> | 2011-08-11 11:55:02 -0400 |
| commit | b121cd266d3d5e1719e644d6bd82d6402f13d2e2 (patch) | |
| tree | 24e6fbfd0755b4aef37859aa849b800e756b3921 | |
| parent | 79a013893acf4f09091c7e6260622bd3b23cc3eb (diff) | |
| download | nova-b121cd266d3d5e1719e644d6bd82d6402f13d2e2.tar.gz nova-b121cd266d3d5e1719e644d6bd82d6402f13d2e2.tar.xz nova-b121cd266d3d5e1719e644d6bd82d6402f13d2e2.zip | |
Logging for SQLAlchemy type.
| -rw-r--r-- | nova/db/sqlalchemy/session.py | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/nova/db/sqlalchemy/session.py b/nova/db/sqlalchemy/session.py index 07ca27bab..073e4ae49 100644 --- a/nova/db/sqlalchemy/session.py +++ b/nova/db/sqlalchemy/session.py @@ -77,10 +77,8 @@ def get_engine(): } pool_args = { - "db": connection_dict.database, - "user": connection_dict.username, - "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, @@ -92,10 +90,20 @@ def get_engine(): engine_args["poolclass"] = sqlalchemy.pool.NullPool elif MySQLdb and "mysql" in connection_dict.drivername: + LOG.info(_("Using mysql/eventlet db_pool.")) + pool_args.update({ + "db": connection_dict.database, + "passwd": connection_dict.password, + }) 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 |
