未发布版本说明¶
17.4.0-16¶
新特性¶
为 sqlalchemy 后端添加了一个名为
synchronous_reader的新参数,允许操作员通过配置文件选择读取器上下文是否应为同步模式。当synchronous_reader设置为True(默认值) 时,数据库读取器上下文将保证可以通过重用相同的connection参数从写入器上下文读取数据,从而忽略slave_connection参数。当synchronous_reader设置为False时,数据库读取器上下文的工作方式与 async_reader 相同,如果存在,将选择slave_connection参数来连接到数据库。将此参数设置为False时,请确保您的集群滞后不是问题,或者相应地设置mysql_wsrep_sync_wait。
升级说明¶
oslo_db.sqlalchemy.enginefacade.LegacyEngineFacade类以及相关的辅助函数,即来自同一模块的_TransactionFactory.get_legacy_facade、_TransactionContextManager.get_legacy_facade和get_legacy_facade,都已被移除。LegacyEngineFacade类自 1.12.0 版本起已被弃用,推荐直接使用oslo_db.sqlalchemy.enginefacade模块。
已移除对 Python 3.9 的支持。现在支持的最低 Python 版本是 3.10。