- 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
-
- 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
-
- 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
-
- 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
-
- 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
- 23 Mar, 2021 1 commit
-
-
Daniel Bengtsson authored
The goal here is to avoid conflicts between flake8 and hacking version each 2 days. Inspired from nova's approach[1]. The flake8 version to install will be determined by hacking and requirements[2] will stay aligned instead of relying on different versions. [1] https://opendev.org/openstack/nova/src/branch/master/.pre-commit-config.yaml#L26-L35 [2] https://opendev.org/openstack/hacking/src/branch/master/requirements.txt#L1 Change-Id: I09f9371f08064a6897d6be027597827e2bc3c166
-
- 18 Mar, 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 xena. See also the PTI in governance [1]. [1]: https://governance.openstack.org/tc/reference/project-testing-interface.html Change-Id: Id478ed98292e79a08445ac115a04d269d1f3e9f0
-
OpenStack Release Bot authored
Add file to the reno documentation build to show release notes for stable/wallaby. Use pbr instruction to increment the minor version number automatically so that master versions are higher than the versions on stable/wallaby. Sem-Ver: feature Change-Id: I8f52ed98d7a9e9c78a564888d8807d7cfe424b6e
-
- 10 Mar, 2021 1 commit
-
-
Hervé Beraud authored
This backend lack of documentation and technical details. Many people think that this the memcache pool backend is going to be HA and think that values are replicated. The added details try to give more details about how this backend works under the hood. Change-Id: If9056168aacca85ae072172ec203319af42962d8
-
- 09 Feb, 2021 1 commit
-
-
Zuul authored
-
- 08 Feb, 2021 1 commit
-
-
Zuul authored
-
- 05 Feb, 2021 2 commits
-
-
Hervé Beraud authored
Change-Id: Icb2b62d7d51cac652f9958ee094fef78a8ac9574
-
Daniel Bengtsson authored
We facing errors related to the new pip resolver, this topic was discussed on the ML and QA team proposed to to test lower-constraints[1]. I propose to drop this test because the complexity and recurring pain needed to maintain that now exceeds the benefits provided by this mechanismes. [1] http://lists.openstack.org/pipermail/openstack-discuss/2020-December/019390.html Change-Id: I8c7f9291652a58b8291c3df90571501eed43bf18
-
- 03 Feb, 2021 1 commit
-
-
Zuul authored
-
- 01 Feb, 2021 1 commit
-
-
Stephen Finucane authored
These were moved in Python 3.3 and the aliases will be dropped in 3.10. Change-Id: I98985aef57ebe024e97e444ffd0d43ee2b88b332 Signed-off-by:Stephen Finucane <stephenfin@redhat.com>
-
- 27 Jan, 2021 1 commit
-
-
Moisés Guimarães de Medeiros authored
Depends-On: https://review.opendev.org/c/openstack/requirements/+/772684 Change-Id: Ibdc6015ac1a9812976c4f3d8a737f7245599553e Signed-off-by:
Moisés Guimarães de Medeiros <moguimar@redhat.com>
-