Don't use max_overflow with sqlite
Change-Id: Ie3a7a9fac958005c649103052fe7c81a7b69bb5d Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>
This commit is contained in:
parent
2f74d698b8
commit
629f224ea6
@ -158,8 +158,11 @@ mapper(SnapshotImage, snapshot_image_table,
|
||||
|
||||
class NodeDatabase(object):
|
||||
def __init__(self, dburi):
|
||||
self.engine = create_engine(dburi, echo=False, max_overflow=-1,
|
||||
pool_recycle=3600)
|
||||
engine_kwargs = dict(echo=False, pool_recycle=3600)
|
||||
if 'sqlite:' not in dburi:
|
||||
engine_kwargs['max_overflow'] = -1
|
||||
|
||||
self.engine = create_engine(dburi, **engine_kwargs)
|
||||
metadata.create_all(self.engine)
|
||||
self.session_factory = sessionmaker(bind=self.engine)
|
||||
self.session = scoped_session(self.session_factory)
|
||||
|
Loading…
x
Reference in New Issue
Block a user