Ussuri Series Release Notes¶
2.3.1-5¶
새로운 기능¶
Add new options (
hashclient_retry_attempts
,hashclient_retry_delay
,dead_timeout
) to allow to configure pymemcache’s HashClient use through dogpile.cache’s pymemcache backend. Those options expose pymemcache params that allow to configure the failover for memcached cluster.
Add new options (
enable_retry_client
,retry_attempts
,retry_delay
) to add retry mechanisms to the pymemcache backend.
New options (
enable_socket_keepalive
,socket_keepalive_idle
,socket_keepalive_interval
,socket_keepalive_count
) allow to use and configure pymemcache’s socket keepalive capabilities.
2.3.1¶
새로운 기능¶
Added a new memcached driver that uses pymemcache through dogpile.cache.
If willing to use this driver, make sure you have both dogpile.cache>=1.1.2 and pymemcache>=3.4.0 installed.
2.2.0¶
Bug Fixes¶
Fix the memcache_pool backend broken in oslo.cache’s version 2.1.0 by switching from a python-memcache based client to a pymemcache based client. Reintroducing the client based on python-memcached as the default client for the memcache_pool dogpile backend.
2.1.0¶
Bug Fixes¶
Switch from python-memcached to pymemcache for memcache_pool. This avoids issues with thread.local usage and fixes errors seen with inheritance. This is only applicable with dogpile.cache memcached backend.
2.0.0¶
Upgrade Notes¶
Python 2.7 support has been dropped. The minimum version of Python now supported by oslo.cache is Python 3.6.
1.37.0¶
Upgrade Notes¶
The default value for
memcache_socket_timeout
has been lowered from 3 seconds to 1 second. The positive side-effect of this can be found in downstream changes. If you deployment relies explicitly on a timeout of 3 seconds, please set that override in your configuration.