oslo.cache/oslo_cache
Hervé Beraud b1f231f642 fix dogpile.cache issue due to the new usage of decorate in the lib
Since few months ago dogpile.cache start to use the 'decorator' module
on dogpile cache region to preserve signatures[1] within decorated
functions.

Since these changes was introduced and since oslo.cache have
removed dogpile.cache version restriction this feature is now in use on
oslo.cache and they introduce an issue on unit test where we use
decorator to test return values.

This patch introduce `**kw` passed to the decorated function to prevent
issue due to 'decorator' on region.

Openstacksdk was also impacted[2] by the changes introduced in dogpile 0.7.0.

An issue was also opened on dogpile.cache side[3]

[1] https://gerrit.sqlalchemy.org/#/c/sqlalchemy/dogpile.cache/+/996/
[2] https://review.openstack.org/#/c/625370/4
[3] https://github.com/sqlalchemy/dogpile.cache/issues/144

Change-Id: Ic9370f36b14c1420eace874dd322183eba8df171
Closes-Bug: #1817032
2019-02-26 19:45:22 +01:00
..
backends Change memcache_socket_timeout to a float 2018-03-27 15:42:33 +02:00
locale Imported Translations from Zanata 2018-03-01 07:34:30 +00:00
tests fix dogpile.cache issue due to the new usage of decorate in the lib 2019-02-26 19:45:22 +01:00
__init__.py Export functions from __init__ 2015-10-13 14:48:32 +11:00
_i18n.py Update the documentation link for doc migration 2017-08-07 16:41:41 +08:00
_memcache_pool.py Drop expired connections before retrieving from the queue 2018-08-30 21:01:33 +00:00
_opts.py Merge "Change memcache_socket_timeout to a float" 2018-03-28 04:24:40 +00:00
core.py Only split url arg with memcache backend 2018-11-06 11:40:57 -08:00
exception.py Cleanup exceptions 2015-06-29 18:13:32 +00:00
testing.py Make CacheIsolatingProxy public 2015-10-08 16:28:08 -05:00
version.py pbr.version.VersionInfo needs package name (oslo.xyz and not oslo_xyz) 2017-02-06 12:49:23 -05:00