Note de release pour les changements non déployées¶
17.4.0-12¶
Nouvelles fonctionnalités¶
Add a new parameter named
synchronous_readerfor sqlalchemy backend so an operator can choose from configuration file if reader context should be synchronous or not. Whensynchronous_readeris set toTrue(the default), a database reader context will guarantee it can read data from a writer context by reusing the sameconnectionparameter, thus ignoring theslave_connectionparameter. Whensynchronous_readeris set toFalse, a database reader context works the same as an async_reader and will select theslave_connectionparameter to connect to the database if present. When setting this parameter toFalse, make sure your cluster lag is not a problem or setmysql_wsrep_sync_waitaccordingly.
Notes de mises à jours¶
The
oslo_db.sqlalchemy.enginefacade.LegacyEngineFacadeclass and related helpers, namely_TransactionFactory.get_legacy_facade,_TransactionContextManager.get_legacy_facadeandget_legacy_facadefrom the same module, have all been removed. TheLegacyEngineFacadeclass has been deprecated since 1.12.0 in favour of using theoslo_db.sqlalchemy.enginefacademodule directly.
Support for Python 3.9 has been removed. Now the minimum python version supported is 3.10.