- 29 Aug, 2022 2 commits
-
-
Thomas Goirand authored
-
Thomas Goirand authored
oslo.cache 3.1.0 release meta:version: 3.1.0 meta:diff-start: - meta:series: zed meta:release-type: release meta:pypi: yes meta:first: no meta:release:Author: Elod Illes <elod.illes@est.tech> meta:release:Commit: Elod Illes <elod.illes@est.tech> meta:release:Change-Id: I1b6a6edd257398a2fcfe95aa96a5d8f681b60963 meta:release:Code-Review+1: Daniel Bengtsson <dbengt@redhat.com> meta:release:Code-Review+2: Elod Illes <elod.illes@est.tech> meta:release:Code-Review+2: Thierry Carrez <thierry@openstack.org> meta:release:Workflow+1: Thierry Carrez <thierry@openstack.org>
-
- 03 Aug, 2022 1 commit
-
-
Zuul authored
-
- 21 Jun, 2022 1 commit
-
-
OpenStack Proposal Bot authored
For more information about this automatic import see: https://docs.openstack.org/i18n/latest/reviewing-translation-import.html Change-Id: I41cfe5824865714d70e1a739029c8a592f1b9f0c
-
- 05 May, 2022 1 commit
-
-
Hervé Beraud authored
In Zed cycle testing runtime, we are targetting to drop the python 3.6/3.7 support, project started adding python 3.8 as minimum, example nova: - https://github.com/openstack/nova/blob/56b5aed08c6a3ed81b78dc216f0165ebfe3c3350/setup.cfg#L13 Change-Id: Idc494496c547b71f8f669f97bbb94eec7e2371f1
-
- 03 May, 2022 1 commit
-
-
dengzhaosen authored
Add the SASL protocol for memcached, to improve the security of authority. SASL(Simple Authentication and Security Layer): is a memchanism used to extend the verification ability of C/S mode. SASL is only the authentication process, which integrates the application layer and the system authentication mechanism. However, the current memcached hasn't any authenticaction mechanism to protect the user's data cached in memcached server. Depends-On: 7828bed0febabfa11a0a8f6960f4c7cc8acec841 Implements: blueprint enable-sasl-protocol Change-Id: I40b9f4eac518f34a3dfb710b5c4ab3a76da7c00c
-
- 19 Apr, 2022 1 commit
-
-
songwenping authored
All strings are unicode by default in Python 3. No need to mark them as such. Change-Id: If2b75ca342bf613d9c1bc3f34f6afcf51a22d640
-
- 06 Apr, 2022 1 commit
-
-
Zuul authored
-
- 24 Mar, 2022 2 commits
-
-
Thomas Goirand authored
-
Thomas Goirand authored
-
- 22 Mar, 2022 2 commits
- 18 Mar, 2022 1 commit
-
-
Takashi Kajinami authored
Current description says the option is used by only two backends but in fact this option is used by all backends dependent on memcached. Note that the inet6 prefix is specific to the python-memcached library and should not be used if a backend dependent on different libraries (eg. pymemcache) is used. This change describes that point, too. Change-Id: I3c967841c94b9409096c9b9591f9fb162db7a1ac
-
- 04 Mar, 2022 2 commits
-
-
OpenStack Release Bot authored
This is an automatically generated patch to ensure unit testing is in place for all the of the tested runtimes for zed. See also the PTI in governance [1]. [1]: https://governance.openstack.org/tc/reference/project-testing-interface.html Change-Id: If5a808d06a6073b54717d2cb06a436df461f1c14
-
OpenStack Release Bot authored
Add file to the reno documentation build to show release notes for stable/yoga. Use pbr instruction to increment the minor version number automatically so that master versions are higher than the versions on stable/yoga. Sem-Ver: feature Change-Id: Ie68e869acbf2ee66c1070acb2d8de72124320f07
-
- 21 Feb, 2022 3 commits
-
-
Thomas Goirand authored
python3-pymemcache min version to 3.5.0.
-
Thomas Goirand authored
-
Thomas Goirand authored
oslo.cache 2.10.1 release meta:version: 2.10.1 meta:diff-start: - meta:series: yoga meta:release-type: release meta:pypi: yes meta:first: no meta:release:Author: Daniel Bengtsson <dbengt@redhat.com> meta:release:Commit: Daniel Bengtsson <dbengt@redhat.com> meta:release:Change-Id: I8ac6fa0c2a05dc651337c9a039bedf4328266f6b meta:release:Code-Review+2: Hervé Beraud <herveberaud.pro@gmail.com> meta:release:Code-Review+2: Elod Illes <elod.illes@est.tech> meta:release:Workflow+1: Elod Illes <elod.illes@est.tech>
-
- 11 Feb, 2022 1 commit
-
-
Hervé Beraud authored
The TLS features were introduced to be consummed by the dogpile.cache.pymemcache backend [1][2], however, the tests modified by this commit do not instantiate the dogpile.cache.pymemcache backend but rather the oslo_cache.dict backend which won't consumme the TLS arguments. These tests do not really reflects the thing they were made for. The oslo.cache.dict backend do not expect TLS options [3] whereas the dogpile.cache.memcached module (and backend) expect TLS context [4]. This patch propose to switch to the right backend. [1] https://opendev.org/openstack/oslo.cache/commit/996036acd7b1376f0a378a407697afa28e5b2861 [2] https://github.com/sqlalchemy/dogpile.cache/commit/a2e25bc743a48d91705d944e52aa667ebff10943 [3] https://opendev.org/openstack/oslo.cache/src/branch/master/oslo_cache/backends/dictionary.py [4] https://github.com/sqlalchemy/dogpile.cache/search?q=tls_context Change-Id: Ia28ce314044f5790372e6a75dd5d6ae0407bec74
-
- 08 Feb, 2022 1 commit
-
-
Takashi Kajinami authored
Python 2 support was removed during Ussuri cycle. This change adds the classifier to clearly state that only Python 3 is supported. Note that the python 3 only classifier was already added to the other oslo libraries so this improves consistency among all libraries. Change-Id: I961f128f9aaaf82cc1345a0c19bdfbae516f8f43
-
- 21 Jan, 2022 1 commit
-
-
Hervé Beraud authored
This patch expose a couple of pymemcache's HashClient public params that can be useful to configure HA and failover for clustered memcached servers. These options can be used in addition of the previously added retrying mechanismes. This patch rely on recent changes [1] of dogpile.cache that aim to expose these options too. [1] https://gerrit.sqlalchemy.org/c/sqlalchemy/dogpile.cache/+/3528 Change-Id: I24fc853db4237c08b87871ddff1b3ced27cc7fce
-
- 07 Jan, 2022 2 commits
-
-
Hervé Beraud authored
This patch specifies a set of options required to setup a retry context. The context built from those options can later on be passed to any of the oslo.cache backends that supports pymemcache's retry mechanisms. This patch also sets up the retry mechanisms context based on the configuration option passed via oslo.config and adds it as an argument to be passed to the selected oslo.cache backend. Change-Id: I6c1a4872d7cf19e3a55c676ef4b4200f18e08f2c
-
Hervé Beraud authored
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] https://github.com/pinterest/pymemcache/commit/b289c87bb89b3ab477bd5d92c8951ab42c923923 [3] https://dogpilecache.sqlalchemy.org/en/latest/api.html?highlight=keepalive#dogpile.cache.backends.memcached.PyMemcacheBackend.params.socket_keepalive Change-Id: I501100e1a48cdd4e094c08046e2150405dcf371e
-
- 21 Dec, 2021 1 commit
-
-
dengzhaosen authored
Yoga testing runtime[1] has been updated to add py39 testing as voting. Unit tests update are handled by the job template change in openstack-zuul-job - https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/820286 this commit updates the classifier in setup.cfg file. [1] https://governance.openstack.org/tc/reference/runtimes/yoga.html Change-Id: I0d1fa7c06eb6a822cb72f0f9e1f628f35d739303
-
- 13 Dec, 2021 1 commit
-
-
Hervé Beraud authored
The current version of oslo.cache isn't compatible with the recent major upgrade of pymongo [1]. These changes remove the usage of this attribut as it is useless and removed from the recent versions of pymongo [2]. That will fix our gates. [1] https://opendev.org/openstack/requirements/commit/7ea81016529904ba3c1d593fea4ee05e5a66e5ad [2] https://pymongo.readthedocs.io/en/stable/migrate-to-pymongo4.html?highlight=MongoReplicaSetClient#mongoreplicasetclient Change-Id: I21ad7023b14ff2ad33ddd036bfecc905d2c68871
-
- 04 Oct, 2021 1 commit
-
-
Zuul authored
-
- 29 Sep, 2021 1 commit
-
-
Thomas Goirand authored
-
- 10 Sep, 2021 2 commits
-
-
OpenStack Release Bot authored
This is an automatically generated patch to ensure unit testing is in place for all the of the tested runtimes for yoga. See also the PTI in governance [1]. [1]: https://governance.openstack.org/tc/reference/project-testing-interface.html Change-Id: I8ed4d4fd52abb8ee89de5f54c72c69edadc97714
-
OpenStack Release Bot authored
Add file to the reno documentation build to show release notes for stable/xena. Use pbr instruction to increment the minor version number automatically so that master versions are higher than the versions on stable/xena. Sem-Ver: feature Change-Id: Id8135c3dd81fb1cd04d296c791e2305ee3b309a0
-
- 23 Aug, 2021 2 commits
-
-
Thomas Goirand authored
-
Thomas Goirand authored
oslo.cache 2.8.1 release meta:version: 2.8.1 meta:diff-start: - meta:series: xena meta:release-type: release meta:pypi: yes meta:first: no meta:release:Author: Hervé Beraud <hberaud@redhat.com> meta:release:Commit: Hervé Beraud <hberaud@redhat.com> meta:release:Change-Id: I5ba11909a1bc08c7262042df172a13ff5b215199 meta:release:Code-Review+2: Thierry Carrez <thierry@openstack.org> meta:release:Code-Review+2: Elod Illes <elod.illes@est.tech> meta:release:Workflow+1: Elod Illes <elod.illes@est.tech>
-
- 16 Aug, 2021 1 commit
-
-
Thomas Goirand authored
-
- 06 Jul, 2021 1 commit
-
-
Hervé Beraud authored
Change-Id: I5575d729ccb061c481a039a175ea8d357084496d
-
- 26 May, 2021 1 commit
-
-
If module etcd3gw is not required for used backend, then no need to have it installed and imported. Otherwise we always have ugly log error: Could not load 'oslo_cache.etcd3gw': No module named 'etcd3gw': ModuleNotFoundError: No module named 'etcd3gw Closes-Bug: 1928318 Change-Id: Icbe6dc3e93b4d2fec1ceb88366027294e49d7032
-
- 14 May, 2021 1 commit
-
-
yangyawei authored
Setuptools v54.1.0 introduces a warning that the use of dash-separated options in 'setup.cfg' will not be supported in a future version [1]. Get ahead of the issue by replacing the dashes with underscores. Without this, we see 'UserWarning' messages like the following on new enough versions of setuptools: UserWarning: Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead [1] https://github.com/pypa/setuptools/commit/a2e9ae4cb Change-Id: Id0c08c4fce10ac3979119a74383d0e869a853571
-
- 16 Apr, 2021 3 commits
- 15 Apr, 2021 2 commits