)]}'
{"id":"openstack%2Foslo.cache~826594","triplet_id":"openstack%2Foslo.cache~stable%2Fxena~I24fc853db4237c08b87871ddff1b3ced27cc7fce","project":"openstack/oslo.cache","branch":"stable/xena","topic":"xena","attention_set":{},"removed_from_attention_set":{"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2022-02-02 12:17:03.000000000","reason":"stephenfin replied on the change"},"28522":{"account":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"last_update":"2022-02-02 18:16:51.000000000","reason":"Change was submitted"},"14250":{"account":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"last_update":"2022-02-02 18:16:51.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I24fc853db4237c08b87871ddff1b3ced27cc7fce","subject":"Expose pymemcache\u0027s HashClient public params","status":"MERGED","created":"2022-01-27 08:04:57.000000000","updated":"2022-02-02 18:21:27.000000000","submitted":"2022-02-02 18:16:51.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"826594-xena","meta_rev_id":"87c10069ce2fbc77f16c64d9b3086cc9a11cd374","_number":826594,"virtual_id_number":826594,"owner":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2022-02-02 18:16:51.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":2,"date":"2022-02-02 12:17:03.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2022-02-01 10:15:22.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":1,"date":"2022-02-02 16:42:09.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"}],"values":{"-2":"Do Not Backport","-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport","+2":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"}],"reviewers":{"REVIEWER":[{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-01-27 08:23:45.000000000","updated_by":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"},{"updated":"2022-01-27 08:24:33.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2022-02-01 10:15:22.000000000","updated_by":{"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"},"reviewer":{"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"},"state":"REVIEWER"},{"updated":"2022-02-01 13:20:48.000000000","updated_by":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"reviewer":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"state":"REVIEWER"}],"messages":[{"id":"46df1f177e91eb94ca04c01549a81f0d7480153a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2022-01-27 08:04:57.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"9d42273e737a7007a539eb0633f87863dcf21220","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2022-01-27 08:23:45.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"356253aa19686d25970f14e2d66b353e14dd66fd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-27 08:24:33.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/d7348460cf4e46bda75bf719f264bd3f : SUCCESS in 2m 16s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/a8ff5f07857a4306972a1c93bc867d2b : FAILURE in 18m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/39b6b693bd6e4edc959ed0e97cd4b0c8 : SUCCESS in 3m 39s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/af827219548b4813951f8392baea3898 : SUCCESS in 3m 46s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/88eb07b30219491d94c14be289e2a80e : SUCCESS in 3m 44s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/6de61b7054f94d41a212aa0f9ef031d0 : SUCCESS in 3m 41s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/88ab062f5ea140fcbca75dd812ea5fb0 : SUCCESS in 3m 32s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/347ae20eaeba4a52940a3ba42ad744b3 : SUCCESS in 3m 48s\n- oslo.cache-functional-etcd3gw https://zuul.opendev.org/t/openstack/build/95e9296e820047dc9c207f1a6e008409 : SUCCESS in 4m 07s\n- oslo.cache-functional-dogpile.cache.bmemcached https://zuul.opendev.org/t/openstack/build/8ed5cd351d7a4c87a35628b5552f8267 : SUCCESS in 5m 10s\n- oslo.cache-functional-dogpile.cache.pymemcache https://zuul.opendev.org/t/openstack/build/6549e9e1e66f4089bc68440d8b5cf919 : SUCCESS in 3m 56s\n- oslo.cache-functional-memcache_pool https://zuul.opendev.org/t/openstack/build/779c2a6bc92a405f9411fc50d296bb4e : SUCCESS in 4m 15s","accounts_in_message":[],"_revision_number":1},{"id":"da4e15ad8003eea883d1ed659b0c31f64c34c794","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2022-01-31 08:38:57.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"57458fc1cbd273a5e59119a6ef8f10074e6e98ee","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-31 10:01:49.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/d34eeab4fceb4e4dbb6a57a662faa72c : SUCCESS in 2m 27s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/d09d3e1f30f042a181a65ffcb02aa9b4 : SUCCESS in 1h 16m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2f39a50e1a1c4efd98fb2fa4fc1cca7c : SUCCESS in 4m 31s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/1d5e579353c4420187830167868686fb : SUCCESS in 5m 04s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/8fe68e6d50e54eca8676368ae58ace3d : SUCCESS in 4m 35s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/14a707392ff44388966c0f0df1249129 : SUCCESS in 4m 53s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/eecfc2b7787c4f1c8b8bf2e65d0b48ce : SUCCESS in 3m 49s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b4d453a267c442708d611e28356728f6 : SUCCESS in 5m 38s\n- oslo.cache-functional-etcd3gw https://zuul.opendev.org/t/openstack/build/4a1764b7e6a342f3ae7f35f30c03d18d : SUCCESS in 4m 20s\n- oslo.cache-functional-dogpile.cache.bmemcached https://zuul.opendev.org/t/openstack/build/aa5920266abf46b1988b8b7546bd5a43 : SUCCESS in 4m 08s\n- oslo.cache-functional-dogpile.cache.pymemcache https://zuul.opendev.org/t/openstack/build/c2868e08b3494b73b099db5e94697716 : SUCCESS in 5m 31s\n- oslo.cache-functional-memcache_pool https://zuul.opendev.org/t/openstack/build/2a4e322a3b0840d590ab051c61e5942b : SUCCESS in 4m 18s","accounts_in_message":[],"_revision_number":2},{"id":"1db2490ab0bb0676ce793c6e640bec194cc36e76","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2022-01-31 13:37:57.000000000","message":"Uploaded patch set 3: Commit message was updated.","accounts_in_message":[],"_revision_number":3},{"id":"ea74ab31f4e29af32036ae8ee4fd50a1882d140d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-31 15:18:38.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/d8b026a05b854c8c93df1843f3e1292c : SUCCESS in 3m 09s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/e623ba9ed5a14a4f9daa4ae90595e123 : SUCCESS in 1h 34m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5ab42cad1b094ee6bb6ed265caeb6b43 : SUCCESS in 3m 30s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/2e193adbfd8f438db1d3839c98faac4b : SUCCESS in 3m 29s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/e1e43aff78ee468ab42fc5e92d5181b7 : SUCCESS in 3m 18s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/c25ea8a3c8704034929415d3b763a81b : SUCCESS in 4m 50s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3a3396e888254ff69b1942cd72f91bf3 : SUCCESS in 3m 32s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/07cfab69536a4736a2b7ff34d917ef00 : SUCCESS in 3m 58s\n- oslo.cache-functional-etcd3gw https://zuul.opendev.org/t/openstack/build/b1cc5ddbf02a412da76024c03a109f69 : SUCCESS in 4m 40s\n- oslo.cache-functional-dogpile.cache.bmemcached https://zuul.opendev.org/t/openstack/build/070607a13e964bb3a45d17cc8e9e67df : SUCCESS in 4m 46s\n- oslo.cache-functional-dogpile.cache.pymemcache https://zuul.opendev.org/t/openstack/build/01d8340ccfee405bbfa5f07a4837d833 : SUCCESS in 3m 53s\n- oslo.cache-functional-memcache_pool https://zuul.opendev.org/t/openstack/build/3bdf279380524b94ac66937c847ef635 : SUCCESS in 5m 05s","accounts_in_message":[],"_revision_number":3},{"id":"77993eb55288892f62e61c6fa77f267e9053866c","author":{"_account_id":31245,"name":"Daniel Bengtsson","email":"dbengt@redhat.com","username":"damani42"},"date":"2022-02-01 10:15:22.000000000","message":"Patch Set 3: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"42ca1c21b0c089dad33f8fc78ff798f01f274f14","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2022-02-01 16:57:19.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"a69cee98af4b32b631e0fff7a270dfb3f01c85f7","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2022-02-02 12:17:03.000000000","message":"Patch Set 3: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"9b42fe4e941e17db1800b73644328580a6fe1fe7","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2022-02-02 16:42:09.000000000","message":"Patch Set 3: Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"6fef0892fd0bca2a21f2b6c2b43ea8fc4cda444c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-02 16:43:24.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"814bb4ec0c6555e6b7583cf756aeb307ce10d190","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-02 18:16:51.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/7d0ea1e376604f85a061e4845f3195c0 : SUCCESS in 3m 47s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/c6810a0246a44566962ae87b67594924 : SUCCESS in 1h 21m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0bef3832a9a444fb9c9fd1cc6dcb1c5f : SUCCESS in 5m 11s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/d67e717adcd742ec87cfd09d42b0b37c : SUCCESS in 5m 40s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/b602b358d44f413993e3cd0ced2e3682 : SUCCESS in 4m 45s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/37b35c59ee294a9a838646fe870ed8d3 : SUCCESS in 6m 44s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/5d6b591254324877a7c712b174e366b1 : SUCCESS in 6m 01s","accounts_in_message":[],"_revision_number":3},{"id":"21bcee394be0e431e8e8d108416907c19bc2dd15","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-02 18:16:51.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"87c10069ce2fbc77f16c64d9b3086cc9a11cd374","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-02 18:21:27.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/58beaee34fd74a8c9a124431b026a2cc : SUCCESS in 1m 27s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7707b75ccca643e09644d329aef6f11a : SUCCESS in 1m 41s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"55cb199f90b27cef203bca8edb9431f9d7ed841c","revisions":{"73e6deafed2736bd4e3cf7af905c8516f981316d":{"kind":"REWORK","_number":1,"created":"2022-01-27 08:04:57.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/94/826594/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.cache","ref":"refs/changes/94/826594/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/94/826594/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/94/826594/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/94/826594/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.cache refs/changes/94/826594/1"}}},"commit":{"parents":[{"commit":"a07444ab7cc5f2ee2d9d2f435a2e2143ea53f34d","subject":"Add retry mechanisms to oslo.cache","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/a07444ab7cc5f2ee2d9d2f435a2e2143ea53f34d"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2022-01-17 13:59:25.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2022-01-27 08:04:36.000000000","tz":60},"subject":"Expose pymemcache\u0027s HashClient public params","message":"Expose pymemcache\u0027s HashClient public params\n\nThis patch expose a couple of pymemcache\u0027s HashClient public\nparams that can be useful to configure HA and failover for\nclustered memcached servers.\n\nThese options can be used in addition of the previously added\nretrying mechanismes.\n\nThis patch rely on recent changes [1] of dogpile.cache that\naim to expose these options too.\n\nThis patch is needed to fix a TLS issue on stable branches introduced by\npymemcache (since train), where if a cluster node disappear the client\nwill fail without retrying to reconnect or to switch to an other node of\nthe cluster.\n\n[1] https://gerrit.sqlalchemy.org/c/sqlalchemy/dogpile.cache/+/3528\n\nChange-Id: I24fc853db4237c08b87871ddff1b3ced27cc7fce\n(cherry picked from commit cb118d04cea318df23831d7445f6b33c866cd0c6)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/73e6deafed2736bd4e3cf7af905c8516f981316d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/73e6deafed2736bd4e3cf7af905c8516f981316d"}]},"branch":"refs/heads/stable/xena"},"5dc67192ee18e8be6ce91d578ebb185b832b6d42":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2022-01-31 08:38:57.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/94/826594/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.cache","ref":"refs/changes/94/826594/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/94/826594/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/94/826594/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/94/826594/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.cache refs/changes/94/826594/2"}}},"commit":{"parents":[{"commit":"a07444ab7cc5f2ee2d9d2f435a2e2143ea53f34d","subject":"Add retry mechanisms to oslo.cache","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/a07444ab7cc5f2ee2d9d2f435a2e2143ea53f34d"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2022-01-17 13:59:25.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2022-01-31 08:37:35.000000000","tz":60},"subject":"Expose pymemcache\u0027s HashClient public params","message":"Expose pymemcache\u0027s HashClient public params\n\nThis patch expose a couple of pymemcache\u0027s HashClient public\nparams that can be useful to configure HA and failover for\nclustered memcached servers.\n\nThese options can be used in addition of the previously added\nretrying mechanismes.\n\nThis patch rely on recent changes [1] of dogpile.cache that\naim to expose these options too.\n\nThis patch is needed to fix a TLS issue on stable branches introduced by\npymemcache (since train), where if a cluster node disappear the client\nwill fail without retrying to reconnect or to switch to an other node of\nthe cluster.\n\n[1] https://gerrit.sqlalchemy.org/c/sqlalchemy/dogpile.cache/+/3528\n\nDepends-On: https://review.opendev.org/c/openstack/requirements/+/826995\nChange-Id: I24fc853db4237c08b87871ddff1b3ced27cc7fce\n(cherry picked from commit cb118d04cea318df23831d7445f6b33c866cd0c6)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/5dc67192ee18e8be6ce91d578ebb185b832b6d42"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/5dc67192ee18e8be6ce91d578ebb185b832b6d42"}]},"branch":"refs/heads/stable/xena"},"55cb199f90b27cef203bca8edb9431f9d7ed841c":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2022-01-31 13:37:57.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/94/826594/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.cache","ref":"refs/changes/94/826594/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/94/826594/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/94/826594/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/94/826594/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.cache refs/changes/94/826594/3"}}},"commit":{"parents":[{"commit":"23e8e9a9f45956ef7ea74d3d443e518f13b43477","subject":"Add retry mechanisms to oslo.cache","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/23e8e9a9f45956ef7ea74d3d443e518f13b43477"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2022-01-17 13:59:25.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2022-01-31 13:37:36.000000000","tz":60},"subject":"Expose pymemcache\u0027s HashClient public params","message":"Expose pymemcache\u0027s HashClient public params\n\nThis patch expose a couple of pymemcache\u0027s HashClient public\nparams that can be useful to configure HA and failover for\nclustered memcached servers.\n\nThese options can be used in addition of the previously added\nretrying mechanismes.\n\nThis patch rely on recent changes [1] of dogpile.cache that\naim to expose these options too.\n\nThis patch is needed to fix a TLS issue on stable branches introduced by\npymemcache (since train), where if a cluster node disappear the client\nwill fail without retrying to reconnect or to switch to an other node of\nthe cluster.\n\n[1] https://gerrit.sqlalchemy.org/c/sqlalchemy/dogpile.cache/+/3528\n\nPartial-Bug: #1959562\nDepends-On: https://review.opendev.org/c/openstack/requirements/+/826995\nChange-Id: I24fc853db4237c08b87871ddff1b3ced27cc7fce\n(cherry picked from commit cb118d04cea318df23831d7445f6b33c866cd0c6)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/55cb199f90b27cef203bca8edb9431f9d7ed841c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/55cb199f90b27cef203bca8edb9431f9d7ed841c"}]},"branch":"refs/heads/stable/xena"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},{"label":"Backport-Candidate","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
