b1f231f642
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 |
||
---|---|---|
doc | ||
oslo_cache | ||
releasenotes | ||
tools | ||
.coveragerc | ||
.gitignore | ||
.gitreview | ||
.mailmap | ||
.stestr.conf | ||
.zuul.yaml | ||
CONTRIBUTING.rst | ||
HACKING.rst | ||
LICENSE | ||
README.rst | ||
babel.cfg | ||
lower-constraints.txt | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
README.rst
Team and repository tags
oslo.cache
oslo.cache aims to provide a generic caching mechanism for OpenStack projects by wrapping the dogpile.cache library. The dogpile.cache library provides support memoization, key value storage and interfaces to common caching backends such as Memcached.
- Free software: Apache license
- Documentation: https://docs.openstack.org/oslo.cache/latest/
- Source: https://git.openstack.org/cgit/openstack/oslo.cache/
- Bugs: https://bugs.launchpad.net/oslo.cache
- Release notes: https://docs.openstack.org/releasenotes/oslo.cache/