f4fa6aa6fa
This patch specifies a set of options required to setup the
socket keepalive of the dogpile.cache's pymemcache
backend [1][2]. This setup from those options can later on
be passed to this backend.
This patch also sets up the socket keepalive object based on
the configuration options passed via oslo.config and adds it
as an argument to be passed to the selected oslo.cache backend.
Dogpile.cache will be used as an interface between oslo.cache and
pymemcache [3].
[1] https://github.com/sqlalchemy/dogpile.cache/pull/205
[2]
b289c87bb8
[3]
https://dogpilecache.sqlalchemy.org/en/latest/api.html?highlight=keepalive#dogpile.cache.backends.memcached.PyMemcacheBackend.params.socket_keepalive
Change-Id: I501100e1a48cdd4e094c08046e2150405dcf371e
18 lines
571 B
Plaintext
18 lines
571 B
Plaintext
# The order of packages is significant, because pip processes them in the order
|
|
# of appearance. Changing the order has an impact on the overall integration
|
|
# process, which may cause wedges in the gate later.
|
|
|
|
# For generating sphinx documentation
|
|
openstackdocstheme>=2.2.0 # Apache-2.0
|
|
sphinx>=2.0.0,!=2.1.0 # BSD
|
|
reno>=3.1.0 # Apache-2.0
|
|
sphinxcontrib-apidoc>=0.2.0 # BSD
|
|
|
|
# For autodoc builds
|
|
mock>=2.0.0 # BSD
|
|
oslotest>=3.2.0 # Apache-2.0
|
|
pymemcache>=3.5.0 # Apache-2.0
|
|
python-binary-memcached>=0.29.0 # MIT
|
|
python-memcached>=1.56 # PSF
|
|
etcd3gw>=0.2.0 # Apache-2.0
|