We are happy to announce the release of:
oslo.cache 2.6.3: Cache storage for OpenStack projects.
This release is part of the victoria stable release series.
The source is available from:
https://opendev.org/openstack/oslo.cache
Download the package from:
https://pypi.org/project/oslo.cache
Please report issues through:
https://bugs.launchpad.net/oslo.cache/+bugs
For more details, please see below.
2.6.3 ^^^^^
New Features
* 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.
Changes in oslo.cache 2.6.2..2.6.3 ----------------------------------
84b3519 Expose pymemcache's HashClient public params 91f61a5 Add retry mechanisms to oslo.cache f34ed73 Add socket keepalive options to oslo.cache
Diffstat (except docs and test files) -------------------------------------
oslo_cache/_opts.py | 59 ++++++ oslo_cache/core.py | 48 +++++ ...ache_hashclient_configure-f6f48c5ca38bce47.yaml | 8 + ...emcache_retry_mecchanisms-fa969d1ac6f64096.yaml | 5 + ...memcache_socket_keepalive-f91c69770961e2b6.yaml | 6 + 6 files changed, 350 insertions(+)