Further database refactoring

More refactoring of the SQLAlchemy database layer to improve
compatility with eventlet on newer Pythons.

Inspired by 0ce2c41404

Related-Bug: 2067815
Change-Id: Ib5e9aa288232cc1b766bbf2a8ce2113d5a8e2f7d
(cherry picked from commit 753c44b0c4)
(cherry picked from commit 54b3b58428)
This commit is contained in:
James Page
2025-02-14 11:42:47 +00:00
committed by Alfredo Moralejo
parent accc7a2a22
commit 64ba589f80
8 changed files with 117 additions and 139 deletions

View File

@@ -52,7 +52,7 @@ class ContinuousAuditHandler(base.AuditHandler):
self._audit_scheduler = scheduling.BackgroundSchedulerService(
jobstores={
'default': job_store.WatcherJobStore(
engine=sq_api.get_engine()),
engine=sq_api.enginefacade.writer.get_engine()),
}
)
return self._audit_scheduler