Commit Graph

65 Commits

Author SHA1 Message Date
Takashi Kajinami a977dd9109 Bump hacking
hacking 3.0.x is too old.

Change-Id: I9100cbb92c404f55944dc96b65cd2577ba4db194
2024-01-16 22:25:37 +09:00
Hervé Beraud cb118d04ce Expose pymemcache's HashClient public params
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
2022-01-21 08:54:13 +01:00
Hervé Beraud f4fa6aa6fa Add socket keepalive options to oslo.cache
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
2022-01-07 11:58:28 +01:00
Moisés Guimarães de Medeiros b00b3b23b4 Add dogpile.cache.pymemcache backend
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>
2021-01-27 15:11:27 +01:00
Moisés Guimarães de Medeiros 0d7a151ec3 Bump dogpile.cache's version for Memcached TLS support
TLS support to dogpile.cache.bmemcached was added in version 1.0.2.

Change-Id: I2281c33b2d06e80f36c8a35bd0fa0c49c3252932
2020-08-10 17:40:55 +02:00
Sean McGinnis 9b2da3c70f
Update lower-constraints versions
This updates lower constraints to versions that will work with py38 so
that when we move to running on focal nodes, which has py38 as its
default py3 runtime, the lower-constraints job will continue to pass.

It also cleans out some secondary requirements that are no longer needed
due to our direct dependencies being updated.

Linters are removed that are kept in the global requirements blacklist
as those are not version tracked and are not relevant for our
lower-constraints unit test runs.

Change-Id: Iaa0f324c0a3ca3be1948452289f8989ba61a1543
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2020-06-09 16:34:21 -05:00
Andreas Jaeger 231d682761 Remove six
The repo is now python 3 only, thus six is not required as requirement,
remove its usage.

Change-Id: I36f5a41490051edb827670b5be248c4363ff36b1
2020-05-09 14:26:35 +02:00
Stephen Finucane c862517502 Fix lower-constraints
We require six >= 1.11.0 due to our oslo.log dependency. Fix this. We
won't actually see this fix until we remove the use of 'tox_install.sh'
in I48f31084d595c44114391e046e5fe418c1fb787a.

Change-Id: I0f6ca974dc3055aad28638ef4b087a19935b4c29
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
2019-05-04 07:01:53 +02:00
Matthew Thode 62b5309986
uncap dogpile
matching global-reqs

Change-Id: If25cfc02f96ab19fc389f068e820edaad5c6a737
2019-02-09 21:05:56 -06:00
Dougal Matthews 829ec3b624 Update the requirements to match global-requirements for dogpile.cache
For some reason this is resulting in a version conflict with
openstacksdk in some situations. Updating to match global-requirements
should resolve it.

Change-Id: I3a9af8b738da8ebf0c1f4cf632984bc4a0875d90
Related-Bug: #1809232
2018-12-21 09:59:34 +00:00
OpenStack Proposal Bot a32bd447fa Updated from global requirements
Change-Id: I5d981113fb3a9ee5360343ab9fb55695bc588e35
2018-03-15 07:46:59 +00:00
OpenStack Proposal Bot db748471a7 Updated from global requirements
Change-Id: Ie802df38d54eb4331ab91ec5703896c10703f95b
2018-01-18 03:22:48 +00:00
OpenStack Proposal Bot 1a27e569e2 Updated from global requirements
Change-Id: I724eb14845fd24cd8055dbd2840559fce0fa6557
2017-11-29 09:14:21 +00:00
OpenStack Proposal Bot f659687d91 Updated from global requirements
Change-Id: Ibd2498ccf4238c670fb63297cadeae3aa5537940
2017-11-16 11:20:51 +00:00
OpenStack Proposal Bot bcabe943fe Updated from global requirements
Change-Id: I92828220e1792a509bd809577b53c6471c995f23
2017-11-12 21:13:02 +00:00
OpenStack Proposal Bot 2dfa3b47ad Updated from global requirements
Change-Id: Ib7a29ea3402f0e5238d5beaecbf410fd8d9c9e7c
2017-09-20 16:22:44 +00:00
OpenStack Proposal Bot f288eae21f Updated from global requirements
Change-Id: I895f82ad761822f7496d2cda778dfcec35441c0b
2017-06-27 12:19:54 +00:00
OpenStack Proposal Bot 5dffcb013e Updated from global requirements
Change-Id: Ib1d3bac3e894f74dd6598c11849e2752624fe02e
2017-06-02 02:34:43 +00:00
OpenStack Proposal Bot d584504bda Updated from global requirements
Change-Id: I425ff87411fcba81e739b64ecd9ad766ffc0165b
2017-05-23 11:57:44 +00:00
OpenStack Proposal Bot d9f0550df5 Updated from global requirements
Change-Id: I334ee6ea12d21af16a07e62efc959f8204f0c4cc
2017-03-28 21:36:06 +00:00
OpenStack Proposal Bot e9b0170405 Updated from global requirements
Change-Id: Icc0c9e55a7a3479fa479eae082d828e5501219ec
2017-03-13 19:39:45 +00:00
OpenStack Proposal Bot bae9b6822e Updated from global requirements
Change-Id: I047ac8dede1987df4271c24a71fa97f5e47c40d7
2017-03-03 00:02:46 +00:00
OpenStack Proposal Bot 4943ce9620 Updated from global requirements
Change-Id: I74e16e6528db9807e9c1067d540906f96aded96a
2016-11-09 23:02:50 +00:00
OpenStack Proposal Bot ac2dc875fe Updated from global requirements
Change-Id: I55c4558cdc96c30a27a3caac90753dd254616803
2016-11-02 15:38:59 +00:00
OpenStack Proposal Bot 1505b23bfc Updated from global requirements
Change-Id: I49d3a2d8a2cf85240975341441b2d7729ce60d1f
2016-09-21 06:47:31 +00:00
OpenStack Proposal Bot 8f3b2271af Updated from global requirements
Change-Id: Ib2389772f0e3ff5ada9546b84a4dd09b7be00f7d
2016-08-30 14:52:27 +00:00
OpenStack Proposal Bot 6e9f7226c8 Updated from global requirements
Change-Id: I308c1c5ca001530a7a853842875c2b319cd48e73
2016-08-04 02:40:34 +00:00
OpenStack Proposal Bot 3009e5f7be Updated from global requirements
Change-Id: Ie74b6d9d68cfa90dd8b39eab74f8e6c1c5c69ab3
2016-07-29 02:33:43 +00:00
OpenStack Proposal Bot 30a7cf47c7 Updated from global requirements
Change-Id: I3ffa70b97d03bf77f346992373264072622d182b
2016-07-09 19:25:41 +00:00
OpenStack Proposal Bot 86bcd66f6b Updated from global requirements
Change-Id: I5aa65e5cd27f034edfb0089ef17c7696793d4a31
2016-06-30 18:48:10 +00:00
OpenStack Proposal Bot 64e6b028eb Updated from global requirements
Change-Id: Id7973c8a0d2e2190162aedc7d2f504d501fbeb41
2016-06-14 05:24:17 +00:00
OpenStack Proposal Bot f6108b0b66 Updated from global requirements
Change-Id: I5d1d612c9faeba3dfbb7c0431b4fb7354fe84fde
2016-06-03 18:17:47 +00:00
Joshua Harlow 7569f7d5f2 Remove direct dependency on babel
The dependency on oslo.i18n already forces this requirement.

Change-Id: Ia596cb104dac8502d051f47ec797ae64be9e4b23
2016-04-18 13:19:06 -07:00
OpenStack Proposal Bot 9bf41ef855 Updated from global requirements
Change-Id: I4fce69a2887474b5bca20ce371b0fea65aa20bb4
2016-04-13 12:47:19 +00:00
OpenStack Proposal Bot e686318c5e Updated from global requirements
Change-Id: I6c23a9733f4b62aa883fd119e0c8d2aea9e37aba
2016-04-07 17:12:59 +00:00
OpenStack Proposal Bot efc1a96518 Updated from global requirements
Change-Id: I1be116b4a9e1ceccde2f21733ccb16b0a074cf41
2016-03-04 14:21:19 +00:00
OpenStack Proposal Bot 754551e717 Updated from global requirements
Change-Id: Ice02c8d47b3a859eb2e700b3cb5d544433485754
2016-02-26 01:52:08 +00:00
OpenStack Proposal Bot ee407d0979 Updated from global requirements
Change-Id: I16b7ad7400a709af2a876bdf51c8a910c91b46af
2016-02-20 21:59:22 +00:00
OpenStack Proposal Bot 80bec45381 Updated from global requirements
Change-Id: I253cecc4d81bfe636bafe0a1649aa5fb239c4b3c
2016-01-26 23:27:44 +00:00
OpenStack Proposal Bot ef602aaab5 Updated from global requirements
Change-Id: Ia3ab38efe64bdbc73446a552724b52979593e1f3
2016-01-23 10:34:37 +00:00
OpenStack Proposal Bot 6301b9a393 Updated from global requirements
Change-Id: I61b8708208b46b89102c7289a5276dae978b8e4e
2016-01-18 22:44:49 +00:00
OpenStack Proposal Bot 2e816912ea Updated from global requirements
Change-Id: Idf49647bac657e6f943d27369c03f68913897bc8
2016-01-16 03:31:01 +00:00
OpenStack Proposal Bot 6dd2e28f75 Updated from global requirements
Change-Id: I575f3f9af1dc86f25d5ced5f6fef7c80fb373d33
2016-01-06 23:18:23 +00:00
OpenStack Proposal Bot 9bd5e79f08 Updated from global requirements
Change-Id: I2c1336259994ae166e6ebbd91a330aa39ced22ac
2016-01-01 20:31:59 +00:00
OpenStack Proposal Bot cef626a4cb Updated from global requirements
Change-Id: I0c6f56f8201796fdc28fc1afc7fb4298236b9ba1
2015-12-15 18:58:59 +00:00
OpenStack Proposal Bot 9be1dd1c09 Updated from global requirements
Change-Id: I1eacb700c9f6fc8106a4bf3d26a638c7e4f6c017
2015-12-11 15:23:42 +00:00
OpenStack Proposal Bot 5e34e01399 Updated from global requirements
Change-Id: I8df32715f5efcd73b63d9fc4a8ed87b0e03ef19d
2015-11-19 16:00:13 +00:00
OpenStack Proposal Bot 8d999aa04a Updated from global requirements
Change-Id: Ib2f1988c7e85a66db06e9497992d83bfad4d5689
2015-11-11 17:23:18 +00:00
OpenStack Proposal Bot 1ff7ee927c Updated from global requirements
Change-Id: I2e4521b05a25ba512fd3636cb3ee9e29c8727c98
2015-10-23 18:48:41 +00:00
OpenStack Proposal Bot 81801f7361 Updated from global requirements
Change-Id: I616893058873f5491021c77096b2b241c0efddc4
2015-10-19 23:31:47 +00:00