未发布版本说明

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_facadeget_legacy_facade,都已被移除。LegacyEngineFacade 类自 1.12.0 版本起已被弃用,推荐直接使用 oslo_db.sqlalchemy.enginefacade 模块。

  • 已移除对 Python 3.9 的支持。现在支持的最低 Python 版本是 3.10。