)]}'
{"id":"openstack%2Frequirements~827255","triplet_id":"openstack%2Frequirements~stable%2Fwallaby~I6859a91125c94f548213cc222f3e495ed6191e85","project":"openstack/requirements","branch":"stable/wallaby","topic":"wallaby","attention_set":{},"removed_from_attention_set":{"28522":{"account":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"last_update":"2022-02-01 18:02:43.000000000","reason":"Change was submitted"},"14250":{"account":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"last_update":"2022-02-01 13:33:39.000000000","reason":"Grzegorz Grasza replied on the change"}},"hashtags":[],"change_id":"I6859a91125c94f548213cc222f3e495ed6191e85","subject":"Bump pymemcache to 3.5.0","status":"MERGED","created":"2022-02-01 09:37:05.000000000","updated":"2022-02-01 18:02:43.000000000","submitted":"2022-02-01 18:02:43.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"827255-wallaby","meta_rev_id":"1c2c07fb91a555122e09b5ec2f02ad3b285e1c83","_number":827255,"virtual_id_number":827255,"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":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},{"value":0,"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2022-02-01 18:02:42.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"all":[{"value":2,"date":"2022-02-01 15:23:29.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},{"value":1,"date":"2022-02-01 13:33:39.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"all":[{"value":1,"date":"2022-02-01 15:23:29.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},{"value":0,"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-02-01 09:38:37.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"},{"updated":"2022-02-01 09:53:50.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":"CC"},{"updated":"2022-02-01 11:02:11.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 15:23:29.000000000","updated_by":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"reviewer":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"state":"REVIEWER"}],"messages":[{"id":"e2e2539940abbedbf2e93ccfd8896c6cb5ce2daa","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2022-02-01 09:37:05.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"7c504d260caa7ab085b7ab1834a96cdaea1dabd6","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-01 09:53:50.000000000","message":"Patch Set 1:\n\nBuild failed (ARM64 pipeline).\n\n- requirements-tox-py38-check-uc-aarch64 https://zuul.opendev.org/t/openstack/build/9d9276ba2d0646a3ad6ee4243a5cc7ef : FAILURE in 11m 40s","accounts_in_message":[],"_revision_number":1},{"id":"6cc6053324f1e80bf89558f63108d0fcc5486432","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-01 11:02:11.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/68e9c3325328450485bcc270f68e7be2 : SUCCESS in 4m 20s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/cbe1b2935bfa4108bccb739cb3190a36 : SUCCESS in 4m 52s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/1dc946e3440246108b4ed71113371c1b : SUCCESS in 7m 07s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/1e8bc4c6be6b44fca8fb8c7262eb999a : SUCCESS in 5m 13s (non-voting)\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/a6a72862b91242f9a207cf3e0e6e683d : SUCCESS in 3m 55s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/9e9b528437d540b69f5f5b555eed66e8 : SUCCESS in 6m 52s\n- requirements-tox-py36-check-uc https://zuul.opendev.org/t/openstack/build/426d28609f1847b3aeb0ad69d19a72a6 : SUCCESS in 9m 16s\n- requirements-tox-py38-check-uc https://zuul.opendev.org/t/openstack/build/c3e52dd6b4a9473bb45c35cc5c970200 : SUCCESS in 9m 30s\n- cross-cinder-py36 https://zuul.opendev.org/t/openstack/build/056d0338aeb54cc5a4b239f75eace1bd : SUCCESS in 9m 42s\n- cross-glance-py36 https://zuul.opendev.org/t/openstack/build/5028b4c7093041ab970d0b46d575e01d : SUCCESS in 4m 50s\n- cross-horizon-py36 https://zuul.opendev.org/t/openstack/build/a1e578bba398418d95a298dfc653b7b8 : SUCCESS in 11m 18s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/2fd3b15910614c2bad9f5e82b6ae5eab : SUCCESS in 9m 42s\n- cross-ironic-py38 https://zuul.opendev.org/t/openstack/build/24c36d81466e4c8db375d387cf2e9ba4 : SUCCESS in 9m 26s\n- cross-keystone-py36 https://zuul.opendev.org/t/openstack/build/806474fa04c34c03bd4ddf3018304bd0 : SUCCESS in 18m 10s\n- cross-masakari-py36 https://zuul.opendev.org/t/openstack/build/8cb4bb51d4b0431b97e666626bd65f0d : SUCCESS in 5m 20s\n- cross-neutron-py36 https://zuul.opendev.org/t/openstack/build/674a2c5dffc84c2a85237285aeef0f76 : SUCCESS in 27m 13s\n- cross-nova-py36 https://zuul.opendev.org/t/openstack/build/65e6c277b7f34f9b89ace321ba6d4869 : SUCCESS in 12m 01s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/8ada20b24c8244a4921716b8ed90f562 : SUCCESS in 4m 10s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/89e0c880f04843a086f3541b426c28c1 : SUCCESS in 17m 24s\n- cross-octavia-py36 https://zuul.opendev.org/t/openstack/build/9662a0a812d64212b411b7abaf3f13d5 : SUCCESS in 5m 24s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/2bb4c5b2fa194996bf61eefd83f06659 : SUCCESS in 8m 38s\n- cross-swift-py36 https://zuul.opendev.org/t/openstack/build/5da8b45133a94042973a0d5806e8af48 : SUCCESS in 14m 27s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/1cb4833cfb0745be8aef744f817f5c78 : SUCCESS in 51m 40s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/64ec216ba7e7477b962573aae72f6c51 : SUCCESS in 1h 21m 43s","accounts_in_message":[],"_revision_number":1},{"id":"18303f6d93952420d89b8da6191f454fb7bca474","author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"date":"2022-02-01 13:33:39.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"94dfbfe7d1e2d0423cf6c91b56aa361081712a09","author":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"date":"2022-02-01 15:23:29.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"2e2a0e59b327fac8dceb551607826ce34ead5e53","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-01 15:25:34.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"7d8c23cc8e6056dcb533965c99a0371ad0ea4c3e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-01 18:02:42.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/078d11e2fda740f2b2fd2e80df1820ca : SUCCESS in 6m 34s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/863937808caf45658cd9b75c65ede891 : SUCCESS in 5m 50s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/8896b18e1dda459a967119a113306fd7 : SUCCESS in 5m 33s\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/86d5deee7eb046e0939d18f29a20bdb3 : SUCCESS in 6m 45s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/a2312d6c708f4c3eb9882416a066b52e : SUCCESS in 3m 46s\n- requirements-tox-py36-check-uc https://zuul.opendev.org/t/openstack/build/134d71d16d604505b0c12db169a0973c : SUCCESS in 11m 58s\n- requirements-tox-py38-check-uc https://zuul.opendev.org/t/openstack/build/0b1d7ff39c7e47c7af2893ddbe8e6e9f : SUCCESS in 9m 24s\n- cross-cinder-py36 https://zuul.opendev.org/t/openstack/build/b1103aa9bf194a7a8d76185e42d3267c : SUCCESS in 11m 52s\n- cross-glance-py36 https://zuul.opendev.org/t/openstack/build/7790ce746a484a82919e878e5c577862 : SUCCESS in 7m 21s\n- cross-horizon-py36 https://zuul.opendev.org/t/openstack/build/339dd480c08640b9944655c02af1ffb3 : SUCCESS in 11m 30s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/fac352f3c9c94b0bb23931b3130f2a2b : SUCCESS in 10m 10s\n- cross-ironic-py38 https://zuul.opendev.org/t/openstack/build/464bc72c89fd4b9db924e538230b8532 : SUCCESS in 11m 11s\n- cross-keystone-py36 https://zuul.opendev.org/t/openstack/build/cb0f0b79778c47a38867125bb1cba73b : SUCCESS in 19m 02s\n- cross-masakari-py36 https://zuul.opendev.org/t/openstack/build/ad69a94127174aa0b7e59b13d0709f84 : SUCCESS in 6m 10s\n- cross-neutron-py36 https://zuul.opendev.org/t/openstack/build/2e7e96843f7949a4aa3e9e8a7e7b029f : SUCCESS in 35m 07s\n- cross-nova-py36 https://zuul.opendev.org/t/openstack/build/5dab23d31c444f848adf632117583610 : SUCCESS in 13m 52s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/c1463cdd75934e73998291ff3b4b1da2 : SUCCESS in 4m 10s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/2bdbcf2b8c7c4a0f87682998c6ad29c6 : SUCCESS in 20m 48s\n- cross-octavia-py36 https://zuul.opendev.org/t/openstack/build/cf382af0e94648c1849dedae3f8463b8 : SUCCESS in 5m 45s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/ebee99caa7ed45caaecdb54e936dd554 : SUCCESS in 7m 15s\n- cross-swift-py36 https://zuul.opendev.org/t/openstack/build/3c4ab47995aa494c87b66b5c761c58dd : SUCCESS in 12m 40s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/e03b643a4aab43dd94533e2aa5e8fbd9 : SUCCESS in 1h 02m 56s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/3bfcd28b4b7b4375a64e7607db25003f : SUCCESS in 1h 30m 01s","accounts_in_message":[],"_revision_number":1},{"id":"1c2c07fb91a555122e09b5ec2f02ad3b285e1c83","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-01 18:02:43.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"6a8428d546505b1bdbe019ca3cdc65ed6c5b9df6","revisions":{"6a8428d546505b1bdbe019ca3cdc65ed6c5b9df6":{"kind":"REWORK","_number":1,"created":"2022-02-01 09:37:05.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/55/827255/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/requirements","ref":"refs/changes/55/827255/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/requirements refs/changes/55/827255/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/requirements refs/changes/55/827255/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/requirements refs/changes/55/827255/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/requirements refs/changes/55/827255/1"}}},"commit":{"parents":[{"commit":"e3f7f8fecd9dadb148fb0212446429906ac05899","subject":"update constraint for oslo.service to new release 2.5.1","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/e3f7f8fecd9dadb148fb0212446429906ac05899"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2022-02-01 09:17:56.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2022-02-01 09:35:12.000000000","tz":60},"subject":"Bump pymemcache to 3.5.0","message":"Bump pymemcache to 3.5.0\n\nBumping the version to get new feature and fixes [1][2][3][4] need\nby oslo.cache [5][6] to fix socket deconnection recover of a\nmemcached cluster node.\n\nI know that we usually avoid to bump requirements on stable branches\nbut without the changes landed by dogpile.cache 1.1.5 and\npymemcache 3.5.0 oslo.cache won\u0027t be able to recover from a connection\nissue in a Memcached cluster. This a problem for an HA context.\n\nIn other words if the used node of the cluster become down, oslo.cache\nwon\u0027t switch to another node and won\u0027t recover. That will lead us to\nthis bug https://bugs.launchpad.net/oslo.cache/+bug/1959562\n\nIt will have for side for openstack to break TLS support with\nmemcached.  Indeed we introduced the pymemcache in oslo.cache to\nallow support TLS. This backend was precedently backported up\nto train.\n\nThe changes landed by pymemcache 3.5.0 are new isolated (optional)\nfeatures so I won\u0027t expect side effects introduced by these changes.\nThe goal of the pymemcache changes is to allow us to configure\nmanually the retry mechanisms and socket keepalives, that\u0027s all.\n\nAlso a bug fix is landed by pymemcache 3.5.0. This fix close\nconnection properly on errors.\n\n[1] https://github.com/sqlalchemy/dogpile.cache/commit/da490df9edae8c60e7ee3d577ac610efdffc5986\n\n[1] https://github.com/pinterest/pymemcache/commit/07b5ecc21ce5d388d4312c943d79f813311e349f\n[2] https://github.com/pinterest/pymemcache/commit/75fe5c81c35d2bcfc8e6a697aef948efbfebe8ba\n[3] https://github.com/pinterest/pymemcache/commit/15c35ef184c09279cbb886ceb4bd2807241d48b1\n[4] https://github.com/pinterest/pymemcache/commit/b289c87bb89b3ab477bd5d92c8951ab42c923923\n[5] https://review.opendev.org/c/openstack/oslo.cache/+/803747\n[6] https://review.opendev.org/c/openstack/oslo.cache/+/803716\n\nPartial-Bug: #1959562\nChange-Id: I6859a91125c94f548213cc222f3e495ed6191e85\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/6a8428d546505b1bdbe019ca3cdc65ed6c5b9df6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/6a8428d546505b1bdbe019ca3cdc65ed6c5b9df6"}]},"branch":"refs/heads/stable/wallaby"}},"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":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"}}]}],"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":{}}}]}
