)]}'
{"id":"openstack%2Foslo.cache~634457","triplet_id":"openstack%2Foslo.cache~master~Icaa6b252145685d1b5667b883e3bf693920b5b93","project":"openstack/oslo.cache","branch":"master","topic":"all-the-fixes","hashtags":[],"change_id":"Icaa6b252145685d1b5667b883e3bf693920b5b93","subject":"Switch from python-memcached to pymemcache.","status":"MERGED","created":"2019-02-01 17:07:23.000000000","updated":"2020-03-05 11:50:38.000000000","submitted":"2020-02-26 14:35:16.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":55,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"634457-1582727717214-bef65be0","meta_rev_id":"982cb130bce5c4a4c6c988ce7939107ad68535d7","_number":634457,"virtual_id_number":634457,"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":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-02-26 14:35:16.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":20172,"name":"Michele Baldessari","email":"michele@acksyn.org","username":"michele"},{"value":0,"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"},{"value":0,"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":29222,"name":"Natal Ngétal","email":"hobbestigrou@erakis.eu","username":"hobbestigrou"},{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"value":0,"_account_id":7730,"name":"Sahid Orentino Ferdjaoui","email":"sahid.ferdjaoui@industrialdiscipline.com","username":"sahid"},{"value":0,"_account_id":8770,"name":"Ken Giusti","email":"kgiusti@gmail.com","username":"kgiusti"}],"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":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":20172,"name":"Michele Baldessari","email":"michele@acksyn.org","username":"michele"},{"value":0,"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"},{"value":0,"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":2,"date":"2020-02-26 13:06:16.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":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":29222,"name":"Natal Ngétal","email":"hobbestigrou@erakis.eu","username":"hobbestigrou"},{"value":2,"date":"2020-02-26 13:11:39.000000000","_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"value":0,"_account_id":7730,"name":"Sahid Orentino Ferdjaoui","email":"sahid.ferdjaoui@industrialdiscipline.com","username":"sahid"},{"value":0,"_account_id":8770,"name":"Ken Giusti","email":"kgiusti@gmail.com","username":"kgiusti"}],"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":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":20172,"name":"Michele Baldessari","email":"michele@acksyn.org","username":"michele"},{"value":0,"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"},{"value":0,"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":29222,"name":"Natal Ngétal","email":"hobbestigrou@erakis.eu","username":"hobbestigrou"},{"value":1,"date":"2020-02-26 13:11:39.000000000","_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"value":0,"_account_id":7730,"name":"Sahid Orentino Ferdjaoui","email":"sahid.ferdjaoui@industrialdiscipline.com","username":"sahid"},{"value":0,"_account_id":8770,"name":"Ken Giusti","email":"kgiusti@gmail.com","username":"kgiusti"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":20172,"name":"Michele Baldessari","email":"michele@acksyn.org","username":"michele"},{"value":0,"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"},{"value":0,"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":29222,"name":"Natal Ngétal","email":"hobbestigrou@erakis.eu","username":"hobbestigrou"},{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"value":0,"_account_id":7730,"name":"Sahid Orentino Ferdjaoui","email":"sahid.ferdjaoui@industrialdiscipline.com","username":"sahid"},{"value":0,"_account_id":8770,"name":"Ken Giusti","email":"kgiusti@gmail.com","username":"kgiusti"}],"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":[],"reviewers":{"REVIEWER":[{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"_account_id":7730,"name":"Sahid Orentino Ferdjaoui","email":"sahid.ferdjaoui@industrialdiscipline.com","username":"sahid"},{"_account_id":8770,"name":"Ken Giusti","email":"kgiusti@gmail.com","username":"kgiusti"},{"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"},{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":20172,"name":"Michele Baldessari","email":"michele@acksyn.org","username":"michele"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"_account_id":29222,"name":"Natal Ngétal","email":"hobbestigrou@erakis.eu","username":"hobbestigrou"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-02-01 17:46:44.000000000","updated_by":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"reviewer":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"state":"REVIEWER"},{"updated":"2019-02-04 11:09:19.000000000","updated_by":{"_account_id":20172,"name":"Michele Baldessari","email":"michele@acksyn.org","username":"michele"},"reviewer":{"_account_id":20172,"name":"Michele Baldessari","email":"michele@acksyn.org","username":"michele"},"state":"REVIEWER"},{"updated":"2019-02-04 11:09:37.000000000","updated_by":{"_account_id":8770,"name":"Ken Giusti","email":"kgiusti@gmail.com","username":"kgiusti"},"reviewer":{"_account_id":8770,"name":"Ken Giusti","email":"kgiusti@gmail.com","username":"kgiusti"},"state":"REVIEWER"},{"updated":"2019-02-04 17:20:59.000000000","updated_by":{"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"},"reviewer":{"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"},"state":"REVIEWER"},{"updated":"2019-03-12 17:55:09.000000000","updated_by":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"reviewer":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"state":"REVIEWER"},{"updated":"2019-03-13 14:07:35.000000000","updated_by":{"_account_id":29222,"name":"Natal Ngétal","email":"hobbestigrou@erakis.eu","username":"hobbestigrou"},"reviewer":{"_account_id":29222,"name":"Natal Ngétal","email":"hobbestigrou@erakis.eu","username":"hobbestigrou"},"state":"REVIEWER"},{"updated":"2019-03-14 07:44:44.000000000","updated_by":{"_account_id":7730,"name":"Sahid Orentino Ferdjaoui","email":"sahid.ferdjaoui@industrialdiscipline.com","username":"sahid"},"reviewer":{"_account_id":7730,"name":"Sahid Orentino Ferdjaoui","email":"sahid.ferdjaoui@industrialdiscipline.com","username":"sahid"},"state":"REVIEWER"},{"updated":"2020-01-02 15:15:56.000000000","updated_by":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"reviewer":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"state":"REVIEWER"},{"updated":"2020-02-26 13:06:16.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"},{"updated":"2020-02-26 13:11:39.000000000","updated_by":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"reviewer":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"state":"REVIEWER"},{"updated":"2020-02-26 14:35:16.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"}],"messages":[{"id":"a771dade9f7a4f3b0308d3fb8fdd31ad95ddff14","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-02-01 17:07:23.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"64a8ac66de5424ef3434cf4351166754cdd9c6d9","author":{"_account_id":20172,"name":"Michele Baldessari","email":"michele@acksyn.org","username":"michele"},"date":"2019-02-01 17:44:48.000000000","message":"Patch Set 1:\n\nI can confirm that with this patch the linked bug is not observed anymore","accounts_in_message":[],"_revision_number":1},{"id":"ba739c9f45e2ba849fc30e18ae2be4d733f2df29","author":{"_account_id":20172,"name":"Michele Baldessari","email":"michele@acksyn.org","username":"michele"},"date":"2019-02-01 17:46:31.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"1baa0153b5daf7c6f7af3435dd7493d4fc39f62b","author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"date":"2019-02-01 17:46:44.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"9aa276747a653a8e8ae6630f6614ccc805e0221a","author":{"_account_id":20172,"name":"Michele Baldessari","email":"michele@acksyn.org","username":"michele"},"date":"2019-02-01 17:48:33.000000000","message":"Patch Set 1: -Code-Review\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"ac4836af620699d1a105fba22d71f17cb368038a","author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"date":"2019-02-01 17:50:32.000000000","message":"Removed Code-Review+1 by Alex Schultz \u003caschultz@redhat.com\u003e\n","accounts_in_message":[],"_revision_number":1},{"id":"c523db15c1267c9dbfee1b4510b6cbb50aa0dbc9","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-01 18:47:05.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tempest-full http://logs.openstack.org/57/634457/1/check/tempest-full/e840960/ : SUCCESS in 1h 36m 58s\n- tempest-full-py3 http://logs.openstack.org/57/634457/1/check/tempest-full-py3/00bb9f5/ : SUCCESS in 1h 22m 17s\n- openstack-tox-lower-constraints http://logs.openstack.org/57/634457/1/check/openstack-tox-lower-constraints/5bd2079/ : FAILURE in 4m 59s\n- openstack-tox-pep8 http://logs.openstack.org/57/634457/1/check/openstack-tox-pep8/92fb3ca/ : SUCCESS in 5m 19s\n- openstack-tox-py27 http://logs.openstack.org/57/634457/1/check/openstack-tox-py27/342e315/ : FAILURE in 5m 01s\n- openstack-tox-py35 http://logs.openstack.org/57/634457/1/check/openstack-tox-py35/407ab63/ : FAILURE in 5m 20s\n- openstack-tox-py36 http://logs.openstack.org/57/634457/1/check/openstack-tox-py36/ee9f8be/ : FAILURE in 5m 10s\n- openstack-tox-docs http://logs.openstack.org/57/634457/1/check/openstack-tox-docs/814312c/html/ : SUCCESS in 5m 08s","accounts_in_message":[],"_revision_number":1},{"id":"851884568757967482d5b676dfe84169a200d12c","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-02-02 11:39:55.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"dae9e7346c355dcefdf612a1f48ac7607820dfaf","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-02-02 11:40:20.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"cc5ade0a42d8991287ee59ab75b0930c5be2f9db","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-02-02 11:42:21.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"04f358ee6f6d715df6c8ac26a425ac14c26cd5a2","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-02-02 11:44:47.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"29b99819a3771898067918ec54d2e656241c8965","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-02-02 12:06:30.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"3e139c7475dce17559a24831efed6c0262dbf7ab","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-02 13:45:16.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full http://logs.openstack.org/57/634457/5/check/tempest-full/d761a02/ : SUCCESS in 1h 37m 01s\n- tempest-full-py3 http://logs.openstack.org/57/634457/5/check/tempest-full-py3/061dfb7/ : SUCCESS in 1h 25m 03s\n- openstack-tox-lower-constraints http://logs.openstack.org/57/634457/5/check/openstack-tox-lower-constraints/6878554/ : SUCCESS in 5m 12s\n- openstack-tox-pep8 http://logs.openstack.org/57/634457/5/check/openstack-tox-pep8/529ed6a/ : SUCCESS in 4m 39s\n- openstack-tox-py27 http://logs.openstack.org/57/634457/5/check/openstack-tox-py27/7ee32c2/ : SUCCESS in 4m 51s\n- openstack-tox-py35 http://logs.openstack.org/57/634457/5/check/openstack-tox-py35/f68d005/ : SUCCESS in 5m 10s\n- openstack-tox-py36 http://logs.openstack.org/57/634457/5/check/openstack-tox-py36/4b49689/ : SUCCESS in 5m 08s\n- openstack-tox-docs http://logs.openstack.org/57/634457/5/check/openstack-tox-docs/d7604ee/html/ : SUCCESS in 5m 07s","accounts_in_message":[],"_revision_number":5},{"id":"f132cd97eb5bb730be0af951d544564fdae19515","author":{"_account_id":20172,"name":"Michele Baldessari","email":"michele@acksyn.org","username":"michele"},"date":"2019-02-04 07:57:59.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"01b51026ddfb58c09e61f2ed8d101d42d9642eea","author":{"_account_id":20172,"name":"Michele Baldessari","email":"michele@acksyn.org","username":"michele"},"date":"2019-02-04 09:11:15.000000000","message":"Patch Set 5:\n\n\u003e (1 comment)\n\nI tested this (with the addition of passing args and kwargs to the object() methods) and it worked correctly in my py3 environment.","accounts_in_message":[],"_revision_number":5},{"id":"b08c7d240658c11528460c62e6a0c41216baf9a9","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-02-04 10:31:40.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"4276853d3f42cbb63d350cd6f7bf10a5b734d59f","author":{"_account_id":20172,"name":"Michele Baldessari","email":"michele@acksyn.org","username":"michele"},"date":"2019-02-04 11:09:19.000000000","message":"Patch Set 6: Code-Review+1\n\nWorksforme","accounts_in_message":[],"_revision_number":6},{"id":"4a0ae8ae9ebe0439d60e4c1be547f6b80d6dc29a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-04 12:28:33.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full http://logs.openstack.org/57/634457/6/check/tempest-full/3046206/ : SUCCESS in 1h 48m 48s\n- tempest-full-py3 http://logs.openstack.org/57/634457/6/check/tempest-full-py3/26cabca/ : SUCCESS in 1h 28m 24s\n- openstack-tox-lower-constraints http://logs.openstack.org/57/634457/6/check/openstack-tox-lower-constraints/15c19cb/ : SUCCESS in 5m 49s\n- openstack-tox-pep8 http://logs.openstack.org/57/634457/6/check/openstack-tox-pep8/052fc50/ : SUCCESS in 4m 58s\n- openstack-tox-py27 http://logs.openstack.org/57/634457/6/check/openstack-tox-py27/ed4baf2/ : SUCCESS in 5m 03s\n- openstack-tox-py35 http://logs.openstack.org/57/634457/6/check/openstack-tox-py35/3b44f0b/ : SUCCESS in 5m 30s\n- openstack-tox-py36 http://logs.openstack.org/57/634457/6/check/openstack-tox-py36/71f4949/ : SUCCESS in 5m 23s\n- openstack-tox-docs http://logs.openstack.org/57/634457/6/check/openstack-tox-docs/779c416/html/ : SUCCESS in 4m 52s","accounts_in_message":[],"_revision_number":6},{"id":"6666fb46fe293f2003eb264beda6a9398f9b4141","author":{"_account_id":29222,"name":"Natal Ngétal","email":"hobbestigrou@erakis.eu","username":"hobbestigrou"},"date":"2019-02-04 14:23:53.000000000","message":"Patch Set 6: Code-Review+1","accounts_in_message":[],"_revision_number":6},{"id":"80523916fdd399c0b3cd1eb9222ded28bb4565e0","author":{"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"},"date":"2019-02-04 14:33:53.000000000","message":"Patch Set 6: Code-Review-1\n\n@Herve, This doesn\u0027t appear to fix the issue for me. Maybe I\u0027m missing something. Can you take a look at https://bugs.launchpad.net/cloud-archive/+bug/1812672/comments/27?","accounts_in_message":[],"_revision_number":6},{"id":"763eaf7a125f620146a94e6bd77f449fee375bd0","author":{"_account_id":7730,"name":"Sahid Orentino Ferdjaoui","email":"sahid.ferdjaoui@industrialdiscipline.com","username":"sahid"},"date":"2019-02-04 16:24:11.000000000","message":"Patch Set 6: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":6},{"id":"eff0d01204fa4b3a4807729686b5c8b1f24a2f6a","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-02-04 16:55:13.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"35586567784cc690c8d5bfc2a8f331c99e83334a","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-02-04 16:59:58.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"4c5565f3b913351675a9f4c71a1da7f2b3d38677","author":{"_account_id":29222,"name":"Natal Ngétal","email":"hobbestigrou@erakis.eu","username":"hobbestigrou"},"date":"2019-02-04 17:03:40.000000000","message":"Patch Set 7: Code-Review+1","accounts_in_message":[],"_revision_number":7},{"id":"bbdbc53ab5049f754629070e4450dbfe3686f408","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-02-04 17:08:52.000000000","message":"Patch Set 7:\n\n\u003e @Herve, This doesn\u0027t appear to fix the issue for me. Maybe I\u0027m\n \u003e missing something. Can you take a look at https://bugs.launchpad.net/cloud-archive/+bug/1812672/comments/27?\n\nSee my lastest patch who seems to fix all errors. Work for us on our env and work with your sample","accounts_in_message":[],"_revision_number":7},{"id":"30433b4d3972ab60fe2ca1c90050335273015c33","author":{"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"},"date":"2019-02-04 17:20:59.000000000","message":"Patch Set 7: Code-Review-1\n\n(1 comment)\n\nConfirmed this works with the reproducer but have a question inline.","accounts_in_message":[],"_revision_number":7},{"id":"a18ae49da452e982db1fcb34f91386dff52cf78c","author":{"_account_id":7730,"name":"Sahid Orentino Ferdjaoui","email":"sahid.ferdjaoui@industrialdiscipline.com","username":"sahid"},"date":"2019-02-04 17:30:41.000000000","message":"Patch Set 7: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"0f1eb682ff958c4b39be24e2e940574e4db0f250","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-02-04 17:49:46.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"8090bc9d6b222432334bc4a8ebff949f7d2b051a","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-02-04 18:26:03.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"90f8ef048961e226c9e7f4357ade5c562ce17ca9","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-02-04 18:29:47.000000000","message":"Patch Set 7:\n\nSee threading.local implementation:\nhttps://github.com/python/cpython/blob/master/Lib/_threading_local.py#L204","accounts_in_message":[],"_revision_number":7},{"id":"129d2f54968265f62496b673cbc6b013e717a233","author":{"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"},"date":"2019-02-04 18:43:24.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"38f2a25dbcda5e45aecdfa0381e6a208eb6bf542","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-04 18:48:41.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full http://logs.openstack.org/57/634457/7/check/tempest-full/03cf921/ : SUCCESS in 1h 50m 23s\n- tempest-full-py3 http://logs.openstack.org/57/634457/7/check/tempest-full-py3/fe7b0fa/ : SUCCESS in 1h 31m 14s\n- openstack-tox-lower-constraints http://logs.openstack.org/57/634457/7/check/openstack-tox-lower-constraints/2c1bf9e/ : SUCCESS in 5m 31s\n- openstack-tox-pep8 http://logs.openstack.org/57/634457/7/check/openstack-tox-pep8/1329981/ : SUCCESS in 5m 26s\n- openstack-tox-py27 http://logs.openstack.org/57/634457/7/check/openstack-tox-py27/c4c8eb2/ : SUCCESS in 6m 09s\n- openstack-tox-py35 http://logs.openstack.org/57/634457/7/check/openstack-tox-py35/b73662b/ : SUCCESS in 5m 06s\n- openstack-tox-py36 http://logs.openstack.org/57/634457/7/check/openstack-tox-py36/194eee6/ : SUCCESS in 5m 48s\n- openstack-tox-docs http://logs.openstack.org/57/634457/7/check/openstack-tox-docs/c3f8fc6/html/ : SUCCESS in 5m 45s","accounts_in_message":[],"_revision_number":7},{"id":"e4636f4b36c1dfba4379bc2c42a89db323a33399","author":{"_account_id":7730,"name":"Sahid Orentino Ferdjaoui","email":"sahid.ferdjaoui@industrialdiscipline.com","username":"sahid"},"date":"2019-02-07 08:24:00.000000000","message":"Patch Set 7:\n\n@Hervé, can you add an unit-tests to void regression? You can probably reuse the test case of Corey, right?","accounts_in_message":[],"_revision_number":7},{"id":"0feab29b38c1601179f26350a51a8a82292cc131","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-02-08 11:40:09.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"3481329147fef44ed3f4361fe49e25458ffc7547","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-08 13:16:45.000000000","message":"Patch Set 8: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tempest-full http://logs.openstack.org/57/634457/8/check/tempest-full/7efae45/ : FAILURE in 1h 28m 01s\n- tempest-full-py3 http://logs.openstack.org/57/634457/8/check/tempest-full-py3/bc235de/ : SUCCESS in 1h 21m 33s\n- openstack-tox-lower-constraints http://logs.openstack.org/57/634457/8/check/openstack-tox-lower-constraints/f39c5cb/ : SUCCESS in 7m 34s\n- openstack-tox-pep8 http://logs.openstack.org/57/634457/8/check/openstack-tox-pep8/27fb245/ : SUCCESS in 6m 06s\n- openstack-tox-py27 http://logs.openstack.org/57/634457/8/check/openstack-tox-py27/dae6fde/ : SUCCESS in 6m 04s\n- openstack-tox-py35 http://logs.openstack.org/57/634457/8/check/openstack-tox-py35/9d9adb8/ : SUCCESS in 6m 00s\n- openstack-tox-py36 http://logs.openstack.org/57/634457/8/check/openstack-tox-py36/58b0972/ : SUCCESS in 7m 00s\n- openstack-tox-docs http://logs.openstack.org/57/634457/8/check/openstack-tox-docs/5c523ad/html/ : SUCCESS in 5m 19s","accounts_in_message":[],"_revision_number":8},{"id":"893efdc330b788e0781e407dc7f971b1bdd3490f","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-02-08 13:45:26.000000000","message":"Patch Set 8:\n\nrecheck","accounts_in_message":[],"_revision_number":8},{"id":"bef1119d2beae54d0299996578ee15c2ceb5f91d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-08 15:23:47.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full http://logs.openstack.org/57/634457/8/check/tempest-full/a6967ad/ : SUCCESS in 1h 36m 26s\n- tempest-full-py3 http://logs.openstack.org/57/634457/8/check/tempest-full-py3/c12e7cc/ : SUCCESS in 1h 26m 23s\n- openstack-tox-lower-constraints http://logs.openstack.org/57/634457/8/check/openstack-tox-lower-constraints/000e319/ : SUCCESS in 5m 18s\n- openstack-tox-pep8 http://logs.openstack.org/57/634457/8/check/openstack-tox-pep8/d2b1ba7/ : SUCCESS in 5m 36s\n- openstack-tox-py27 http://logs.openstack.org/57/634457/8/check/openstack-tox-py27/70434af/ : SUCCESS in 5m 20s\n- openstack-tox-py35 http://logs.openstack.org/57/634457/8/check/openstack-tox-py35/933b1cd/ : SUCCESS in 5m 35s\n- openstack-tox-py36 http://logs.openstack.org/57/634457/8/check/openstack-tox-py36/f71132a/ : SUCCESS in 6m 12s\n- openstack-tox-docs http://logs.openstack.org/57/634457/8/check/openstack-tox-docs/f3f9afb/html/ : SUCCESS in 5m 25s","accounts_in_message":[],"_revision_number":8},{"id":"328ab843a74d54d67d6e38cfd5e6a6d80603b951","author":{"_account_id":29222,"name":"Natal Ngétal","email":"hobbestigrou@erakis.eu","username":"hobbestigrou"},"date":"2019-02-11 11:02:51.000000000","message":"Patch Set 8: Code-Review+1","accounts_in_message":[],"_revision_number":8},{"id":"a7bdeab4f3049f65cf1994e546f9c5109aaebd0a","author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"date":"2019-02-12 17:11:49.000000000","message":"Patch Set 8: Code-Review-1\n\n(2 comments)\n\nThis doesn\u0027t look right to me. I think we\u0027re undoing the whole point of the class by removing the overrides of these attributes. Details inline.","accounts_in_message":[],"_revision_number":8},{"id":"223e004baa1b01dd76233da26effc928a926068d","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-02-13 08:52:09.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"c24c7e56adf5f4bdd60137122cdee84074a87ef5","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-02-13 09:04:03.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"f79da0a2df88650eb288576fb2231c13550aa4fe","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-02-13 09:07:46.000000000","message":"Patch Set 9:\n\n\u003e (2 comments)\n \u003e \n \u003e This doesn\u0027t look right to me. I think we\u0027re undoing the whole\n \u003e point of the class by removing the overrides of these attributes.\n \u003e Details inline.\n\nI\u0027ve seen the comment.\n\n\nIn Python 3.3 and later, if you\u0027re overriding both __new__ and __init__, you need to avoid passing any extra arguments to the object methods you\u0027re overriding. If you only override one of those methods, it\u0027s allowed to pass extra arguments to the other one (since that usually happens without your help).\n\nI don\u0027t think is necessary to override other method than __new__ (__del__, __getattr__, etc...) but some of you ask me to also override them.\n\nYou can test the both implementations style by using the Corey patch: https://paste.ubuntu.com/p/9vYwwm3Byw/","accounts_in_message":[],"_revision_number":9},{"id":"6db392d80f4c3d0aaeb2ced2faff5177bcef4d5c","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-13 11:14:21.000000000","message":"Patch Set 10: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tempest-full http://logs.openstack.org/57/634457/10/check/tempest-full/46fad93/ : SUCCESS in 2h 03m 23s\n- tempest-full-py3 http://logs.openstack.org/57/634457/10/check/tempest-full-py3/9295395/ : SUCCESS in 1h 35m 50s\n- openstack-tox-lower-constraints http://logs.openstack.org/57/634457/10/check/openstack-tox-lower-constraints/08d68f1/ : FAILURE in 4m 26s\n- openstack-tox-pep8 http://logs.openstack.org/57/634457/10/check/openstack-tox-pep8/28ddcd4/ : FAILURE in 4m 21s\n- openstack-tox-py27 http://logs.openstack.org/57/634457/10/check/openstack-tox-py27/b1fa54a/ : FAILURE in 4m 43s\n- openstack-tox-py35 http://logs.openstack.org/57/634457/10/check/openstack-tox-py35/e3bf2a5/ : FAILURE in 4m 11s\n- openstack-tox-py36 http://logs.openstack.org/57/634457/10/check/openstack-tox-py36/8a0f16f/ : FAILURE in 5m 09s\n- openstack-tox-docs http://logs.openstack.org/57/634457/10/check/openstack-tox-docs/73db750/html/ : SUCCESS in 4m 45s","accounts_in_message":[],"_revision_number":10},{"id":"7c525d7823ceed077567066a2137bc371ef7ca4a","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-02-13 14:24:27.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"c35b4d16c85ace9371d49384ca93905d2f41d312","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-13 15:57:38.000000000","message":"Patch Set 11: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tempest-full http://logs.openstack.org/57/634457/11/check/tempest-full/809b273/ : FAILURE in 1h 13m 13s\n- tempest-full-py3 http://logs.openstack.org/57/634457/11/check/tempest-full-py3/7075cb2/ : SUCCESS in 1h 31m 09s\n- openstack-tox-lower-constraints http://logs.openstack.org/57/634457/11/check/openstack-tox-lower-constraints/9eb8cbf/ : SUCCESS in 5m 38s\n- openstack-tox-pep8 http://logs.openstack.org/57/634457/11/check/openstack-tox-pep8/325c4ed/ : SUCCESS in 5m 32s\n- openstack-tox-py27 http://logs.openstack.org/57/634457/11/check/openstack-tox-py27/6b25369/ : SUCCESS in 5m 06s\n- openstack-tox-py35 http://logs.openstack.org/57/634457/11/check/openstack-tox-py35/82d114c/ : SUCCESS in 5m 21s\n- openstack-tox-py36 http://logs.openstack.org/57/634457/11/check/openstack-tox-py36/aa6ef09/ : SUCCESS in 5m 45s\n- openstack-tox-docs http://logs.openstack.org/57/634457/11/check/openstack-tox-docs/4cff619/html/ : SUCCESS in 6m 01s","accounts_in_message":[],"_revision_number":11},{"id":"5b429561cc4a4f65537876d415b64750383cc7e7","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-02-13 16:51:10.000000000","message":"Patch Set 11:\n\nrecheck","accounts_in_message":[],"_revision_number":11},{"id":"83a54d3c1e00b2b6e07f201579ea618ead095129","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-13 18:41:22.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full http://logs.openstack.org/57/634457/11/check/tempest-full/b7d1603/ : SUCCESS in 1h 29m 29s\n- tempest-full-py3 http://logs.openstack.org/57/634457/11/check/tempest-full-py3/7241526/ : SUCCESS in 1h 43m 22s\n- openstack-tox-lower-constraints http://logs.openstack.org/57/634457/11/check/openstack-tox-lower-constraints/c59b31f/ : SUCCESS in 5m 14s\n- openstack-tox-pep8 http://logs.openstack.org/57/634457/11/check/openstack-tox-pep8/603a028/ : SUCCESS in 5m 34s\n- openstack-tox-py27 http://logs.openstack.org/57/634457/11/check/openstack-tox-py27/bdfd469/ : SUCCESS in 5m 02s\n- openstack-tox-py35 http://logs.openstack.org/57/634457/11/check/openstack-tox-py35/dd1aeec/ : SUCCESS in 5m 40s\n- openstack-tox-py36 http://logs.openstack.org/57/634457/11/check/openstack-tox-py36/bfdb59d/ : SUCCESS in 4m 33s\n- openstack-tox-docs http://logs.openstack.org/57/634457/11/check/openstack-tox-docs/eac1949/html/ : SUCCESS in 4m 55s","accounts_in_message":[],"_revision_number":11},{"id":"07022fe5470cd23e2b74df6aa529fe0e5d83711d","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-02-14 13:40:56.000000000","message":"Patch Set 11: Code-Review-2\n\nHolding this at -2 for now. Threading.local issues are all over here. I\u0027ll revisit the love to pymemcache which means we can eliminate this abstraction. See Ben\u0027s comments for concerns about changing out the overrides. This must be extremely carefully done and likely needs to just be replaced with code that does not rely on thread locals (python-memcached explicitly does)","accounts_in_message":[],"_revision_number":11},{"id":"53beef6df0994b9a708648689a74ce8acd0bc417","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-02-14 13:57:05.000000000","message":"Patch Set 11:\n\n\u003e Holding this at -2 for now. Threading.local issues are all over\n \u003e here. I\u0027ll revisit the love to pymemcache which means we can\n \u003e eliminate this abstraction. See Ben\u0027s comments for concerns about\n \u003e changing out the overrides. This must be extremely carefully done\n \u003e and likely needs to just be replaced with code that does not rely\n \u003e on thread locals (python-memcached explicitly does)\nYeah I love the idea to switch to pymemcache.","accounts_in_message":[],"_revision_number":11},{"id":"3e8af44c2c945134258af6ec48f359a40d41f20e","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-02-14 14:25:36.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"4bca97a2717edfb5b7431d0dc301eda9641e837f","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-02-14 14:48:58.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"df16dc05fa4a3caff62b1cb43d46c7a82882728e","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-02-14 14:50:08.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"46fbcc074781300538b176ff604e211e04dabced","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-02-14 14:55:22.000000000","message":"Patch Set 14:\n\nRegarding to use PooledClient and remove a lot of code","accounts_in_message":[],"_revision_number":14},{"id":"1b63ad6c7c485e01dd92922e1b834f5a848e69a1","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-02-14 15:04:34.000000000","message":"Patch Set 14:\n\nUsing pymemcache.client.Client in a first time can fix the issue and in a second time we can look to simply completly replace MemcacheClientPool by pymemcache.client.PooledClient instead or to proxify it on oslo for the whole openstack.\n\nToughts?","accounts_in_message":[],"_revision_number":14},{"id":"90cf11aa10639d7f45eee06ac8a12d535233e0be","author":{"_account_id":7730,"name":"Sahid Orentino Ferdjaoui","email":"sahid.ferdjaoui@industrialdiscipline.com","username":"sahid"},"date":"2019-02-14 15:07:32.000000000","message":"Patch Set 14:\n\n(1 comment)","accounts_in_message":[],"_revision_number":14},{"id":"dee05023ed8b4b5945c1d05236ace213b4f3f5ae","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-02-14 15:14:36.000000000","message":"Patch Set 14:\n\n\u003e (1 comment)\n\nNot for moment. I thinking about an alternative for the stable branches but no solutions yet.","accounts_in_message":[],"_revision_number":14},{"id":"7bf0d34675cf880bc6ba2cd9f93e962569d8d66a","author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"date":"2019-02-14 16:11:06.000000000","message":"Patch Set 14:\n\n(3 comments)\n\nA couple of nits inline.\n\nOverall this seems reasonable to me based on previous discussions around the state of Python memcache clients, but I\u0027ll defer to Morgan.","accounts_in_message":[],"_revision_number":14},{"id":"97ef1af277454b066709c2a372c8038926467efa","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-02-14 16:16:14.000000000","message":"Uploaded patch set 15.","accounts_in_message":[],"_revision_number":15},{"id":"59ab5391de375b60ab472c3a1d48b79dc79c5c7d","author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"date":"2019-02-14 16:17:46.000000000","message":"Patch Set 11:\n\n\u003e \u003e (1 comment)\n \u003e \n \u003e Not for moment. I thinking about an alternative for the stable\n \u003e branches but no solutions yet.\n\nAs a more minimal solution, could we add overrides that still pass through to object but strip the extra arguments that are causing the bug? That should maintain the previous threading behavior while working on Python 3.2+.\n\nBasically the concern with the previous versions of this change was that it altered the inheritance from object back to the memcache client. As long as we keep the inheritance from object it _should_ still be possible to fix this with the previous client lib. We just can\u0027t do straight passthrough as we were before.","accounts_in_message":[],"_revision_number":11},{"id":"9004df4df9c941612001d45b951abd445693a56c","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-02-14 16:29:22.000000000","message":"Patch Set 15:\n\n\u003e \u003e \u003e (1 comment)\n \u003e \u003e\n \u003e \u003e Not for moment. I thinking about an alternative for the stable\n \u003e \u003e branches but no solutions yet.\n \u003e \n \u003e As a more minimal solution, could we add overrides that still pass\n \u003e through to object but strip the extra arguments that are causing\n \u003e the bug? That should maintain the previous threading behavior while\n \u003e working on Python 3.2+.\n \u003e \n \u003e Basically the concern with the previous versions of this change was\n \u003e that it altered the inheritance from object back to the memcache\n \u003e client. As long as we keep the inheritance from object it _should_\n \u003e still be possible to fix this with the previous client lib. We just\n \u003e can\u0027t do straight passthrough as we were before.\n\nWe need to test your idea but sound good.\n\nI\u0027m currently setup an env (deploy a stack) to reach the original condition and do tests against.","accounts_in_message":[],"_revision_number":15},{"id":"963a2a8f3929e6190dd88af4bd26281df1dcc234","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-02-14 16:35:27.000000000","message":"Uploaded patch set 16: Patch Set 15 was rebased.","accounts_in_message":[],"_revision_number":16},{"id":"904cb186a57121e2408e6d33bca2bbe5d13afe69","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-02-14 16:38:22.000000000","message":"Patch Set 16:\n\nthese changes can be release in a specific version x.x.x and the seconds https://review.openstack.org/#/c/637002/1 need to be part of an another release to keep the possibility to ignore related changes if an issue occur on the pool changes without revert the fix for the attribute overriding error","accounts_in_message":[],"_revision_number":16},{"id":"cde4ea63c4fbebabdb680ede8962e35ef3c5c275","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-14 18:17:32.000000000","message":"Patch Set 16: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- test-release-openstack http://logs.openstack.org/57/634457/16/check/test-release-openstack/3b023b8/ : SUCCESS in 3m 21s\n- requirements-check http://logs.openstack.org/57/634457/16/check/requirements-check/e81ef56/ : FAILURE in 3m 29s\n- tempest-full http://logs.openstack.org/57/634457/16/check/tempest-full/3f7e082/ : SUCCESS in 1h 39m 04s\n- tempest-full-py3 http://logs.openstack.org/57/634457/16/check/tempest-full-py3/0fcf474/ : SUCCESS in 1h 31m 08s\n- openstack-tox-lower-constraints http://logs.openstack.org/57/634457/16/check/openstack-tox-lower-constraints/3c9c143/ : SUCCESS in 5m 34s\n- openstack-tox-pep8 http://logs.openstack.org/57/634457/16/check/openstack-tox-pep8/db32dff/ : SUCCESS in 6m 04s\n- openstack-tox-py27 http://logs.openstack.org/57/634457/16/check/openstack-tox-py27/9d74460/ : SUCCESS in 4m 58s\n- openstack-tox-py35 http://logs.openstack.org/57/634457/16/check/openstack-tox-py35/f2539b4/ : SUCCESS in 5m 28s\n- openstack-tox-py36 http://logs.openstack.org/57/634457/16/check/openstack-tox-py36/1046043/ : SUCCESS in 5m 06s\n- openstack-tox-docs http://logs.openstack.org/57/634457/16/check/openstack-tox-docs/92b3c78/html/ : SUCCESS in 5m 30s","accounts_in_message":[],"_revision_number":16},{"id":"21b255f9ba3abfca7cd597c29c378c024a3413c8","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-02-15 09:27:50.000000000","message":"Uploaded patch set 17.","accounts_in_message":[],"_revision_number":17},{"id":"539342f472e712b27ad8f9eed212e6189ca4218b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-15 11:24:19.000000000","message":"Patch Set 17: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- test-release-openstack http://logs.openstack.org/57/634457/17/check/test-release-openstack/a46b0d7/ : SUCCESS in 3m 56s\n- requirements-check http://logs.openstack.org/57/634457/17/check/requirements-check/29b1276/ : FAILURE in 3m 42s\n- tempest-full http://logs.openstack.org/57/634457/17/check/tempest-full/7db1bab/ : SUCCESS in 1h 48m 34s\n- tempest-full-py3 http://logs.openstack.org/57/634457/17/check/tempest-full-py3/bd7aa09/ : SUCCESS in 1h 40m 52s\n- openstack-tox-lower-constraints http://logs.openstack.org/57/634457/17/check/openstack-tox-lower-constraints/c08131c/ : SUCCESS in 5m 02s\n- openstack-tox-pep8 http://logs.openstack.org/57/634457/17/check/openstack-tox-pep8/2f36098/ : SUCCESS in 5m 34s\n- openstack-tox-py27 http://logs.openstack.org/57/634457/17/check/openstack-tox-py27/dab66d9/ : SUCCESS in 4m 49s\n- openstack-tox-py35 http://logs.openstack.org/57/634457/17/check/openstack-tox-py35/82a27db/ : SUCCESS in 4m 54s\n- openstack-tox-py36 http://logs.openstack.org/57/634457/17/check/openstack-tox-py36/cffe56d/ : SUCCESS in 4m 41s\n- openstack-tox-docs http://logs.openstack.org/57/634457/17/check/openstack-tox-docs/423f406/html/ : SUCCESS in 4m 51s","accounts_in_message":[],"_revision_number":17},{"id":"8ec98a0e4945c1aefbc89c684b53aaa2cc817daa","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-02-15 14:14:35.000000000","message":"Uploaded patch set 18.","accounts_in_message":[],"_revision_number":18},{"id":"30a15344e9ec17e2b6c57992d7736694db01456d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-15 15:56:24.000000000","message":"Patch Set 18: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- test-release-openstack http://logs.openstack.org/57/634457/18/check/test-release-openstack/00f0e3e/ : SUCCESS in 3m 28s\n- requirements-check http://logs.openstack.org/57/634457/18/check/requirements-check/f6271ce/ : FAILURE in 3m 39s\n- tempest-full http://logs.openstack.org/57/634457/18/check/tempest-full/fc82d75/ : SUCCESS in 1h 38m 59s\n- tempest-full-py3 http://logs.openstack.org/57/634457/18/check/tempest-full-py3/da21b2a/ : SUCCESS in 1h 35m 17s\n- openstack-tox-lower-constraints http://logs.openstack.org/57/634457/18/check/openstack-tox-lower-constraints/78deebc/ : SUCCESS in 4m 39s\n- openstack-tox-pep8 http://logs.openstack.org/57/634457/18/check/openstack-tox-pep8/9ea54c9/ : SUCCESS in 4m 32s\n- openstack-tox-py27 http://logs.openstack.org/57/634457/18/check/openstack-tox-py27/cb4e67d/ : SUCCESS in 5m 39s\n- openstack-tox-py35 http://logs.openstack.org/57/634457/18/check/openstack-tox-py35/55b7b5a/ : SUCCESS in 6m 42s\n- openstack-tox-py36 http://logs.openstack.org/57/634457/18/check/openstack-tox-py36/0ed1817/ : SUCCESS in 4m 42s\n- openstack-tox-docs http://logs.openstack.org/57/634457/18/check/openstack-tox-docs/ae4e6bd/html/ : SUCCESS in 5m 14s","accounts_in_message":[],"_revision_number":18},{"id":"40a8abe6f1532551324a7819390c89a407dc0461","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-02-15 16:42:22.000000000","message":"Uploaded patch set 19.","accounts_in_message":[],"_revision_number":19},{"id":"383365c06cee5b180cc45357ec3710e25d2c51a0","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-15 18:38:41.000000000","message":"Patch Set 19: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- test-release-openstack http://logs.openstack.org/57/634457/19/check/test-release-openstack/6ef9823/ : SUCCESS in 5m 21s\n- requirements-check http://logs.openstack.org/57/634457/19/check/requirements-check/99c54d3/ : FAILURE in 5m 43s\n- tempest-full http://logs.openstack.org/57/634457/19/check/tempest-full/b96b917/ : SUCCESS in 1h 38m 51s\n- tempest-full-py3 http://logs.openstack.org/57/634457/19/check/tempest-full-py3/78c3a84/ : SUCCESS in 1h 48m 22s\n- openstack-tox-lower-constraints http://logs.openstack.org/57/634457/19/check/openstack-tox-lower-constraints/ec3a358/ : SUCCESS in 5m 10s\n- openstack-tox-pep8 http://logs.openstack.org/57/634457/19/check/openstack-tox-pep8/b0e43fb/ : SUCCESS in 5m 19s\n- openstack-tox-py27 http://logs.openstack.org/57/634457/19/check/openstack-tox-py27/9abc518/ : SUCCESS in 5m 19s\n- openstack-tox-py35 http://logs.openstack.org/57/634457/19/check/openstack-tox-py35/2c793d3/ : SUCCESS in 5m 21s\n- openstack-tox-py36 http://logs.openstack.org/57/634457/19/check/openstack-tox-py36/f47c580/ : SUCCESS in 5m 20s\n- openstack-tox-docs http://logs.openstack.org/57/634457/19/check/openstack-tox-docs/2a4f6b9/html/ : SUCCESS in 4m 30s","accounts_in_message":[],"_revision_number":19},{"id":"9673126f5672ac4c87a00f173f71c6885d9f3a5c","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-02-15 19:11:25.000000000","message":"Patch Set 19:\n\nI approve of the use of pymemcache, I\u0027d like to make sure we are clearly ensuring the code works the same in reality, though I *think* tempest should be sufficient for that.\n\nI\u0027ll poke at this a little more closely and can unblock at that point.","accounts_in_message":[],"_revision_number":19},{"id":"2febe9bc7b61044440285d82866867a11a968296","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-02-19 08:24:04.000000000","message":"Patch Set 19:\n\n\u003e I approve of the use of pymemcache, I\u0027d like to make sure we are\n \u003e clearly ensuring the code works the same in reality, though I\n \u003e *think* tempest should be sufficient for that.\n \u003e \n \u003e I\u0027ll poke at this a little more closely and can unblock at that\n \u003e point.\n\nSure.\n\nOn my side I have did some tests and they changes seem to work fine.\n\nWaiting for your side.","accounts_in_message":[],"_revision_number":19},{"id":"c0c23256c56e70c657b1d1063618a3eaef017dc3","author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"date":"2019-02-19 15:17:31.000000000","message":"Patch Set 19:\n\nAs this is a requirements change and thus considered a \"feature\" release, we\u0027ll want to get it in by Friday if possible.\n\nAlso, the requirements job failure needs to be fixed before it can merge.","accounts_in_message":[],"_revision_number":19},{"id":"5fc2a8cf5cde5c4aa3153018b3f50d978b772159","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-02-19 15:41:17.000000000","message":"Patch Set 19: -Code-Review\n\nmoving away from the -2 since the change in direction.","accounts_in_message":[],"_revision_number":19},{"id":"fa4b7ce85f55c2399e194f4011fabd901fac7e91","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-02-19 15:50:10.000000000","message":"Patch Set 19: Code-Review-1\n\nThis is not going to work as implemented, the pymemcache.Client object takes a single url passed as a tuple of (server, port) and cannot handle a list of server:port, server:port, server:port in the same way that python-memcached does.\n\nYou\u0027re going to need to move to the hashclient https://pymemcache.readthedocs.io/en/latest/getting_started.html#using-a-memcached-cluster and then layer the Pool logic from PooledClient into the HashClient (not provided in pymemcache) or continue to lean on the pool logic here.","accounts_in_message":[],"_revision_number":19},{"id":"544069be02e65a2ba02a1a877dfbeb514fba9495","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-02-19 15:50:34.000000000","message":"Uploaded patch set 20.","accounts_in_message":[],"_revision_number":20},{"id":"17e3aec15b7b69c7e7f1b26c502ec471f417f5da","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-02-19 15:56:45.000000000","message":"Patch Set 20: Code-Review-1\n\nSee comments on patchset 19.","accounts_in_message":[],"_revision_number":20},{"id":"4ff2d66c6152ffe315e761de247555b6cc54a82a","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-02-19 15:57:38.000000000","message":"Patch Set 20:\n\nKeep in mind you\u0027ll also need to convert this to a list of tuples... the format received from oslo_cache directly will not work: \n\nhttps://github.com/pinterest/pymemcache/blob/master/pymemcache/client/hash.py#L42","accounts_in_message":[],"_revision_number":20},{"id":"b50465062616d71647a8b077b25e95e9ff4835cc","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-19 18:04:38.000000000","message":"Patch Set 20: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- test-release-openstack http://logs.openstack.org/57/634457/20/check/test-release-openstack/1c1f9b7/ : SUCCESS in 3m 46s\n- requirements-check http://logs.openstack.org/57/634457/20/check/requirements-check/a13f802/ : FAILURE in 3m 43s\n- tempest-full http://logs.openstack.org/57/634457/20/check/tempest-full/8e04dd3/ : SUCCESS in 1h 57m 35s\n- tempest-full-py3 http://logs.openstack.org/57/634457/20/check/tempest-full-py3/3d94d64/ : SUCCESS in 1h 24m 44s\n- openstack-tox-lower-constraints http://logs.openstack.org/57/634457/20/check/openstack-tox-lower-constraints/890a9b3/ : FAILURE in 5m 06s\n- openstack-tox-pep8 http://logs.openstack.org/57/634457/20/check/openstack-tox-pep8/b8de3bc/ : SUCCESS in 5m 32s\n- openstack-tox-py27 http://logs.openstack.org/57/634457/20/check/openstack-tox-py27/32f206d/ : FAILURE in 6m 40s\n- openstack-tox-py35 http://logs.openstack.org/57/634457/20/check/openstack-tox-py35/e090e53/ : FAILURE in 7m 27s\n- openstack-tox-py36 http://logs.openstack.org/57/634457/20/check/openstack-tox-py36/62ea86e/ : FAILURE in 5m 56s\n- openstack-tox-docs http://logs.openstack.org/57/634457/20/check/openstack-tox-docs/3785718/html/ : SUCCESS in 5m 47s","accounts_in_message":[],"_revision_number":20},{"id":"e8275e13bca4a1403379ccd205a54817607024ae","author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"date":"2019-02-19 20:57:38.000000000","message":"Patch Set 20: Code-Review-1\n\n(1 comment)\n\nOne more thing and then I think at least the unit tests and requirements job should pass.","accounts_in_message":[],"_revision_number":20},{"id":"12d357a4eb8fde222d7c8adec4bb11d7aa0c2517","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-02-20 09:27:51.000000000","message":"Uploaded patch set 21.","accounts_in_message":[],"_revision_number":21},{"id":"530a52c9798a02f00550aede39dc7747360a70cb","author":{"_account_id":29222,"name":"Natal Ngétal","email":"hobbestigrou@erakis.eu","username":"hobbestigrou"},"date":"2019-02-20 09:36:35.000000000","message":"Patch Set 21: Code-Review+1","accounts_in_message":[],"_revision_number":21},{"id":"83c58e6cc38cfdf260d3c8a1748dec4c1e9d5acc","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-20 11:20:47.000000000","message":"Patch Set 21: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- test-release-openstack http://logs.openstack.org/57/634457/21/check/test-release-openstack/1aad88b/ : SUCCESS in 3m 03s\n- requirements-check http://logs.openstack.org/57/634457/21/check/requirements-check/7ff9d6d/ : SUCCESS in 3m 17s\n- tempest-full http://logs.openstack.org/57/634457/21/check/tempest-full/91c56dc/ : SUCCESS in 1h 39m 29s\n- tempest-full-py3 http://logs.openstack.org/57/634457/21/check/tempest-full-py3/9bb0851/ : SUCCESS in 1h 37m 22s\n- openstack-tox-lower-constraints http://logs.openstack.org/57/634457/21/check/openstack-tox-lower-constraints/be61563/ : FAILURE in 8m 09s\n- openstack-tox-pep8 http://logs.openstack.org/57/634457/21/check/openstack-tox-pep8/ca30841/ : SUCCESS in 6m 24s\n- openstack-tox-py27 http://logs.openstack.org/57/634457/21/check/openstack-tox-py27/b65024c/ : FAILURE in 4m 53s\n- openstack-tox-py35 http://logs.openstack.org/57/634457/21/check/openstack-tox-py35/d5c1e0b/ : FAILURE in 5m 09s\n- openstack-tox-py36 http://logs.openstack.org/57/634457/21/check/openstack-tox-py36/128bb5c/ : FAILURE in 5m 25s\n- openstack-tox-docs http://logs.openstack.org/57/634457/21/check/openstack-tox-docs/337bef0/html/ : SUCCESS in 4m 55s","accounts_in_message":[],"_revision_number":21},{"id":"0dded161750b24e1a7dc0ba5ce470bd3ae0e3bfd","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-02-20 13:54:27.000000000","message":"Uploaded patch set 22.","accounts_in_message":[],"_revision_number":22},{"id":"1469bd4aa923691c732157048d99810972a9179b","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-02-20 14:14:22.000000000","message":"Uploaded patch set 23.","accounts_in_message":[],"_revision_number":23},{"id":"161e94d8e5a06aacbdbd5bb1b795f3ae8bba3497","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-20 16:01:01.000000000","message":"Patch Set 23: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- test-release-openstack http://logs.openstack.org/57/634457/23/check/test-release-openstack/1f74ceb/ : SUCCESS in 3m 17s\n- requirements-check http://logs.openstack.org/57/634457/23/check/requirements-check/5ed455d/ : SUCCESS in 3m 20s\n- tempest-full http://logs.openstack.org/57/634457/23/check/tempest-full/8664a17/ : SUCCESS in 1h 39m 05s\n- tempest-full-py3 http://logs.openstack.org/57/634457/23/check/tempest-full-py3/fd75542/ : SUCCESS in 1h 45m 00s\n- openstack-tox-lower-constraints http://logs.openstack.org/57/634457/23/check/openstack-tox-lower-constraints/b870cd2/ : FAILURE in 4m 51s\n- openstack-tox-pep8 http://logs.openstack.org/57/634457/23/check/openstack-tox-pep8/9bd9fd2/ : SUCCESS in 5m 28s\n- openstack-tox-py27 http://logs.openstack.org/57/634457/23/check/openstack-tox-py27/38c6766/ : FAILURE in 4m 43s\n- openstack-tox-py35 http://logs.openstack.org/57/634457/23/check/openstack-tox-py35/cc2fdeb/ : FAILURE in 6m 48s\n- openstack-tox-py36 http://logs.openstack.org/57/634457/23/check/openstack-tox-py36/a658542/ : FAILURE in 7m 25s\n- openstack-tox-docs http://logs.openstack.org/57/634457/23/check/openstack-tox-docs/6716f02/html/ : SUCCESS in 5m 04s\n- build-openstack-releasenotes http://logs.openstack.org/57/634457/23/check/build-openstack-releasenotes/bf2382b/html/ : SUCCESS in 4m 14s","accounts_in_message":[],"_revision_number":23},{"id":"6d7945e127171b68d53db94f73d6238ce904a5cb","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-02-20 16:30:33.000000000","message":"Patch Set 23:\n\nrecheck","accounts_in_message":[],"_revision_number":23},{"id":"846b8ba3eecb7ef06bf274bc41962274510096bd","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-02-20 16:57:04.000000000","message":"Patch Set 23: Code-Review-1\n\n(3 comments)\n\nMinor change to the wording in the release note, it is important to be accurate.","accounts_in_message":[],"_revision_number":23},{"id":"e2151f4682340244ed0d9440191dbc44d64547a4","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-02-20 17:05:16.000000000","message":"Uploaded patch set 24.","accounts_in_message":[],"_revision_number":24},{"id":"c12f8bbe448028300588a7569a03420a83b6a241","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-02-20 17:06:31.000000000","message":"Patch Set 23:\n\n(1 comment)","accounts_in_message":[],"_revision_number":23},{"id":"06cf05401c96748aaebbd2bb219d3087be64bd3c","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-02-20 18:12:38.000000000","message":"Patch Set 24: Code-Review+1\n\nLet\u0027s see what Zuul has to say, but i\u0027m happy with the direction of this.","accounts_in_message":[],"_revision_number":24},{"id":"6efabbf0d48d11e86f67b130752bac643c48ad47","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-20 18:47:31.000000000","message":"Patch Set 24: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- test-release-openstack http://logs.openstack.org/57/634457/24/check/test-release-openstack/b1bd4ea/ : SUCCESS in 3m 03s\n- requirements-check http://logs.openstack.org/57/634457/24/check/requirements-check/24ef1df/ : FAILURE in 5m 16s\n- tempest-full http://logs.openstack.org/57/634457/24/check/tempest-full/bce6dd8/ : SUCCESS in 1h 38m 37s\n- tempest-full-py3 http://logs.openstack.org/57/634457/24/check/tempest-full-py3/6959b0b/ : SUCCESS in 1h 38m 56s\n- openstack-tox-lower-constraints http://logs.openstack.org/57/634457/24/check/openstack-tox-lower-constraints/cd2c100/ : FAILURE in 5m 07s\n- openstack-tox-pep8 http://logs.openstack.org/57/634457/24/check/openstack-tox-pep8/acd25c4/ : SUCCESS in 5m 00s\n- openstack-tox-py27 http://logs.openstack.org/57/634457/24/check/openstack-tox-py27/52b4d05/ : FAILURE in 5m 34s\n- openstack-tox-py35 http://logs.openstack.org/57/634457/24/check/openstack-tox-py35/27e241c/ : FAILURE in 4m 32s\n- openstack-tox-py36 http://logs.openstack.org/57/634457/24/check/openstack-tox-py36/891f8f7/ : FAILURE in 7m 17s\n- openstack-tox-docs http://logs.openstack.org/57/634457/24/check/openstack-tox-docs/f7a81fd/html/ : SUCCESS in 4m 48s\n- build-openstack-releasenotes http://logs.openstack.org/57/634457/24/check/build-openstack-releasenotes/6927a8b/html/ : SUCCESS in 5m 42s","accounts_in_message":[],"_revision_number":24},{"id":"d1302b635251d94c290ebc4fcd15386d6cc83115","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-02-20 20:25:19.000000000","message":"Patch Set 24:\n\nrecheck","accounts_in_message":[],"_revision_number":24},{"id":"01e097fef3f8db7475c7af8fd2f96f269c65cf0a","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-02-20 20:28:57.000000000","message":"Uploaded patch set 25.","accounts_in_message":[],"_revision_number":25},{"id":"4bf682c1ca4ceb0c4b35fe968bab6b6d3e5458aa","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-20 22:40:11.000000000","message":"Patch Set 25: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- test-release-openstack http://logs.openstack.org/57/634457/25/check/test-release-openstack/6e35a36/ : SUCCESS in 3m 28s\n- requirements-check http://logs.openstack.org/57/634457/25/check/requirements-check/b3a0ac6/ : SUCCESS in 4m 05s\n- tempest-full http://logs.openstack.org/57/634457/25/check/tempest-full/c978677/ : SUCCESS in 1h 42m 55s\n- tempest-full-py3 http://logs.openstack.org/57/634457/25/check/tempest-full-py3/ea1e4f7/ : SUCCESS in 1h 58m 09s\n- openstack-tox-lower-constraints http://logs.openstack.org/57/634457/25/check/openstack-tox-lower-constraints/b591123/ : FAILURE in 6m 56s\n- openstack-tox-pep8 http://logs.openstack.org/57/634457/25/check/openstack-tox-pep8/09c1b46/ : SUCCESS in 5m 57s\n- openstack-tox-py27 http://logs.openstack.org/57/634457/25/check/openstack-tox-py27/137955a/ : FAILURE in 4m 15s\n- openstack-tox-py35 http://logs.openstack.org/57/634457/25/check/openstack-tox-py35/a532458/ : FAILURE in 5m 10s\n- openstack-tox-py36 http://logs.openstack.org/57/634457/25/check/openstack-tox-py36/35e98ca/ : FAILURE in 6m 08s\n- openstack-tox-docs http://logs.openstack.org/57/634457/25/check/openstack-tox-docs/3b42adf/html/ : SUCCESS in 4m 59s\n- build-openstack-releasenotes http://logs.openstack.org/57/634457/25/check/build-openstack-releasenotes/a0875be/html/ : SUCCESS in 4m 18s","accounts_in_message":[],"_revision_number":25},{"id":"e97575ad02d22d04b19f3be7f1afba6097ee9028","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-02-21 09:41:51.000000000","message":"Patch Set 25:\n\nThe same errors also occur on master without my changes","accounts_in_message":[],"_revision_number":25},{"id":"05ef6f2f332334cd97669a6a1ff521d899b7f5c0","author":{"_account_id":29222,"name":"Natal Ngétal","email":"hobbestigrou@erakis.eu","username":"hobbestigrou"},"date":"2019-02-21 09:44:50.000000000","message":"Patch Set 25:\n\nI confirm the error exists on master and I can reproduce locally.","accounts_in_message":[],"_revision_number":25},{"id":"6b558b38354f7fbf386023c48a024d843a76a9f4","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-02-21 10:02:55.000000000","message":"Patch Set 25:\n\nI\u0027ve submit an issue related to the CI cache error:\nhttps://bugs.launchpad.net/oslo.cache/+bug/1817032","accounts_in_message":[],"_revision_number":25},{"id":"a9de503761f0d99ea7b92cdca591aeb93349cddc","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-02-22 23:27:30.000000000","message":"Uploaded patch set 26: Patch Set 25 was rebased.","accounts_in_message":[],"_revision_number":26},{"id":"1631e9556d85b5f94db10266bb2e613f862b4382","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-23 01:18:49.000000000","message":"Patch Set 26: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- test-release-openstack http://logs.openstack.org/57/634457/26/check/test-release-openstack/85c76c8/ : SUCCESS in 3m 43s\n- requirements-check http://logs.openstack.org/57/634457/26/check/requirements-check/a6bee3b/ : SUCCESS in 3m 38s\n- tempest-full http://logs.openstack.org/57/634457/26/check/tempest-full/01910cb/ : SUCCESS in 1h 44m 13s\n- tempest-full-py3 http://logs.openstack.org/57/634457/26/check/tempest-full-py3/446d772/ : SUCCESS in 1h 37m 36s\n- openstack-tox-lower-constraints http://logs.openstack.org/57/634457/26/check/openstack-tox-lower-constraints/ea734a0/ : FAILURE in 4m 37s\n- openstack-tox-pep8 http://logs.openstack.org/57/634457/26/check/openstack-tox-pep8/2c0c5a3/ : FAILURE in 4m 28s\n- openstack-tox-py27 http://logs.openstack.org/57/634457/26/check/openstack-tox-py27/973729b/ : FAILURE in 5m 50s\n- openstack-tox-py35 http://logs.openstack.org/57/634457/26/check/openstack-tox-py35/4ce4666/ : FAILURE in 5m 52s\n- openstack-tox-py36 http://logs.openstack.org/57/634457/26/check/openstack-tox-py36/04cd5d6/ : FAILURE in 4m 31s\n- openstack-tox-docs http://logs.openstack.org/57/634457/26/check/openstack-tox-docs/d4aded3/html/ : SUCCESS in 4m 46s\n- build-openstack-releasenotes http://logs.openstack.org/57/634457/26/check/build-openstack-releasenotes/3d5b624/html/ : SUCCESS in 4m 07s","accounts_in_message":[],"_revision_number":26},{"id":"a0447c458dbbf043fe25b6ad902d79cc2c5fa0bb","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-02-25 20:27:51.000000000","message":"Uploaded patch set 27.","accounts_in_message":[],"_revision_number":27},{"id":"01285c7393cb8b4052fa2fdaa0aa3643814920b9","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-02-25 20:58:21.000000000","message":"Patch Set 27: Code-Review-1\n\npython-memcached is still used by the non-pool form.","accounts_in_message":[],"_revision_number":27},{"id":"f5b31e50206429cd751bda7783f9d33e40ffe62d","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-02-25 20:59:34.000000000","message":"Patch Set 27:\n\n(1 comment)","accounts_in_message":[],"_revision_number":27},{"id":"f14caa5e976d91eb983d1b02a9c7d30a0f97aa22","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-25 22:30:14.000000000","message":"Patch Set 27: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- test-release-openstack http://logs.openstack.org/57/634457/27/check/test-release-openstack/6d5cdf3/ : SUCCESS in 3m 11s\n- requirements-check http://logs.openstack.org/57/634457/27/check/requirements-check/10f8a54/ : FAILURE in 4m 43s\n- tempest-full http://logs.openstack.org/57/634457/27/check/tempest-full/de185d9/ : SUCCESS in 1h 40m 27s\n- tempest-full-py3 http://logs.openstack.org/57/634457/27/check/tempest-full-py3/9851d8a/ : SUCCESS in 1h 54m 45s\n- openstack-tox-lower-constraints http://logs.openstack.org/57/634457/27/check/openstack-tox-lower-constraints/a6478c5/ : SUCCESS in 4m 19s\n- openstack-tox-pep8 http://logs.openstack.org/57/634457/27/check/openstack-tox-pep8/09eea0a/ : SUCCESS in 5m 17s\n- openstack-tox-py27 http://logs.openstack.org/57/634457/27/check/openstack-tox-py27/9a663f3/ : SUCCESS in 4m 41s\n- openstack-tox-py35 http://logs.openstack.org/57/634457/27/check/openstack-tox-py35/d0bba57/ : SUCCESS in 5m 54s\n- openstack-tox-py36 http://logs.openstack.org/57/634457/27/check/openstack-tox-py36/525591d/ : SUCCESS in 4m 53s\n- openstack-tox-docs http://logs.openstack.org/57/634457/27/check/openstack-tox-docs/ab9e56d/html/ : SUCCESS in 4m 08s","accounts_in_message":[],"_revision_number":27},{"id":"39c42e737193ecfccb56f87cc32cfd304bb5c517","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-02-26 09:01:02.000000000","message":"Uploaded patch set 28.","accounts_in_message":[],"_revision_number":28},{"id":"9d342572be296d1a34249269cc290b3aa97d9388","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-02-26 09:16:16.000000000","message":"Patch Set 28:\n\n\u003e (1 comment)\n\nYeah wrong rebase my bad","accounts_in_message":[],"_revision_number":28},{"id":"c9219065a6bb0f4e085057bea5ba68e757a25e95","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-26 11:03:32.000000000","message":"Patch Set 28: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack http://logs.openstack.org/57/634457/28/check/test-release-openstack/4567cd7/ : SUCCESS in 5m 47s\n- requirements-check http://logs.openstack.org/57/634457/28/check/requirements-check/eaf013f/ : SUCCESS in 5m 57s\n- tempest-full http://logs.openstack.org/57/634457/28/check/tempest-full/04039fb/ : SUCCESS in 1h 39m 42s\n- tempest-full-py3 http://logs.openstack.org/57/634457/28/check/tempest-full-py3/331456b/ : SUCCESS in 1h 30m 03s\n- openstack-tox-lower-constraints http://logs.openstack.org/57/634457/28/check/openstack-tox-lower-constraints/ee2dfaa/ : SUCCESS in 5m 43s\n- openstack-tox-pep8 http://logs.openstack.org/57/634457/28/check/openstack-tox-pep8/801a78e/ : SUCCESS in 4m 57s\n- openstack-tox-py27 http://logs.openstack.org/57/634457/28/check/openstack-tox-py27/ebb057d/ : SUCCESS in 4m 15s\n- openstack-tox-py35 http://logs.openstack.org/57/634457/28/check/openstack-tox-py35/a449804/ : SUCCESS in 4m 38s\n- openstack-tox-py36 http://logs.openstack.org/57/634457/28/check/openstack-tox-py36/bd95ca5/ : SUCCESS in 5m 37s\n- openstack-tox-docs http://logs.openstack.org/57/634457/28/check/openstack-tox-docs/53d3e04/html/ : SUCCESS in 5m 51s\n- build-openstack-releasenotes http://logs.openstack.org/57/634457/28/check/build-openstack-releasenotes/2e54b18/html/ : SUCCESS in 3m 55s","accounts_in_message":[],"_revision_number":28},{"id":"c9e91ea03acf12d1ac8d83f1add1aa36059ef534","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-02-26 16:09:45.000000000","message":"Uploaded patch set 29: Patch Set 28 was rebased.","accounts_in_message":[],"_revision_number":29},{"id":"403bfed8652800530b27c2619450a52f235c4d50","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-02-26 16:23:40.000000000","message":"Patch Set 29:\n\n\u003e \u003e (1 comment)\n \u003e \n \u003e Yeah wrong rebase my bad\n\n\nNo worries! It happens :) I\u0027ll get this scored and hopefully we can merge it this week.","accounts_in_message":[],"_revision_number":29},{"id":"bfb9e2bbe6116dcdd985f2f040b4ef0aea8dac88","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-26 18:13:48.000000000","message":"Patch Set 29: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack http://logs.openstack.org/57/634457/29/check/test-release-openstack/b6dcb32/ : SUCCESS in 4m 44s\n- requirements-check http://logs.openstack.org/57/634457/29/check/requirements-check/a1d0a10/ : SUCCESS in 3m 37s\n- tempest-full http://logs.openstack.org/57/634457/29/check/tempest-full/44da802/ : SUCCESS in 1h 50m 39s\n- tempest-full-py3 http://logs.openstack.org/57/634457/29/check/tempest-full-py3/93e60a8/ : SUCCESS in 1h 52m 49s\n- openstack-tox-lower-constraints http://logs.openstack.org/57/634457/29/check/openstack-tox-lower-constraints/d05f8c3/ : SUCCESS in 4m 35s\n- openstack-tox-pep8 http://logs.openstack.org/57/634457/29/check/openstack-tox-pep8/b68bd82/ : SUCCESS in 6m 53s\n- openstack-tox-py27 http://logs.openstack.org/57/634457/29/check/openstack-tox-py27/918fadd/ : SUCCESS in 9m 07s\n- openstack-tox-py35 http://logs.openstack.org/57/634457/29/check/openstack-tox-py35/f40532d/ : SUCCESS in 5m 21s\n- openstack-tox-py36 http://logs.openstack.org/57/634457/29/check/openstack-tox-py36/608cf6e/ : SUCCESS in 4m 50s\n- openstack-tox-docs http://logs.openstack.org/57/634457/29/check/openstack-tox-docs/5d06e02/html/ : SUCCESS in 5m 38s\n- build-openstack-releasenotes http://logs.openstack.org/57/634457/29/check/build-openstack-releasenotes/135c9e8/html/ : SUCCESS in 4m 54s","accounts_in_message":[],"_revision_number":29},{"id":"7b52f991b39c5b3e9e90d9ea24cc5fb61f12e5a0","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-02-26 18:50:40.000000000","message":"Uploaded patch set 30: Patch Set 29 was rebased.","accounts_in_message":[],"_revision_number":30},{"id":"b19d898cab0ac37038334a9e55edb18a6436b149","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-02-26 18:52:32.000000000","message":"Patch Set 30:\n\nPrefer to rebase on https://review.openstack.org/#/c/638788/9 (the prefered way to prevent the dogpile.cache decorator issue)","accounts_in_message":[],"_revision_number":30},{"id":"0103947ac71fba6681469f02da6dbc4204e354a5","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-26 20:35:10.000000000","message":"Patch Set 30: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack http://logs.openstack.org/57/634457/30/check/test-release-openstack/13ac318/ : SUCCESS in 3m 28s\n- requirements-check http://logs.openstack.org/57/634457/30/check/requirements-check/004fb20/ : SUCCESS in 7m 16s\n- tempest-full http://logs.openstack.org/57/634457/30/check/tempest-full/ccb8e63/ : SUCCESS in 1h 42m 47s\n- tempest-full-py3 http://logs.openstack.org/57/634457/30/check/tempest-full-py3/6f13811/ : SUCCESS in 1h 32m 45s\n- openstack-tox-lower-constraints http://logs.openstack.org/57/634457/30/check/openstack-tox-lower-constraints/bcd1bdd/ : SUCCESS in 5m 00s\n- openstack-tox-pep8 http://logs.openstack.org/57/634457/30/check/openstack-tox-pep8/9ab4800/ : SUCCESS in 4m 41s\n- openstack-tox-py27 http://logs.openstack.org/57/634457/30/check/openstack-tox-py27/489d5c9/ : SUCCESS in 5m 26s\n- openstack-tox-py35 http://logs.openstack.org/57/634457/30/check/openstack-tox-py35/c22f44d/ : SUCCESS in 5m 15s\n- openstack-tox-py36 http://logs.openstack.org/57/634457/30/check/openstack-tox-py36/5d39998/ : SUCCESS in 4m 54s\n- openstack-tox-docs http://logs.openstack.org/57/634457/30/check/openstack-tox-docs/9d9552e/html/ : SUCCESS in 5m 15s\n- build-openstack-releasenotes http://logs.openstack.org/57/634457/30/check/build-openstack-releasenotes/63bf407/html/ : SUCCESS in 4m 37s","accounts_in_message":[],"_revision_number":30},{"id":"08e066a4d23cf63017dd36e9f2112f50ac60058b","author":{"_account_id":29222,"name":"Natal Ngétal","email":"hobbestigrou@erakis.eu","username":"hobbestigrou"},"date":"2019-02-27 10:50:28.000000000","message":"Patch Set 30: Code-Review+1","accounts_in_message":[],"_revision_number":30},{"id":"88140af81e28340909c61b647999290472aeebf1","author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"date":"2019-02-27 16:14:55.000000000","message":"Patch Set 30: Code-Review-1\n\n(8 comments)\n\nOverall this looks good. Just a few comments and style nits inline.","accounts_in_message":[],"_revision_number":30},{"id":"5ec19b785317bd2eb256cd0a3a23c3b0602155b9","author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"date":"2019-02-27 16:23:46.000000000","message":"Uploaded patch set 31: Patch Set 30 was rebased.","accounts_in_message":[],"_revision_number":31},{"id":"e36b94c3bd729c7b02a8a72935f60ee53c515964","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-02-27 17:32:29.000000000","message":"Uploaded patch set 32.","accounts_in_message":[],"_revision_number":32},{"id":"1fd75ffb295182efc0d123557e2ee5d6fd11c630","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-02-27 17:52:47.000000000","message":"Patch Set 32: Code-Review+1\n\nWaiting for Zuul","accounts_in_message":[],"_revision_number":32},{"id":"51fdaabbf973762f16f1cbfc77ce7440377b9d60","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-27 19:14:08.000000000","message":"Patch Set 32: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- test-release-openstack http://logs.openstack.org/57/634457/32/check/test-release-openstack/446d4ff/ : SUCCESS in 3m 59s\n- requirements-check http://logs.openstack.org/57/634457/32/check/requirements-check/3e7cc4f/ : SUCCESS in 4m 26s\n- tempest-full http://logs.openstack.org/57/634457/32/check/tempest-full/87119ac/ : FAILURE in 1h 31m 36s\n- tempest-full-py3 http://logs.openstack.org/57/634457/32/check/tempest-full-py3/09816f6/ : SUCCESS in 1h 34m 56s\n- openstack-tox-lower-constraints http://logs.openstack.org/57/634457/32/check/openstack-tox-lower-constraints/1b3cad7/ : SUCCESS in 5m 27s\n- openstack-tox-pep8 http://logs.openstack.org/57/634457/32/check/openstack-tox-pep8/ec1a765/ : FAILURE in 5m 14s\n- openstack-tox-py27 http://logs.openstack.org/57/634457/32/check/openstack-tox-py27/0e32215/ : SUCCESS in 5m 27s\n- openstack-tox-py35 http://logs.openstack.org/57/634457/32/check/openstack-tox-py35/3ca21b3/ : SUCCESS in 7m 37s\n- openstack-tox-py36 http://logs.openstack.org/57/634457/32/check/openstack-tox-py36/c87949f/ : SUCCESS in 5m 03s\n- openstack-tox-docs http://logs.openstack.org/57/634457/32/check/openstack-tox-docs/b883b20/html/ : SUCCESS in 5m 28s\n- build-openstack-releasenotes http://logs.openstack.org/57/634457/32/check/build-openstack-releasenotes/081dd08/html/ : SUCCESS in 5m 10s","accounts_in_message":[],"_revision_number":32},{"id":"f2998d980d9f0367682246143be3e45aa1438da6","author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"date":"2019-02-27 19:33:24.000000000","message":"Patch Set 32:\n\npep8 failure is legit, tempest is likely not","accounts_in_message":[],"_revision_number":32},{"id":"8144d0efccc435ff9098f01f0846f1442985eff7","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-02-27 20:26:37.000000000","message":"Uploaded patch set 33.","accounts_in_message":[],"_revision_number":33},{"id":"c7ee39bb0c6d840b95b3cadd5c7b64d897e111e5","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-27 22:12:04.000000000","message":"Patch Set 33: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack http://logs.openstack.org/57/634457/33/check/test-release-openstack/95d8d9b/ : SUCCESS in 5m 29s\n- requirements-check http://logs.openstack.org/57/634457/33/check/requirements-check/586b666/ : SUCCESS in 3m 48s\n- tempest-full http://logs.openstack.org/57/634457/33/check/tempest-full/fd1f558/ : SUCCESS in 1h 42m 46s\n- tempest-full-py3 http://logs.openstack.org/57/634457/33/check/tempest-full-py3/f52dea7/ : SUCCESS in 1h 19m 17s\n- openstack-tox-lower-constraints http://logs.openstack.org/57/634457/33/check/openstack-tox-lower-constraints/3461192/ : SUCCESS in 5m 43s\n- openstack-tox-pep8 http://logs.openstack.org/57/634457/33/check/openstack-tox-pep8/d07050d/ : SUCCESS in 5m 24s\n- openstack-tox-py27 http://logs.openstack.org/57/634457/33/check/openstack-tox-py27/28157a7/ : SUCCESS in 6m 02s\n- openstack-tox-py35 http://logs.openstack.org/57/634457/33/check/openstack-tox-py35/cc3449d/ : SUCCESS in 6m 56s\n- openstack-tox-py36 http://logs.openstack.org/57/634457/33/check/openstack-tox-py36/e77322d/ : SUCCESS in 6m 48s\n- openstack-tox-docs http://logs.openstack.org/57/634457/33/check/openstack-tox-docs/ca12fdc/html/ : SUCCESS in 6m 08s\n- build-openstack-releasenotes http://logs.openstack.org/57/634457/33/check/build-openstack-releasenotes/ff09050/html/ : SUCCESS in 4m 23s","accounts_in_message":[],"_revision_number":33},{"id":"a87a02446e5a530547fc77916da275e77a0f2e8f","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-02-27 22:14:55.000000000","message":"Patch Set 33: Code-Review+1\n\nI\u0027d like to see a more in-depth example of this working, but that unfortunately, is hard to do. This appears to be doing the right thing. I *might* want to see a foirced cache-key change [via namespace] to ensure we\u0027re pushing everything to the new system, I am not confident an upgrade in place is going to work with data stored from python-memcached.\n\nI\u0027ll provide another comment on how to force a cache-key change/cache-invalidation shortly.","accounts_in_message":[],"_revision_number":33},{"id":"287f28133da71c0ecce00a016881ca27c8f65528","author":{"_account_id":7730,"name":"Sahid Orentino Ferdjaoui","email":"sahid.ferdjaoui@industrialdiscipline.com","username":"sahid"},"date":"2019-03-07 10:11:57.000000000","message":"Patch Set 33: Code-Review-1\n\n(4 comments)\n\nThanks Hervé, I have some suggestions and comments, if you can have a look.","accounts_in_message":[],"_revision_number":33},{"id":"3f05a6aa0249ddb33d77a12934b89ceef5084792","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-03-12 13:22:24.000000000","message":"Uploaded patch set 34.","accounts_in_message":[],"_revision_number":34},{"id":"0c9f83b121f615b4ccd7a95fc7a3331612084e9a","author":{"_account_id":7730,"name":"Sahid Orentino Ferdjaoui","email":"sahid.ferdjaoui@industrialdiscipline.com","username":"sahid"},"date":"2019-03-12 15:20:45.000000000","message":"Patch Set 34: Code-Review+1\n\n(1 comment)\n\nThanks for the changes Hervé.","accounts_in_message":[],"_revision_number":34},{"id":"674e5017f200b8980bbcf425ae46093e1c738a37","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-12 15:24:24.000000000","message":"Patch Set 34: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack http://logs.openstack.org/57/634457/34/check/test-release-openstack/a4d0c7b/ : SUCCESS in 3m 31s\n- requirements-check http://logs.openstack.org/57/634457/34/check/requirements-check/fd483b8/ : SUCCESS in 3m 58s\n- tempest-full http://logs.openstack.org/57/634457/34/check/tempest-full/504bff3/ : SUCCESS in 1h 31m 46s\n- tempest-full-py3 http://logs.openstack.org/57/634457/34/check/tempest-full-py3/d3dfd9c/ : SUCCESS in 1h 54m 44s\n- openstack-tox-lower-constraints http://logs.openstack.org/57/634457/34/check/openstack-tox-lower-constraints/c008df4/ : SUCCESS in 5m 17s\n- openstack-tox-pep8 http://logs.openstack.org/57/634457/34/check/openstack-tox-pep8/8c93232/ : SUCCESS in 5m 08s\n- openstack-tox-py27 http://logs.openstack.org/57/634457/34/check/openstack-tox-py27/a600a2c/ : SUCCESS in 5m 44s\n- openstack-tox-py35 http://logs.openstack.org/57/634457/34/check/openstack-tox-py35/65996b8/ : SUCCESS in 5m 59s\n- openstack-tox-py36 http://logs.openstack.org/57/634457/34/check/openstack-tox-py36/efda8e2/ : SUCCESS in 6m 43s\n- openstack-tox-py37 http://logs.openstack.org/57/634457/34/check/openstack-tox-py37/e7c15c1/ : SUCCESS in 6m 55s\n- openstack-tox-docs http://logs.openstack.org/57/634457/34/check/openstack-tox-docs/2e47b59/html/ : SUCCESS in 4m 38s\n- build-openstack-releasenotes http://logs.openstack.org/57/634457/34/check/build-openstack-releasenotes/acc9821/html/ : SUCCESS in 4m 36s","accounts_in_message":[],"_revision_number":34},{"id":"022f09621d818e65afdc68e50171982ce530b0d2","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-03-12 16:01:28.000000000","message":"Patch Set 34: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":34},{"id":"ba5765cfb1d9101ba12ae12fd6d43dacbe4b0d3e","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-03-12 16:02:55.000000000","message":"Patch Set 35: Commit message was updated.","accounts_in_message":[],"_revision_number":35},{"id":"c33bc301b3e6ecb6f21f1e51e3b5af2664173f6e","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-03-12 16:02:58.000000000","message":"Patch Set 35: Code-Review+2","accounts_in_message":[],"_revision_number":35},{"id":"ed5d542199a8033f941e6f85e846f1d21d52f548","author":{"_account_id":7730,"name":"Sahid Orentino Ferdjaoui","email":"sahid.ferdjaoui@industrialdiscipline.com","username":"sahid"},"date":"2019-03-12 16:25:39.000000000","message":"Patch Set 35: Code-Review+1","accounts_in_message":[],"_revision_number":35},{"id":"de450ba2865bf8231d4c15fdfea65da7f5ad727b","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-03-12 16:27:27.000000000","message":"Uploaded patch set 36.","accounts_in_message":[],"_revision_number":36},{"id":"e9deb659de732e4d5877644644dc4878e61dcbdd","author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"date":"2019-03-12 17:55:09.000000000","message":"Patch Set 36: Code-Review-1\n\nWe lost Morgan\u0027s commit message change in the latest patch set.","accounts_in_message":[],"_revision_number":36},{"id":"010ed1a17dacf0b98c5b6485850912f4b2d75d8a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-12 18:21:21.000000000","message":"Patch Set 36: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- test-release-openstack http://logs.openstack.org/57/634457/36/check/test-release-openstack/7a07a15/ : SUCCESS in 4m 43s\n- requirements-check http://logs.openstack.org/57/634457/36/check/requirements-check/45fdd1f/ : SUCCESS in 4m 37s\n- tempest-full http://logs.openstack.org/57/634457/36/check/tempest-full/01450fe/ : SUCCESS in 1h 38m 27s\n- tempest-full-py3 http://logs.openstack.org/57/634457/36/check/tempest-full-py3/4283bae/ : SUCCESS in 1h 20m 55s\n- openstack-tox-lower-constraints http://logs.openstack.org/57/634457/36/check/openstack-tox-lower-constraints/4e8bbe0/ : SUCCESS in 6m 59s\n- openstack-tox-pep8 http://logs.openstack.org/57/634457/36/check/openstack-tox-pep8/ebdb0b4/ : FAILURE in 5m 47s\n- openstack-tox-py27 http://logs.openstack.org/57/634457/36/check/openstack-tox-py27/902139c/ : SUCCESS in 6m 30s\n- openstack-tox-py35 http://logs.openstack.org/57/634457/36/check/openstack-tox-py35/d82325b/ : SUCCESS in 6m 12s\n- openstack-tox-py36 http://logs.openstack.org/57/634457/36/check/openstack-tox-py36/18ae8f5/ : SUCCESS in 6m 04s\n- openstack-tox-py37 http://logs.openstack.org/57/634457/36/check/openstack-tox-py37/e95e24c/ : SUCCESS in 6m 41s\n- openstack-tox-docs http://logs.openstack.org/57/634457/36/check/openstack-tox-docs/5c0b7ed/html/ : SUCCESS in 6m 06s\n- build-openstack-releasenotes http://logs.openstack.org/57/634457/36/check/build-openstack-releasenotes/54e38f8/html/ : SUCCESS in 5m 32s","accounts_in_message":[],"_revision_number":36},{"id":"9b60606d72a29043615e39da376b6f3868bd75d9","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-03-13 08:54:22.000000000","message":"Uploaded patch set 37: Commit message was updated.","accounts_in_message":[],"_revision_number":37},{"id":"61b33e0ad8206c9996cd8f6ad943497ace3b3cf1","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-03-13 08:57:24.000000000","message":"Uploaded patch set 38.","accounts_in_message":[],"_revision_number":38},{"id":"ac912b3bd4d6cb0a431620ed4bf67c9ff39ea743","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-13 10:45:11.000000000","message":"Patch Set 38: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack http://logs.openstack.org/57/634457/38/check/test-release-openstack/166c86b/ : SUCCESS in 3m 31s\n- requirements-check http://logs.openstack.org/57/634457/38/check/requirements-check/398f346/ : SUCCESS in 3m 13s\n- tempest-full http://logs.openstack.org/57/634457/38/check/tempest-full/2275092/ : SUCCESS in 1h 31m 19s\n- tempest-full-py3 http://logs.openstack.org/57/634457/38/check/tempest-full-py3/f794f38/ : SUCCESS in 1h 42m 16s\n- openstack-tox-lower-constraints http://logs.openstack.org/57/634457/38/check/openstack-tox-lower-constraints/9ccd75e/ : SUCCESS in 4m 34s\n- openstack-tox-pep8 http://logs.openstack.org/57/634457/38/check/openstack-tox-pep8/cb97b35/ : SUCCESS in 5m 00s\n- openstack-tox-py27 http://logs.openstack.org/57/634457/38/check/openstack-tox-py27/efdfcca/ : SUCCESS in 5m 01s\n- openstack-tox-py35 http://logs.openstack.org/57/634457/38/check/openstack-tox-py35/978368c/ : SUCCESS in 6m 57s\n- openstack-tox-py36 http://logs.openstack.org/57/634457/38/check/openstack-tox-py36/3ae6f20/ : SUCCESS in 5m 24s\n- openstack-tox-py37 http://logs.openstack.org/57/634457/38/check/openstack-tox-py37/0dc6fbf/ : SUCCESS in 9m 26s\n- openstack-tox-docs http://logs.openstack.org/57/634457/38/check/openstack-tox-docs/58b973f/html/ : SUCCESS in 5m 31s\n- build-openstack-releasenotes http://logs.openstack.org/57/634457/38/check/build-openstack-releasenotes/6b34ac7/html/ : SUCCESS in 4m 31s","accounts_in_message":[],"_revision_number":38},{"id":"42eae7acc68790073fe6ee568c88926b7c529a9e","author":{"_account_id":7730,"name":"Sahid Orentino Ferdjaoui","email":"sahid.ferdjaoui@industrialdiscipline.com","username":"sahid"},"date":"2019-03-13 12:34:15.000000000","message":"Patch Set 38: Code-Review+1\n\n(3 comments)","accounts_in_message":[],"_revision_number":38},{"id":"c28dd11c9f1efeb68c78c04e3521fa242484e78c","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-03-13 13:56:34.000000000","message":"Uploaded patch set 39.","accounts_in_message":[],"_revision_number":39},{"id":"9fa874a446a3a8ea2e86bf6f19a2d5b695d8a649","author":{"_account_id":29222,"name":"Natal Ngétal","email":"hobbestigrou@erakis.eu","username":"hobbestigrou"},"date":"2019-03-13 14:07:35.000000000","message":"Patch Set 39: Code-Review+1","accounts_in_message":[],"_revision_number":39},{"id":"c4c876b2e453a305a2a45df8ec3301eaecd71cc5","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-13 16:11:56.000000000","message":"Patch Set 39: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack http://logs.openstack.org/57/634457/39/check/test-release-openstack/c006811/ : SUCCESS in 3m 56s\n- requirements-check http://logs.openstack.org/57/634457/39/check/requirements-check/7740c7b/ : SUCCESS in 4m 08s\n- tempest-full http://logs.openstack.org/57/634457/39/check/tempest-full/6f8cd9d/ : SUCCESS in 1h 59m 47s\n- tempest-full-py3 http://logs.openstack.org/57/634457/39/check/tempest-full-py3/e8e999b/ : SUCCESS in 1h 24m 28s\n- openstack-tox-lower-constraints http://logs.openstack.org/57/634457/39/check/openstack-tox-lower-constraints/913af66/ : SUCCESS in 6m 46s\n- openstack-tox-pep8 http://logs.openstack.org/57/634457/39/check/openstack-tox-pep8/d67267e/ : SUCCESS in 4m 45s\n- openstack-tox-py27 http://logs.openstack.org/57/634457/39/check/openstack-tox-py27/97b5b5b/ : SUCCESS in 5m 34s\n- openstack-tox-py35 http://logs.openstack.org/57/634457/39/check/openstack-tox-py35/bd6538f/ : SUCCESS in 6m 18s\n- openstack-tox-py36 http://logs.openstack.org/57/634457/39/check/openstack-tox-py36/436718f/ : SUCCESS in 6m 20s\n- openstack-tox-py37 http://logs.openstack.org/57/634457/39/check/openstack-tox-py37/14e5b8d/ : SUCCESS in 6m 20s\n- openstack-tox-docs http://logs.openstack.org/57/634457/39/check/openstack-tox-docs/04a749e/html/ : SUCCESS in 5m 13s\n- build-openstack-releasenotes http://logs.openstack.org/57/634457/39/check/build-openstack-releasenotes/2f117a7/html/ : SUCCESS in 4m 40s","accounts_in_message":[],"_revision_number":39},{"id":"ccefbca89ce8f9e328b26892a2d59eaf4e849920","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-03-13 16:19:26.000000000","message":"Patch Set 39: Code-Review+2","accounts_in_message":[],"_revision_number":39},{"id":"3a601250dd74f2eb22bcf0ed3e6758df02104702","author":{"_account_id":7730,"name":"Sahid Orentino Ferdjaoui","email":"sahid.ferdjaoui@industrialdiscipline.com","username":"sahid"},"date":"2019-03-13 16:19:28.000000000","message":"Patch Set 39: Code-Review+1","accounts_in_message":[],"_revision_number":39},{"id":"e8ffd9396f9de23dce249779a26b649348f70256","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-03-13 16:20:04.000000000","message":"Patch Set 39: Code-Review+1\n\nI am slightly concerned about serialization still on upgrade. I need to perform a quick test locally before I go to +2.","accounts_in_message":[],"_revision_number":39},{"id":"7449787d7426f851f3e335d62f0a65d07d635a0a","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-03-13 18:10:56.000000000","message":"Patch Set 39: Code-Review-2\n\n-2 Hold, There are upgrade issues... pymemcache works totally differently in serialization and needs additional work. This change should not pass/work. It should cause a failure in tempest. Even when the serializer and deserializer are set, the values are totally different in how the data is stored between python-memcached and pymemcache. By default pymemcache also serializes to __str__, not something more friendly for complex datasets (but __str__ is much safer than Pickle). The solution is that we need to implement a serializer/deserializer AND potentially explicitly invalidate any cache that was set earlier than when the server came online (time.time()) [can be done in dogpile].\n\nThis also means we need to improve testing against a real memcache server. The upgrade case is broken.\n\n\n    In [1]: import memcache                                                                                                                                                                                                                                                                             \n    \n    In [2]: import pymemcache                                                                                                                                                                                                                                                                           \n    \n    In [3]: data \u003d {\u0027id\u0027: 10, \u0027s\u0027: [1,2,3,4,5], \u0027q\u0027: {\u0027id\u0027: 10, \u0027s\u0027:[1,1,1,1,1,1]}}                                                                                                                                                                                                                     \n    \n    In [4]: pymemcache_c \u003d pymemcache.Client(server\u003d(\u0027127.0.0.1\u0027, 11211))                                                                                                                                                                                                                               \n    \n    In [5]: memcache_c\u003dmemcache.Client(servers\u003d[\"127.0.0.1:11211\"])                                                                                                                                                                                                                                     \n    \n    In [6]: memcache_c.set(\u0027TEST\u0027, data)                                                                                                                                                                                                                                                                \n    Out[6]: True\n    \n    In [7]: memcache_c.get(\u0027TEST\u0027)                                                                                                                                                                                                                                                                      \n    Out[7]: {\u0027id\u0027: 10, \u0027s\u0027: [1, 2, 3, 4, 5], \u0027q\u0027: {\u0027id\u0027: 10, \u0027s\u0027: [1, 1, 1, 1, 1, 1]}}\n    \n    In [8]: pymemcache_c.get(\u0027TEST\u0027)                                                                                                                                                                                                                                                                    \n    Out[8]: b\u0027(dp0\\nVid\\np1\\nL10L\\nsVs\\np2\\n(lp3\\nL1L\\naL2L\\naL3L\\naL4L\\naL5L\\nasVq\\np4\\n(dp5\\ng1\\nL10L\\nsg2\\n(lp6\\nL1L\\naL1L\\naL1L\\naL1L\\naL1L\\naL1L\\nass.\u0027\n    \n    In [9]: pymemcache_c.get(\u0027TEST\u0027) \u003d\u003d data                                                                                                                                                                                                                                                            \n    Out[9]: False\n    \n    In [10]: memcache_c.get(\u0027TEST\u0027) \u003d\u003d data                                                                                                                                                                                                                                                             \n    Out[10]: True\n    \n    In [11]: pymemcache.client.hash                                                                                                                                                                                                                                                                     \n    ---------------------------------------------------------------------------\n    AttributeError                            Traceback (most recent call last)\n    \u003cipython-input-11-66386395565c\u003e in \u003cmodule\u003e\n    ----\u003e 1 pymemcache.client.hash\n    \n    AttributeError: module \u0027pymemcache.client\u0027 has no attribute \u0027hash\u0027\n    \n    In [12]: from pymemcache.client import hash as hashc                                                                                                                                                                                                                                                \n    \n    In [13]: hash_c \u003d hashc.HashClient(servers\u003d[(\u0027127.0.0.1\u0027, 11211)])                                                                                                                                                                                                                                  \n    \n    In [14]: hash_c.get(\u0027TEST\u0027)                                                                                                                                                                                                                                                                         \n    Out[14]: b\u0027(dp0\\nVid\\np1\\nL10L\\nsVs\\np2\\n(lp3\\nL1L\\naL2L\\naL3L\\naL4L\\naL5L\\nasVq\\np4\\n(dp5\\ng1\\nL10L\\nsg2\\n(lp6\\nL1L\\naL1L\\naL1L\\naL1L\\naL1L\\naL1L\\nass.\u0027","accounts_in_message":[],"_revision_number":39},{"id":"5452cbd1883539a3cae03258f3fccb67e01d985d","author":{"_account_id":7730,"name":"Sahid Orentino Ferdjaoui","email":"sahid.ferdjaoui@industrialdiscipline.com","username":"sahid"},"date":"2019-03-14 07:44:44.000000000","message":"Patch Set 39: -Code-Review","accounts_in_message":[],"_revision_number":39},{"id":"859f463adb70662bcd2d9c07ddea3af1755053ee","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-03-14 09:51:33.000000000","message":"Patch Set 39:\n\n\u003e -2 Hold, There are upgrade issues... pymemcache works totally\n \u003e differently in serialization and needs additional work. This change\n \u003e should not pass/work. It should cause a failure in tempest. Even\n \u003e when the serializer and deserializer are set, the values are\n \u003e totally different in how the data is stored between\n \u003e python-memcached and pymemcache. By default pymemcache also\n \u003e serializes to __str__, not something more friendly for complex\n \u003e datasets (but __str__ is much safer than Pickle). The solution is\n \u003e that we need to implement a serializer/deserializer AND potentially\n \u003e explicitly invalidate any cache that was set earlier than when the\n \u003e server came online (time.time()) [can be done in dogpile].\n \u003e \n \u003e This also means we need to improve testing against a real memcache\n \u003e server. The upgrade case is broken.\n \u003e \n \u003e \n \u003e In [1]: import memcache\n \u003e \n \u003e In [2]: import pymemcache\n \u003e \n \u003e In [3]: data \u003d {\u0027id\u0027: 10, \u0027s\u0027: [1,2,3,4,5], \u0027q\u0027: {\u0027id\u0027: 10,\n \u003e \u0027s\u0027:[1,1,1,1,1,1]}}\n \u003e \n \u003e In [4]: pymemcache_c \u003d pymemcache.Client(server\u003d(\u0027127.0.0.1\u0027,\n \u003e 11211))\n \u003e \n \u003e In [5]: memcache_c\u003dmemcache.Client(servers\u003d[\"127.0.0.1:11211\"])\n \u003e \n \u003e In [6]: memcache_c.set(\u0027TEST\u0027, data)\n \u003e Out[6]: True\n \u003e \n \u003e In [7]: memcache_c.get(\u0027TEST\u0027)\n \u003e Out[7]: {\u0027id\u0027: 10, \u0027s\u0027: [1, 2, 3, 4, 5], \u0027q\u0027: {\u0027id\u0027: 10, \u0027s\u0027: [1,\n \u003e 1, 1, 1, 1, 1]}}\n \u003e \n \u003e In [8]: pymemcache_c.get(\u0027TEST\u0027)\n \u003e Out[8]: b\u0027(dp0\\nVid\\np1\\nL10L\\nsVs\\np2\\n(lp3\\nL1L\\naL2L\\naL3L\\naL4L\\naL5L\\nasVq\\np4\\n(dp5\\ng1\\nL10L\\nsg2\\n(lp6\\nL1L\\naL1L\\naL1L\\naL1L\\naL1L\\naL1L\\nass.\u0027\n \u003e \n \u003e In [9]: pymemcache_c.get(\u0027TEST\u0027) \u003d\u003d data\n \u003e Out[9]: False\n \u003e \n \u003e In [10]: memcache_c.get(\u0027TEST\u0027) \u003d\u003d data\n \u003e Out[10]: True\n \u003e \n \u003e In [11]: pymemcache.client.hash\n \u003e ---------------------------------------------------------------------------\n \u003e AttributeError                            Traceback (most recent\n \u003e call last)\n \u003e \u003cipython-input-11-66386395565c\u003e in \u003cmodule\u003e\n \u003e ----\u003e 1 pymemcache.client.hash\n \u003e \n \u003e AttributeError: module \u0027pymemcache.client\u0027 has no attribute \u0027hash\u0027\n \u003e \n \u003e In [12]: from pymemcache.client import hash as hashc\n \u003e \n \u003e In [13]: hash_c \u003d hashc.HashClient(servers\u003d[(\u0027127.0.0.1\u0027, 11211)])\n \u003e \n \u003e In [14]: hash_c.get(\u0027TEST\u0027)\n \u003e Out[14]: b\u0027(dp0\\nVid\\np1\\nL10L\\nsVs\\np2\\n(lp3\\nL1L\\naL2L\\naL3L\\naL4L\\naL5L\\nasVq\\np4\\n(dp5\\ng1\\nL10L\\nsg2\\n(lp6\\nL1L\\naL1L\\naL1L\\naL1L\\naL1L\\naL1L\\nass.\u0027\n\nThanks for heads up, I\u0027ll try to implement the serialize/deserialize on my side, I hope I\u0027ll have a working solution in 1 or 2 weeks.","accounts_in_message":[],"_revision_number":39},{"id":"9c3ee68a3f8d9141068a452b36c68d972e83c930","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-03-15 17:45:45.000000000","message":"Patch Set 39:\n\nI will probably have a solution to the issue in the next couple days. There are 2 issues: \n\n  1 - Upgrade breaking\n  2 - serialize/deserialize having different data as far as i can tell (the actual data in memcache is in-fact different).\n\nThis is relatively unfun \u003d/ Thanks for working hard on this and working with me to get it right.","accounts_in_message":[],"_revision_number":39},{"id":"96f6839f8e12f817b837e78e962d908c6b889ccb","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-03-19 09:54:16.000000000","message":"Patch Set 39:\n\n\u003e I will probably have a solution to the issue in the next couple\n \u003e days. There are 2 issues:\n \u003e \n \u003e 1 - Upgrade breaking\n \u003e 2 - serialize/deserialize having different data as far as i can\n \u003e tell (the actual data in memcache is in-fact different).\n \u003e \n \u003e This is relatively unfun \u003d/ Thanks for working hard on this and\n \u003e working with me to get it right.\n\nMy pleasure :)\nFYI I\u0027m a little bit busy these days, I also need to move forward on an another parallel topic.","accounts_in_message":[],"_revision_number":39},{"id":"0e5bc6aceb8a3289abf1e9650d03684e7edc1b8b","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-03-22 15:14:53.000000000","message":"Patch Set 39:\n\nFYI pymemcache come with a serializer utility compatible with python-memcached https://pymemcache.readthedocs.io/en/latest/getting_started.html#serialization\n\nI currently doing some tests with it and I guess push some changes soon if everything work fine.","accounts_in_message":[],"_revision_number":39},{"id":"5a9b399728395b9aab783af2bc31faef1efd5595","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-03-22 16:27:49.000000000","message":"Uploaded patch set 40.","accounts_in_message":[],"_revision_number":40},{"id":"d727f4b212a1b947a6e11e4ab879450d4da89d28","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-03-22 16:33:13.000000000","message":"Patch Set 40:\n\nFor the serialize/deserialize part, on my side, cross tests between python-memcache data handling and pymemcache data handling seem ok.\n\nI\u0027ve check stuff like that:\n- object storage (read/write)\n- string storage (read/write)\n- int storage (read/write)\n- etc...","accounts_in_message":[],"_revision_number":40},{"id":"9586f5147a017c827e3e0e80757e2f8d6ffcb4c1","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-22 18:22:03.000000000","message":"Patch Set 40: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- test-release-openstack http://logs.openstack.org/57/634457/40/check/test-release-openstack/60f6dcb/ : SUCCESS in 5m 01s\n- requirements-check http://logs.openstack.org/57/634457/40/check/requirements-check/412220b/ : SUCCESS in 4m 18s\n- tempest-full http://logs.openstack.org/57/634457/40/check/tempest-full/c91e150/ : FAILURE in 1h 16m 22s\n- tempest-full-py3 http://logs.openstack.org/57/634457/40/check/tempest-full-py3/dd5db7d/ : SUCCESS in 1h 47m 38s\n- openstack-tox-lower-constraints http://logs.openstack.org/57/634457/40/check/openstack-tox-lower-constraints/4a74680/ : SUCCESS in 5m 21s\n- openstack-tox-pep8 http://logs.openstack.org/57/634457/40/check/openstack-tox-pep8/33cef9b/ : SUCCESS in 5m 14s\n- openstack-tox-py27 http://logs.openstack.org/57/634457/40/check/openstack-tox-py27/f239302/ : FAILURE in 5m 27s\n- openstack-tox-py35 http://logs.openstack.org/57/634457/40/check/openstack-tox-py35/b682f69/ : SUCCESS in 5m 34s\n- openstack-tox-py36 http://logs.openstack.org/57/634457/40/check/openstack-tox-py36/c09f123/ : SUCCESS in 5m 23s\n- openstack-tox-py37 http://logs.openstack.org/57/634457/40/check/openstack-tox-py37/6d5b62a/ : SUCCESS in 5m 19s\n- openstack-tox-docs http://logs.openstack.org/57/634457/40/check/openstack-tox-docs/6d83201/html/ : SUCCESS in 4m 42s\n- build-openstack-releasenotes http://logs.openstack.org/57/634457/40/check/build-openstack-releasenotes/924fa75/html/ : SUCCESS in 5m 08s","accounts_in_message":[],"_revision_number":40},{"id":"5bf92b7424426dc2a74a251d2e2b783dc67a275b","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-03-22 22:52:00.000000000","message":"Uploaded patch set 41.","accounts_in_message":[],"_revision_number":41},{"id":"3638505d47a5c00d13b51783f3e56b86f54d875c","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-23 00:50:13.000000000","message":"Patch Set 41: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack http://logs.openstack.org/57/634457/41/check/test-release-openstack/e4f7f48/ : SUCCESS in 3m 04s\n- requirements-check http://logs.openstack.org/57/634457/41/check/requirements-check/add5ea0/ : SUCCESS in 4m 21s\n- tempest-full http://logs.openstack.org/57/634457/41/check/tempest-full/e3e4944/ : SUCCESS in 1h 52m 24s\n- tempest-full-py3 http://logs.openstack.org/57/634457/41/check/tempest-full-py3/b40b659/ : SUCCESS in 1h 25m 37s\n- openstack-tox-lower-constraints http://logs.openstack.org/57/634457/41/check/openstack-tox-lower-constraints/09a05a0/ : SUCCESS in 4m 36s\n- openstack-tox-pep8 http://logs.openstack.org/57/634457/41/check/openstack-tox-pep8/8335d6c/ : SUCCESS in 6m 05s\n- openstack-tox-py27 http://logs.openstack.org/57/634457/41/check/openstack-tox-py27/a4631fa/ : SUCCESS in 5m 35s\n- openstack-tox-py35 http://logs.openstack.org/57/634457/41/check/openstack-tox-py35/29fb743/ : SUCCESS in 4m 33s\n- openstack-tox-py36 http://logs.openstack.org/57/634457/41/check/openstack-tox-py36/ab995f5/ : SUCCESS in 5m 09s\n- openstack-tox-py37 http://logs.openstack.org/57/634457/41/check/openstack-tox-py37/47ee6de/ : SUCCESS in 6m 40s\n- openstack-tox-docs http://logs.openstack.org/57/634457/41/check/openstack-tox-docs/013faaf/html/ : SUCCESS in 4m 48s\n- build-openstack-releasenotes http://logs.openstack.org/57/634457/41/check/build-openstack-releasenotes/f5c14d5/html/ : SUCCESS in 6m 01s","accounts_in_message":[],"_revision_number":41},{"id":"d73148cb769f47b4b0164c42adb5e7947c00a77f","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-03-23 09:33:04.000000000","message":"Uploaded patch set 42.","accounts_in_message":[],"_revision_number":42},{"id":"e863074fdfe80d62c1a264a67778a6dac704221d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-23 11:19:28.000000000","message":"Patch Set 42: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack http://logs.openstack.org/57/634457/42/check/test-release-openstack/e61e81c/ : SUCCESS in 5m 18s\n- requirements-check http://logs.openstack.org/57/634457/42/check/requirements-check/8277426/ : SUCCESS in 4m 10s\n- tempest-full http://logs.openstack.org/57/634457/42/check/tempest-full/b1217b6/ : SUCCESS in 1h 43m 39s\n- tempest-full-py3 http://logs.openstack.org/57/634457/42/check/tempest-full-py3/ef69197/ : SUCCESS in 1h 26m 21s\n- openstack-tox-lower-constraints http://logs.openstack.org/57/634457/42/check/openstack-tox-lower-constraints/b3e3258/ : SUCCESS in 4m 35s\n- openstack-tox-pep8 http://logs.openstack.org/57/634457/42/check/openstack-tox-pep8/6ce68a6/ : SUCCESS in 4m 14s\n- openstack-tox-py27 http://logs.openstack.org/57/634457/42/check/openstack-tox-py27/949c665/ : SUCCESS in 6m 26s\n- openstack-tox-py35 http://logs.openstack.org/57/634457/42/check/openstack-tox-py35/0415c47/ : SUCCESS in 5m 41s\n- openstack-tox-py36 http://logs.openstack.org/57/634457/42/check/openstack-tox-py36/c6ebefe/ : SUCCESS in 5m 49s\n- openstack-tox-py37 http://logs.openstack.org/57/634457/42/check/openstack-tox-py37/9af65ef/ : SUCCESS in 6m 03s\n- openstack-tox-docs http://logs.openstack.org/57/634457/42/check/openstack-tox-docs/b5a85a3/html/ : SUCCESS in 4m 20s\n- build-openstack-releasenotes http://logs.openstack.org/57/634457/42/check/build-openstack-releasenotes/046a250/html/ : SUCCESS in 3m 52s","accounts_in_message":[],"_revision_number":42},{"id":"dbc6293458fc0ae47e443add6be0f0aaad4fdb8e","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-03-28 21:54:50.000000000","message":"Patch Set 42: Code-Review-1\n\n-1 needs local testing now, but the change isn\u0027t something that needs to be blocked. It is probably ok.","accounts_in_message":[],"_revision_number":42},{"id":"cbdaa043ec8147d9c16a36bf6dd77066aabaa1c2","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-04-16 19:09:21.000000000","message":"Patch Set 42:\n\nI\u0027ve implemented the flush on reconnect feature also on pymemcache, currently under review, I\u0027m waiting for a merge and a new release to rebase this patch and bump the requirements with the new pymemcache version.\n\nAny comments?","accounts_in_message":[],"_revision_number":42},{"id":"95b7403a02e9264c790ec4c5179ee1768a8e554d","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-04-16 19:09:46.000000000","message":"Patch Set 42:\n\nhttps://github.com/pinterest/pymemcache/pull/224","accounts_in_message":[],"_revision_number":42},{"id":"b544db58b549e647e12d8485d3cac8e9c8d1fc30","author":{"_account_id":29222,"name":"Natal Ngétal","email":"hobbestigrou@erakis.eu","username":"hobbestigrou"},"date":"2019-05-03 12:12:44.000000000","message":"Uploaded patch set 43.","accounts_in_message":[],"_revision_number":43},{"id":"025238db7b4c901a7e46d588e238438463f5c1bb","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-03 12:41:51.000000000","message":"Patch Set 43: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- test-release-openstack http://logs.openstack.org/57/634457/43/check/test-release-openstack/54740f4/ : SUCCESS in 3m 18s\n- requirements-check http://logs.openstack.org/57/634457/43/check/requirements-check/1029531/ : SUCCESS in 3m 26s\n- tempest-full http://logs.openstack.org/57/634457/43/check/tempest-full/eb222e8/ : FAILURE in 27m 55s\n- tempest-full-py3 http://logs.openstack.org/57/634457/43/check/tempest-full-py3/3ffcb2a/ : FAILURE in 27m 20s\n- openstack-tox-lower-constraints http://logs.openstack.org/57/634457/43/check/openstack-tox-lower-constraints/273d8c0/ : FAILURE in 4m 51s\n- openstack-tox-pep8 http://logs.openstack.org/57/634457/43/check/openstack-tox-pep8/f16cfd8/ : FAILURE in 4m 19s\n- openstack-tox-py27 http://logs.openstack.org/57/634457/43/check/openstack-tox-py27/20b3b49/ : FAILURE in 4m 31s\n- openstack-tox-py35 http://logs.openstack.org/57/634457/43/check/openstack-tox-py35/50f8ccf/ : FAILURE in 4m 44s\n- openstack-tox-py36 http://logs.openstack.org/57/634457/43/check/openstack-tox-py36/09d10fd/ : FAILURE in 4m 49s\n- openstack-tox-py37 http://logs.openstack.org/57/634457/43/check/openstack-tox-py37/0464f8c/ : FAILURE in 5m 00s\n- openstack-tox-docs http://logs.openstack.org/57/634457/43/check/openstack-tox-docs/af10b1f/html/ : SUCCESS in 4m 38s\n- build-openstack-releasenotes http://logs.openstack.org/57/634457/43/check/build-openstack-releasenotes/4c7e391/html/ : SUCCESS in 4m 00s","accounts_in_message":[],"_revision_number":43},{"id":"9702f84ff5e53862ce6c16e455c560ea281efc5b","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-05-10 07:05:35.000000000","message":"Patch Set 43: Workflow-1\n\n@Natal it\u0027s look like you have reintroduce an old patch set where you remove pymemcache.HashClient etc...\n\nAs I\u0027ve say in my previous comments I\u0027m waiting for a new feature on pymemcache [1] (flush on reconnect) to update this one after that.\n\nAlso all the CI jobs seem broken now, is due to your patch set have remove the pymemcache part in the memcache_pool module.\n\n[1] https://github.com/pinterest/pymemcache/pull/224","accounts_in_message":[],"_revision_number":43},{"id":"ce663c6da6b89417e35054197e716f448e804739","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-05-10 07:35:14.000000000","message":"Uploaded patch set 44.","accounts_in_message":[],"_revision_number":44},{"id":"76b85a67dde5bfeb120c9a122af2374932644099","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-05-10 07:37:59.000000000","message":"Patch Set 44: Workflow-1\n\nI want to wait few days for try to get this one \u003d\u003e https://github.com/pinterest/pymemcache/pull/224 merged in pymemcache","accounts_in_message":[],"_revision_number":44},{"id":"aa747b6583738d868e12793f386350f08db5bb28","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-10 09:29:43.000000000","message":"Patch Set 44: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- test-release-openstack http://logs.openstack.org/57/634457/44/check/test-release-openstack/12525a5/ : SUCCESS in 3m 06s\n- requirements-check http://logs.openstack.org/57/634457/44/check/requirements-check/6f782ab/ : SUCCESS in 3m 18s\n- tempest-full http://logs.openstack.org/57/634457/44/check/tempest-full/6620a8f/ : SUCCESS in 1h 47m 24s\n- tempest-full-py3 http://logs.openstack.org/57/634457/44/check/tempest-full-py3/ea8fe3c/ : SUCCESS in 1h 48m 49s\n- openstack-tox-lower-constraints http://logs.openstack.org/57/634457/44/check/openstack-tox-lower-constraints/7908550/ : FAILURE in 3m 54s\n- openstack-tox-pep8 http://logs.openstack.org/57/634457/44/check/openstack-tox-pep8/77afed6/ : SUCCESS in 3m 57s\n- openstack-tox-py27 http://logs.openstack.org/57/634457/44/check/openstack-tox-py27/d4a74e4/ : FAILURE in 4m 59s\n- openstack-tox-py36 http://logs.openstack.org/57/634457/44/check/openstack-tox-py36/205096c/ : FAILURE in 4m 13s\n- openstack-tox-py37 http://logs.openstack.org/57/634457/44/check/openstack-tox-py37/e0650a8/ : FAILURE in 5m 13s\n- openstack-tox-docs http://logs.openstack.org/57/634457/44/check/openstack-tox-docs/edf36a9/html/ : SUCCESS in 4m 06s\n- build-openstack-releasenotes http://logs.openstack.org/57/634457/44/check/build-openstack-releasenotes/8ae86c9/html/ : SUCCESS in 4m 16s","accounts_in_message":[],"_revision_number":44},{"id":"c83f4cf10ef5f2320ef00b5c6321fd95f5fd1478","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-05-10 14:37:19.000000000","message":"Patch Set 44:\n\nCI fail due to the switch from openstack to opendev and tox requirements fails during install.\n\nThe CI error is fixed by \u003d\u003e https://review.opendev.org/#/c/658347/\n\nWhen it\u0027ll be merged I\u0027ll rebase this one","accounts_in_message":[],"_revision_number":44},{"id":"ee0f44bd84fce39d55c9409c9b8f5a8eeb4c3ecf","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-05-13 13:05:57.000000000","message":"Patch Set 44: -Workflow","accounts_in_message":[],"_revision_number":44},{"id":"78531da1dccba720ec7b5b7c6417a6e092966404","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-05-13 13:07:06.000000000","message":"Patch Set 44:\n\nFinally we don\u0027t need flush_on_reconnect with pymemcache.\nThe connection mechanism is different from python-memcached","accounts_in_message":[],"_revision_number":44},{"id":"347d80d2fc28e0629c8f53256ebc81806f86a3a5","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-05-13 16:27:48.000000000","message":"Uploaded patch set 45.","accounts_in_message":[],"_revision_number":45},{"id":"cb6012fe5c1014c60a513b2d9abd6d37b2c1a41c","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-05-13 17:37:03.000000000","message":"Patch Set 45: Code-Review+1\n\nThis looks good. I\u0027ll locally test again and can upgrade to +2. Mostly waiting for zuul response.","accounts_in_message":[],"_revision_number":45},{"id":"936ae01729ea4c9981233c26165a95472534db1c","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-13 18:35:04.000000000","message":"Patch Set 45: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- test-release-openstack http://logs.openstack.org/57/634457/45/check/test-release-openstack/3922d86/ : SUCCESS in 5m 00s\n- requirements-check http://logs.openstack.org/57/634457/45/check/requirements-check/09cb144/ : FAILURE in 4m 51s\n- tempest-full http://logs.openstack.org/57/634457/45/check/tempest-full/43eed4b/ : SUCCESS in 1h 24m 51s\n- tempest-full-py3 http://logs.openstack.org/57/634457/45/check/tempest-full-py3/4b34ce2/ : SUCCESS in 1h 40m 03s\n- openstack-tox-lower-constraints http://logs.openstack.org/57/634457/45/check/openstack-tox-lower-constraints/d0ee162/ : SUCCESS in 4m 52s\n- openstack-tox-pep8 http://logs.openstack.org/57/634457/45/check/openstack-tox-pep8/b96be6a/ : SUCCESS in 5m 32s\n- openstack-tox-py27 http://logs.openstack.org/57/634457/45/check/openstack-tox-py27/4eca313/ : SUCCESS in 4m 16s\n- openstack-tox-py36 http://logs.openstack.org/57/634457/45/check/openstack-tox-py36/faff9c3/ : SUCCESS in 4m 18s\n- openstack-tox-py37 http://logs.openstack.org/57/634457/45/check/openstack-tox-py37/c96afa8/ : SUCCESS in 4m 21s\n- openstack-tox-docs http://logs.openstack.org/57/634457/45/check/openstack-tox-docs/41ddd53/html/ : SUCCESS in 4m 28s\n- build-openstack-releasenotes http://logs.openstack.org/57/634457/45/check/build-openstack-releasenotes/f5a46eb/html/ : SUCCESS in 4m 25s","accounts_in_message":[],"_revision_number":45},{"id":"3d976731ae7d0f9585013c950de4ed72911ead5e","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-05-14 08:07:14.000000000","message":"Patch Set 45:\n\nrecheck","accounts_in_message":[],"_revision_number":45},{"id":"bc96f0d229d7a902da795879cf957da2c40e8243","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-14 09:53:39.000000000","message":"Patch Set 45: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack http://logs.openstack.org/57/634457/45/check/test-release-openstack/c2afecf/ : SUCCESS in 3m 23s\n- requirements-check http://logs.openstack.org/57/634457/45/check/requirements-check/9ddde72/ : SUCCESS in 3m 14s\n- tempest-full http://logs.openstack.org/57/634457/45/check/tempest-full/efe893e/ : SUCCESS in 1h 37m 52s\n- tempest-full-py3 http://logs.openstack.org/57/634457/45/check/tempest-full-py3/b1e45b1/ : SUCCESS in 1h 41m 20s\n- openstack-tox-lower-constraints http://logs.openstack.org/57/634457/45/check/openstack-tox-lower-constraints/4383f43/ : SUCCESS in 5m 09s\n- openstack-tox-pep8 http://logs.openstack.org/57/634457/45/check/openstack-tox-pep8/fe93972/ : SUCCESS in 4m 50s\n- openstack-tox-py27 http://logs.openstack.org/57/634457/45/check/openstack-tox-py27/3b77781/ : SUCCESS in 4m 05s\n- openstack-tox-py36 http://logs.openstack.org/57/634457/45/check/openstack-tox-py36/79867d2/ : SUCCESS in 3m 54s\n- openstack-tox-py37 http://logs.openstack.org/57/634457/45/check/openstack-tox-py37/626178f/ : SUCCESS in 4m 35s\n- openstack-tox-docs http://logs.openstack.org/57/634457/45/check/openstack-tox-docs/98d2eb9/html/ : SUCCESS in 5m 59s\n- build-openstack-releasenotes http://logs.openstack.org/57/634457/45/check/build-openstack-releasenotes/f02efef/html/ : SUCCESS in 5m 08s","accounts_in_message":[],"_revision_number":45},{"id":"2cf73c67af492089c766875a3c6f2dabe578bc2c","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-05-21 13:30:14.000000000","message":"Patch Set 45:\n\n\u003e This looks good. I\u0027ll locally test again and can upgrade to +2.\n \u003e Mostly waiting for zuul response.\n\nDo you have some news?","accounts_in_message":[],"_revision_number":45},{"id":"efefabf394564e1623bae7af1ed98939ee3f2159","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-05-21 17:29:25.000000000","message":"Patch Set 45:\n\nI am currently on vacation, I\u0027ll be back to full-time code things by June 1st. Didn\u0027t want to leave you hanging. Sorry I didn\u0027t get a chance to get to this earlier (some craziness happened before vacation started)","accounts_in_message":[],"_revision_number":45},{"id":"884801929627a8804bd30de46ededef049db7b42","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-05-23 08:24:50.000000000","message":"Patch Set 45:\n\n\u003e I am currently on vacation, I\u0027ll be back to full-time code things\n \u003e by June 1st. Didn\u0027t want to leave you hanging. Sorry I didn\u0027t get a\n \u003e chance to get to this earlier (some craziness happened before\n \u003e vacation started)\n\nNo problem thanks for the info :)","accounts_in_message":[],"_revision_number":45},{"id":"48eee30eaa1276fb5fe2e027a87545a653660848","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-08-06 23:29:35.000000000","message":"Patch Set 45:\n\n@Morgan: Do you have some news?","accounts_in_message":[],"_revision_number":45},{"id":"eba23aa73a5bed5239a3800c48182ae67eba320e","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2019-11-12 20:07:39.000000000","message":"Patch Set 45:\n\n(1 comment)","accounts_in_message":[],"_revision_number":45},{"id":"0c1a83d3e10f38e8ac099a917f2b4906fad87218","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2019-11-12 22:11:40.000000000","message":"Patch Set 45:\n\nI may have misconfigured something - but setting this up locally breaks for me [0]. This is the configuration I used [1].\n\n\n[0] http://paste.openstack.org/show/786000/\n[1] http://paste.openstack.org/show/786001/","accounts_in_message":[],"_revision_number":45},{"id":"211d01ee9e821a058cb3734b317fab10b5639bfd","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2019-11-12 22:14:24.000000000","message":"Patch Set 45:\n\n(1 comment)","accounts_in_message":[],"_revision_number":45},{"id":"057b6c0c07b982734ddc1a2274d36e82ff105f4b","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2019-11-12 22:15:11.000000000","message":"Patch Set 45:\n\nAlso - the HTTP 400 seems inappropriate since this is likely a code issue, but that\u0027s probably a separate thing to fix.","accounts_in_message":[],"_revision_number":45},{"id":"6f2160ac8bfa7dc98cdbbc50eedffb28f160f73d","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-11-13 15:48:53.000000000","message":"Patch Set 45:\n\n(2 comments)\n\n\u003e Also - the HTTP 400 seems inappropriate since this is likely a code\n \u003e issue, but that\u0027s probably a separate thing to fix.\n\nHello Lance,\n\nThank you for your feedback, see my responses inline.","accounts_in_message":[],"_revision_number":45},{"id":"412401ccf35d2dd144a3dc4c17d0e66fc3732a25","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2019-12-17 16:45:53.000000000","message":"Patch Set 45:\n\nIs this still happening?","accounts_in_message":[],"_revision_number":45},{"id":"a6fad63e74dead02ca094e65a1172258d7e0f433","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-12-19 12:27:16.000000000","message":"Patch Set 45:\n\n\u003e Is this still happening?\n\nYou speak about the http error?","accounts_in_message":[],"_revision_number":45},{"id":"09577c42eb4666d960e882d0dc9707fb2cb8ce20","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2019-12-23 12:50:11.000000000","message":"Patch Set 45:\n\n\u003e \u003e Is this still happening?\n \u003e \n \u003e You speak about the http error?\n\nNo, I mean the effort to switch library. Is this patch still valid and should I spend time reviewing it?","accounts_in_message":[],"_revision_number":45},{"id":"8c7079bf642804946bdaf5be80c3b3e161806bea","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2020-01-02 15:15:56.000000000","message":"Patch Set 45:\n\n(1 comment)","accounts_in_message":[],"_revision_number":45},{"id":"15c2e6b97f997eda67de1257ab07fc64772d8889","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2020-01-08 18:46:25.000000000","message":"Patch Set 45:\n\n(1 comment)\n\n\u003e \u003e \u003e Is this still happening?\n \u003e \u003e\n \u003e \u003e You speak about the http error?\n \u003e \n \u003e No, I mean the effort to switch library. Is this patch still valid\n \u003e and should I spend time reviewing it?\n\nFrom my point of view this patch is still valid and I will be happy to move further with these changes.","accounts_in_message":[],"_revision_number":45},{"id":"cfb352462b054d06f1fc4be992a739c26da390c8","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2020-01-10 14:33:31.000000000","message":"Uploaded patch set 46.","accounts_in_message":[],"_revision_number":46},{"id":"53fe106ed3edef5f635deec59ea207f8b9482eff","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2020-01-10 14:36:13.000000000","message":"Patch Set 45:\n\n(1 comment)","accounts_in_message":[],"_revision_number":45},{"id":"b52debc92eb9ddde4589f286d4f6608a123a64fa","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-10 16:29:55.000000000","message":"Patch Set 46: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/55892565a1a54d94b30ed0f12f9432ba : SUCCESS in 2m 32s\n- requirements-check https://zuul.opendev.org/t/openstack/build/c98af1ff367d4eeca89b1aeb22201895 : SUCCESS in 2m 54s\n- tempest-full https://zuul.opendev.org/t/openstack/build/33f158971cfe4c73b6850cec14241c60 : SUCCESS in 1h 49m 57s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/f0855a07c96a4289a4278c5f510c4297 : SUCCESS in 1h 18m 32s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ac1142d7603a47688b8c440ddb69a5b4 : SUCCESS in 4m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f1e5f131d8b94c6abc07f85e27bab914 : SUCCESS in 3m 27s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/089480a6b508463abe2d405715330446 : SUCCESS in 3m 21s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/ca35fd85afc8429db8dca7d7c0f73c71 : SUCCESS in 3m 32s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/dc9f31ccc89c4f23b7c0690471fc5fc7 : SUCCESS in 4m 08s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/41c45cb0e2754af6a36e905ec72a7010 : SUCCESS in 3m 35s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e6461b01e8dd47078c2f5ed7d505d384 : SUCCESS in 4m 37s","accounts_in_message":[],"_revision_number":46},{"id":"bcab0bbd3121f14b356c0b1c815a500873a8cbc6","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2020-02-20 11:15:41.000000000","message":"Patch Set 46:\n\n(2 comments)\n\nLooks reasonable. Got a few suggestions though","accounts_in_message":[],"_revision_number":46},{"id":"7f40d82f369f8aa68b6c2b624521746df700e430","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2020-02-24 16:10:08.000000000","message":"Patch Set 46:\n\n(1 comment)","accounts_in_message":[],"_revision_number":46},{"id":"a8e7eb6c4c5acb19ae3bc729f1018163e7536976","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2020-02-24 16:12:11.000000000","message":"Uploaded patch set 47.","accounts_in_message":[],"_revision_number":47},{"id":"f6fb5e3164d598b1e107394b584000218d29ef54","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2020-02-24 16:13:35.000000000","message":"Patch Set 47:\n\n@stephenin please see my response to your suggested on reno","accounts_in_message":[],"_revision_number":47},{"id":"79a3441fcee8f4e8b4e4b2dc98006d38d5674b29","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2020-02-24 17:00:59.000000000","message":"Patch Set 47: Code-Review+2","accounts_in_message":[],"_revision_number":47},{"id":"95f15510524260e15b8c520c145e3fbff9519157","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-24 17:29:42.000000000","message":"Patch Set 47: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/5d580f58a8ff415bb076a152dbc0c001 : SUCCESS in 4m 10s\n- requirements-check https://zuul.opendev.org/t/openstack/build/5af243d81a2f493599bf9a11ceaa211d : SUCCESS in 5m 02s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/da7555123d454fd48e72727be72fd7d7 : SUCCESS in 1h 15m 42s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/81c0787e69f548da8f51dc3d58d0d1b3 : SUCCESS in 5m 26s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/feab018ae5af4020a77a1000a79b4bed : SUCCESS in 5m 28s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/12581d135f8945f293a583c1a391d75e : SUCCESS in 5m 33s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/777a8ba8e73748ee82e3717c937c6f3a : SUCCESS in 5m 23s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/30d1e64dc36c43ca9883e3cac83e04d5 : SUCCESS in 5m 38s","accounts_in_message":[],"_revision_number":47},{"id":"efb18b680eee97b44b9e4b66e31aa88a8ca6d041","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2020-02-24 17:31:17.000000000","message":"Patch Set 47:\n\n(2 comments)","accounts_in_message":[],"_revision_number":47},{"id":"9edfa4874c4b58a7b31f89d6a1b7032d86ce8d9c","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2020-02-25 10:39:57.000000000","message":"Patch Set 47: -Code-Review\n\n(1 comment)\n\nI have backup :P","accounts_in_message":[],"_revision_number":47},{"id":"ba8201a3329f206b0cd7122fa4365cdcfc1c6b3e","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2020-02-25 16:17:15.000000000","message":"Uploaded patch set 48.","accounts_in_message":[],"_revision_number":48},{"id":"17436cddee39898b21b9883aeda76b2b2fe1a702","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2020-02-25 16:18:01.000000000","message":"Patch Set 47:\n\n(1 comment)","accounts_in_message":[],"_revision_number":47},{"id":"cdc8f2d100c2b571f51126be2809d67f572cc3dd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-25 17:45:51.000000000","message":"Patch Set 48: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/7765400b17ee42038e18ba20fce704a9 : SUCCESS in 4m 00s\n- requirements-check https://zuul.opendev.org/t/openstack/build/eedebb62a8ae419988e94de0dd53fa82 : SUCCESS in 3m 58s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/64fe50b7f0ef4c01b2bfcb1d4ad6a7f9 : SUCCESS in 1h 26m 09s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/68225ea2aff14ddabb6752325d430edf : SUCCESS in 8m 35s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/fac00f9ea6814686a1b6bade2ba9cb34 : SUCCESS in 6m 42s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/e84163fcad364894b7f833e71382ab5b : SUCCESS in 7m 54s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c5a8e6dcc0c647dab80b569340487c36 : SUCCESS in 7m 30s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1d2eb354a5284196ab7c0aac8616e56c : SUCCESS in 7m 41s","accounts_in_message":[],"_revision_number":48},{"id":"2c86760771b1654a6ef3e6cd4ba0d9a381959de4","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2020-02-26 13:06:16.000000000","message":"Patch Set 48: Code-Review+2","accounts_in_message":[],"_revision_number":48},{"id":"2a330ef4a2fb1409a65a3d6c31ca9a0bbf4c72a7","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2020-02-26 13:11:39.000000000","message":"Patch Set 48: Code-Review+2 Workflow+1\n\nThanks!","accounts_in_message":[],"_revision_number":48},{"id":"30ed5f1f70e62ed1c2c8e112eac1d39e20a5f5f5","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-26 13:11:50.000000000","message":"Patch Set 48: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":48},{"id":"26bbde09b341913f3d843c226fb7e9904e863ac6","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-26 14:35:16.000000000","message":"Patch Set 48: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/d1d59f7dd44f46fc9b566dc3f5b68912 : SUCCESS in 4m 34s\n- requirements-check https://zuul.opendev.org/t/openstack/build/cb22a41774564e36a1e2823a58920e1f : SUCCESS in 4m 43s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/3a66bf2939474139864c665bb66c1813 : SUCCESS in 1h 21m 14s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/060235a08d6c4c6b96f7f7a73b2f35fa : SUCCESS in 5m 04s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b12fe091eaeb47338b177faa243ed32c : SUCCESS in 4m 32s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/d137c494809e424297cf06270ecb7dd8 : SUCCESS in 7m 25s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9b4c51e726f6451bac0598fb96d02848 : SUCCESS in 5m 32s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/fc275e55fbda4944b7fa93afef326d33 : SUCCESS in 6m 28s","accounts_in_message":[],"_revision_number":48},{"id":"9f3dda1808de9cf6d67dc962af14c7145fb91d36","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-26 14:35:17.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":48},{"id":"cb9cc067c182d410c74623e0f6588c0704aee1c5","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-26 14:37:24.000000000","message":"Patch Set 48:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e5450eafee20478988d9633a5c0bd377 : SUCCESS in 1m 43s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9b21b318222942bb8578af8d801a64df : SUCCESS in 1m 41s","accounts_in_message":[],"_revision_number":48},{"id":"3fdb014c746b34bde873da7138b28afdcd46478e","author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"date":"2020-03-04 11:04:14.000000000","message":"Patch Set 48:\n\nthis went CI-untested and broke pool: https://bugs.launchpad.net/oslo.cache/+bug/1866008 (all details in report)","accounts_in_message":[],"_revision_number":48},{"id":"432a6dbb07c70dff18a297c766d9cf8a2e5dce8d","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2020-03-04 12:29:29.000000000","message":"Patch Set 48:\n\n\u003e this went CI-untested and broke pool: https://bugs.launchpad.net/oslo.cache/+bug/1866008\n \u003e (all details in report)\n\nPerhaps we need to add some jobs to our zuul config to test something more than just the base tempest job?","accounts_in_message":[],"_revision_number":48},{"id":"516b3f6d29adcbad7a9eaf26be38a805584fe1df","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2020-03-05 10:09:00.000000000","message":"Patch Set 48:\n\n\u003e \u003e this went CI-untested and broke pool: https://bugs.launchpad.net/oslo.cache/+bug/1866008\n \u003e \u003e (all details in report)\n \u003e \n \u003e Perhaps we need to add some jobs to our zuul config to test\n \u003e something more than just the base tempest job?\n\nIndeed it could be worth.","accounts_in_message":[],"_revision_number":48},{"id":"66378acbc2aa3aad32580ad41a3653892719cc16","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2020-03-05 10:53:06.000000000","message":"Patch Set 48:\n\noslo.cache 2.1.0 blacklisted \u003d\u003e https://review.opendev.org/711427\nmemcache backend job added \u003d\u003e https://review.opendev.org/#/c/711422/\nfix proposed \u003d\u003e https://review.opendev.org/#/c/711220/\n\nWe tested backend job without my fix and as expected it has failed, so it\u0027s good point, now it was rebased on my fix to confirm that everything work as expected and check whether it\u0027s under control.","accounts_in_message":[],"_revision_number":48},{"id":"b2994395c458697aba06115fea4e3702c48a0a71","author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"date":"2020-03-05 11:50:38.000000000","message":"Created a revert of this change as Ia3b8d42435b0eac1c87b866449b08a1d11818986","accounts_in_message":[],"_revision_number":48}],"current_revision_number":48,"current_revision":"8a8248d764bbb1db6c0089a58745803c03e38fdb","revisions":{"1af30bbea0a24da52ac9f993db434bc5e5dfced4":{"kind":"REWORK","_number":1,"created":"2019-02-01 17:07:23.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/57/634457/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.cache","ref":"refs/changes/57/634457/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/1"}}},"commit":{"parents":[{"commit":"2ca49ee68286f94623981ed125ff057957bc349d","subject":"Merge \"tox: Fix typo\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/2ca49ee68286f94623981ed125ff057957bc349d"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-01 17:01:24.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-01 17:01:24.000000000","tz":60},"subject":"Fix memcache issue due to the __new__ attribute reassign.","message":"Fix memcache issue due to the __new__ attribute reassign.\n\nReassign the __new__ attribute cause fail with memcache.\n\nIs not a good practice to simply redefine this attribute like\nthe previous version of this code.\n\nChange-Id: Icaa6b252145685d1b5667b883e3bf693920b5b93\nCloses-Bug: #1812935\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/1af30bbea0a24da52ac9f993db434bc5e5dfced4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/1af30bbea0a24da52ac9f993db434bc5e5dfced4"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"2ca49ee68286f94623981ed125ff057957bc349d","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"65ecd1d6902c649e5f4f00825f149575e64e0c99":{"kind":"REWORK","_number":2,"created":"2019-02-02 11:40:20.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/57/634457/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.cache","ref":"refs/changes/57/634457/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/2"}}},"commit":{"parents":[{"commit":"2ca49ee68286f94623981ed125ff057957bc349d","subject":"Merge \"tox: Fix typo\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/2ca49ee68286f94623981ed125ff057957bc349d"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-01 17:01:24.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-02 11:40:09.000000000","tz":60},"subject":"Fix memcache issue due to the __new__ attribute reassign.","message":"Fix memcache issue due to the __new__ attribute reassign.\n\nReassign the __new__ attribute cause fail with memcache.\n\nIs not a good practice to simply redefine this attribute like\nthe previous version of this code.\n\nChange-Id: Icaa6b252145685d1b5667b883e3bf693920b5b93\nCloses-Bug: #1812935\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/65ecd1d6902c649e5f4f00825f149575e64e0c99"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/65ecd1d6902c649e5f4f00825f149575e64e0c99"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"2ca49ee68286f94623981ed125ff057957bc349d","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"e092ec151d1e35b1651e1739f8750c2b4732a693":{"kind":"REWORK","_number":3,"created":"2019-02-02 11:42:21.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/57/634457/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.cache","ref":"refs/changes/57/634457/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/3"}}},"commit":{"parents":[{"commit":"2ca49ee68286f94623981ed125ff057957bc349d","subject":"Merge \"tox: Fix typo\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/2ca49ee68286f94623981ed125ff057957bc349d"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-01 17:01:24.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-02 11:42:13.000000000","tz":60},"subject":"Fix memcache issue due to the __new__ attribute reassign.","message":"Fix memcache issue due to the __new__ attribute reassign.\n\nReassign the __new__ attribute cause fail with memcache.\n\nIs not a good practice to simply redefine this attribute like\nthe previous version of this code.\n\nChange-Id: Icaa6b252145685d1b5667b883e3bf693920b5b93\nCloses-Bug: #1812935\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/e092ec151d1e35b1651e1739f8750c2b4732a693"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/e092ec151d1e35b1651e1739f8750c2b4732a693"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"2ca49ee68286f94623981ed125ff057957bc349d","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"3fb903aa558258c7a61ad6d9525700b1b735bfcb":{"kind":"REWORK","_number":4,"created":"2019-02-02 11:44:47.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/57/634457/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.cache","ref":"refs/changes/57/634457/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/4"}}},"commit":{"parents":[{"commit":"2ca49ee68286f94623981ed125ff057957bc349d","subject":"Merge \"tox: Fix typo\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/2ca49ee68286f94623981ed125ff057957bc349d"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-01 17:01:24.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-02 11:44:26.000000000","tz":60},"subject":"Fix memcache issue due to the __new__ attribute reassign.","message":"Fix memcache issue due to the __new__ attribute reassign.\n\nReassign the __new__ attribute cause fail with memcache.\n\nIs not a good practice to simply redefine this attribute like\nthe previous version of this code.\n\nChange-Id: Icaa6b252145685d1b5667b883e3bf693920b5b93\nCloses-Bug: #1812935\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/3fb903aa558258c7a61ad6d9525700b1b735bfcb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/3fb903aa558258c7a61ad6d9525700b1b735bfcb"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"2ca49ee68286f94623981ed125ff057957bc349d","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"71783604de02e9e7bd19a59643de15eb16df58e2":{"kind":"REWORK","_number":5,"created":"2019-02-02 12:06:30.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/57/634457/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.cache","ref":"refs/changes/57/634457/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/5"}}},"commit":{"parents":[{"commit":"2ca49ee68286f94623981ed125ff057957bc349d","subject":"Merge \"tox: Fix typo\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/2ca49ee68286f94623981ed125ff057957bc349d"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-01 17:01:24.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-02 12:05:48.000000000","tz":60},"subject":"Fix memcache issue due to the __new__ attribute reassign.","message":"Fix memcache issue due to the __new__ attribute reassign.\n\nReassign the __new__ attribute cause fail with memcache.\n\nIs not a good practice to simply redefine this attribute like\nthe previous version of this code.\n\nChange-Id: Icaa6b252145685d1b5667b883e3bf693920b5b93\nCloses-Bug: #1812935\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/71783604de02e9e7bd19a59643de15eb16df58e2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/71783604de02e9e7bd19a59643de15eb16df58e2"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"2ca49ee68286f94623981ed125ff057957bc349d","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"9e971f5023635c51fc996f96562a401a31830dfa":{"kind":"REWORK","_number":6,"created":"2019-02-04 10:31:40.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/57/634457/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.cache","ref":"refs/changes/57/634457/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/6"}}},"commit":{"parents":[{"commit":"2ca49ee68286f94623981ed125ff057957bc349d","subject":"Merge \"tox: Fix typo\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/2ca49ee68286f94623981ed125ff057957bc349d"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-01 17:01:24.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-04 10:31:30.000000000","tz":60},"subject":"Fix memcache issue due to the __new__ attribute reassign.","message":"Fix memcache issue due to the __new__ attribute reassign.\n\nReassign the __new__ attribute cause fail with memcache.\n\nIs not a good practice to simply redefine this attribute like\nthe previous version of this code.\n\nChange-Id: Icaa6b252145685d1b5667b883e3bf693920b5b93\nCloses-Bug: #1812935\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/9e971f5023635c51fc996f96562a401a31830dfa"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/9e971f5023635c51fc996f96562a401a31830dfa"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"2ca49ee68286f94623981ed125ff057957bc349d","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"67d64522b7d94db94000eef3016d9aac6a384ab9":{"kind":"REWORK","_number":7,"created":"2019-02-04 16:55:13.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/57/634457/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.cache","ref":"refs/changes/57/634457/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/7"}}},"commit":{"parents":[{"commit":"2ca49ee68286f94623981ed125ff057957bc349d","subject":"Merge \"tox: Fix typo\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/2ca49ee68286f94623981ed125ff057957bc349d"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-01 17:01:24.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-04 16:55:03.000000000","tz":60},"subject":"Fix memcache issue due to the __new__ attribute reassign.","message":"Fix memcache issue due to the __new__ attribute reassign.\n\nReassign the __new__ attribute cause fail with memcache.\n\nIs not a good practice to simply redefine this attribute like\nthe previous version of this code.\n\nChange-Id: Icaa6b252145685d1b5667b883e3bf693920b5b93\nCloses-Bug: #1812935\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/67d64522b7d94db94000eef3016d9aac6a384ab9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/67d64522b7d94db94000eef3016d9aac6a384ab9"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"2ca49ee68286f94623981ed125ff057957bc349d","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"534343b146e9ebd4dd1f6111297e13d92704290b":{"kind":"REWORK","_number":8,"created":"2019-02-08 11:40:09.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/57/634457/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.cache","ref":"refs/changes/57/634457/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/8"}}},"commit":{"parents":[{"commit":"2ca49ee68286f94623981ed125ff057957bc349d","subject":"Merge \"tox: Fix typo\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/2ca49ee68286f94623981ed125ff057957bc349d"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-01 17:01:24.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-08 11:40:00.000000000","tz":60},"subject":"Fix memcache issue due to the __new__ attribute reassign.","message":"Fix memcache issue due to the __new__ attribute reassign.\n\nReassign the __new__ attribute cause fail with memcache.\n\nIs not a good practice to simply redefine this attribute like\nthe previous version of this code.\n\nChange-Id: Icaa6b252145685d1b5667b883e3bf693920b5b93\nCloses-Bug: #1812935\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/534343b146e9ebd4dd1f6111297e13d92704290b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/534343b146e9ebd4dd1f6111297e13d92704290b"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"2ca49ee68286f94623981ed125ff057957bc349d","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"9f9dffaf1bca0af95fe8887d9f36872bcd243977":{"kind":"REWORK","_number":9,"created":"2019-02-13 08:52:09.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/57/634457/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.cache","ref":"refs/changes/57/634457/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/9"}}},"commit":{"parents":[{"commit":"2ca49ee68286f94623981ed125ff057957bc349d","subject":"Merge \"tox: Fix typo\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/2ca49ee68286f94623981ed125ff057957bc349d"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-01 17:01:24.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-13 08:51:59.000000000","tz":60},"subject":"Fix memcache issue due to the __new__ attribute reassign.","message":"Fix memcache issue due to the __new__ attribute reassign.\n\nReassign the __new__ attribute cause fail with memcache.\n\nIs not a good practice to simply redefine this attribute like\nthe previous version of this code.\n\nChange-Id: Icaa6b252145685d1b5667b883e3bf693920b5b93\nCloses-Bug: #1812935\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/9f9dffaf1bca0af95fe8887d9f36872bcd243977"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/9f9dffaf1bca0af95fe8887d9f36872bcd243977"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"2ca49ee68286f94623981ed125ff057957bc349d","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"5b1ae4057089c0eb052ea37bcf21ff4c8fe32d59":{"kind":"REWORK","_number":10,"created":"2019-02-13 09:04:03.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/57/634457/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.cache","ref":"refs/changes/57/634457/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/10"}}},"commit":{"parents":[{"commit":"2ca49ee68286f94623981ed125ff057957bc349d","subject":"Merge \"tox: Fix typo\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/2ca49ee68286f94623981ed125ff057957bc349d"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-01 17:01:24.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-13 09:03:52.000000000","tz":60},"subject":"Fix memcache issue due to the __new__ attribute reassign.","message":"Fix memcache issue due to the __new__ attribute reassign.\n\nReassign the __new__ attribute cause fail with memcache.\n\nIs not a good practice to simply redefine this attribute like\nthe previous version of this code.\n\nChange-Id: Icaa6b252145685d1b5667b883e3bf693920b5b93\nCloses-Bug: #1812935\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/5b1ae4057089c0eb052ea37bcf21ff4c8fe32d59"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/5b1ae4057089c0eb052ea37bcf21ff4c8fe32d59"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"2ca49ee68286f94623981ed125ff057957bc349d","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"c3642c7d815a019d01dd98ed3ebdf50da709a222":{"kind":"REWORK","_number":11,"created":"2019-02-13 14:24:27.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/57/634457/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.cache","ref":"refs/changes/57/634457/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/11"}}},"commit":{"parents":[{"commit":"2ca49ee68286f94623981ed125ff057957bc349d","subject":"Merge \"tox: Fix typo\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/2ca49ee68286f94623981ed125ff057957bc349d"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-01 17:01:24.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-13 14:24:15.000000000","tz":60},"subject":"Fix memcache issue due to the __new__ attribute reassign.","message":"Fix memcache issue due to the __new__ attribute reassign.\n\nReassign the __new__ attribute cause fail with memcache.\n\nIs not a good practice to simply redefine this attribute like\nthe previous version of this code.\n\nChange-Id: Icaa6b252145685d1b5667b883e3bf693920b5b93\nCloses-Bug: #1812935\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/c3642c7d815a019d01dd98ed3ebdf50da709a222"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/c3642c7d815a019d01dd98ed3ebdf50da709a222"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"2ca49ee68286f94623981ed125ff057957bc349d","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"1a9945ffab4ea74558a5fc8825ffd70d9e4deaf1":{"kind":"REWORK","_number":12,"created":"2019-02-14 14:25:36.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/57/634457/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.cache","ref":"refs/changes/57/634457/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/12"}}},"commit":{"parents":[{"commit":"2ca49ee68286f94623981ed125ff057957bc349d","subject":"Merge \"tox: Fix typo\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/2ca49ee68286f94623981ed125ff057957bc349d"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-01 17:01:24.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-14 14:23:59.000000000","tz":60},"subject":"Fix memcache issue due to the __new__ attribute reassign.","message":"Fix memcache issue due to the __new__ attribute reassign.\n\nSwitch from python-memcached to pymemcache.\n\nThis is avoid problems due to threading.local and attribute\noverride since pymemcache remove this kind of stuffs.\n\nChange-Id: Icaa6b252145685d1b5667b883e3bf693920b5b93\nCloses-Bug: #1812935\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/1a9945ffab4ea74558a5fc8825ffd70d9e4deaf1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/1a9945ffab4ea74558a5fc8825ffd70d9e4deaf1"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"2ca49ee68286f94623981ed125ff057957bc349d","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"81d6977be14d9315703739772ecf2ec667ee37f9":{"kind":"REWORK","_number":13,"created":"2019-02-14 14:48:58.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/57/634457/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.cache","ref":"refs/changes/57/634457/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/13"}}},"commit":{"parents":[{"commit":"2ca49ee68286f94623981ed125ff057957bc349d","subject":"Merge \"tox: Fix typo\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/2ca49ee68286f94623981ed125ff057957bc349d"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-01 17:01:24.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-14 14:48:47.000000000","tz":60},"subject":"Fix memcache issue due to the __new__ attribute reassign.","message":"Fix memcache issue due to the __new__ attribute reassign.\n\nSwitch from python-memcached to pymemcache.\n\nThis is avoid problems due to threading.local and attribute\noverride since pymemcache remove this kind of stuffs.\n\nChange-Id: Icaa6b252145685d1b5667b883e3bf693920b5b93\nCloses-Bug: #1812935\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/81d6977be14d9315703739772ecf2ec667ee37f9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/81d6977be14d9315703739772ecf2ec667ee37f9"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"2ca49ee68286f94623981ed125ff057957bc349d","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"96b52c146550efbc726ea47a1b16c0dc9602ce8b":{"kind":"REWORK","_number":14,"created":"2019-02-14 14:50:08.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/57/634457/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.cache","ref":"refs/changes/57/634457/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/14"}}},"commit":{"parents":[{"commit":"2ca49ee68286f94623981ed125ff057957bc349d","subject":"Merge \"tox: Fix typo\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/2ca49ee68286f94623981ed125ff057957bc349d"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-01 17:01:24.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-14 14:50:00.000000000","tz":60},"subject":"Fix memcache issue due to the __new__ attribute reassign.","message":"Fix memcache issue due to the __new__ attribute reassign.\n\nSwitch from python-memcached to pymemcache.\n\nThis is avoid problems due to threading.local and attribute\noverride since pymemcache remove this kind of stuffs.\n\nChange-Id: Icaa6b252145685d1b5667b883e3bf693920b5b93\nCloses-Bug: #1812935\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/96b52c146550efbc726ea47a1b16c0dc9602ce8b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/96b52c146550efbc726ea47a1b16c0dc9602ce8b"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"2ca49ee68286f94623981ed125ff057957bc349d","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"9207cef132c5bc7bb83831e222b12c81189bcc52":{"kind":"REWORK","_number":15,"created":"2019-02-14 16:16:14.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/57/634457/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.cache","ref":"refs/changes/57/634457/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/15"}}},"commit":{"parents":[{"commit":"2ca49ee68286f94623981ed125ff057957bc349d","subject":"Merge \"tox: Fix typo\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/2ca49ee68286f94623981ed125ff057957bc349d"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-01 17:01:24.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-14 16:16:06.000000000","tz":60},"subject":"Fix memcache issue due to the __new__ attribute reassign.","message":"Fix memcache issue due to the __new__ attribute reassign.\n\nSwitch from python-memcached to pymemcache.\n\nThis is avoid problems due to threading.local and attribute\noverride since pymemcache remove this kind of stuffs.\n\nChange-Id: Icaa6b252145685d1b5667b883e3bf693920b5b93\nCloses-Bug: #1812935\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/9207cef132c5bc7bb83831e222b12c81189bcc52"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/9207cef132c5bc7bb83831e222b12c81189bcc52"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"2ca49ee68286f94623981ed125ff057957bc349d","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"1ae21420d4736b596e303dc3c8c98916c4cbf02f":{"kind":"TRIVIAL_REBASE","_number":16,"created":"2019-02-14 16:35:27.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/57/634457/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.cache","ref":"refs/changes/57/634457/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/16"}}},"commit":{"parents":[{"commit":"eb68d734d3b0a58bffdb48b1eb232c5d8159dee1","subject":"Merge \"Update the requirements to match global-requirements for dogpile.cache\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/eb68d734d3b0a58bffdb48b1eb232c5d8159dee1"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-01 17:01:24.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-14 16:32:10.000000000","tz":60},"subject":"Fix memcache issue due to the __new__ attribute reassign.","message":"Fix memcache issue due to the __new__ attribute reassign.\n\nSwitch from python-memcached to pymemcache.\n\nThis is avoid problems due to threading.local and attribute\noverride since pymemcache remove this kind of stuffs.\n\nChange-Id: Icaa6b252145685d1b5667b883e3bf693920b5b93\nCloses-Bug: #1812935\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/1ae21420d4736b596e303dc3c8c98916c4cbf02f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/1ae21420d4736b596e303dc3c8c98916c4cbf02f"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"eb68d734d3b0a58bffdb48b1eb232c5d8159dee1","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"7a206e81a06ccfca64f4e3df402b87a3d57c4a52":{"kind":"REWORK","_number":17,"created":"2019-02-15 09:27:50.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/57/634457/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.cache","ref":"refs/changes/57/634457/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/17"}}},"commit":{"parents":[{"commit":"eb68d734d3b0a58bffdb48b1eb232c5d8159dee1","subject":"Merge \"Update the requirements to match global-requirements for dogpile.cache\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/eb68d734d3b0a58bffdb48b1eb232c5d8159dee1"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-01 17:01:24.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-15 09:27:36.000000000","tz":60},"subject":"Fix memcache issue due to the __new__ attribute reassign.","message":"Fix memcache issue due to the __new__ attribute reassign.\n\nSwitch from python-memcached to pymemcache.\n\nThis is avoid problems due to threading.local and attribute\noverride since pymemcache remove this kind of stuffs.\n\nChange-Id: Icaa6b252145685d1b5667b883e3bf693920b5b93\nCloses-Bug: #1812935\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/7a206e81a06ccfca64f4e3df402b87a3d57c4a52"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/7a206e81a06ccfca64f4e3df402b87a3d57c4a52"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"eb68d734d3b0a58bffdb48b1eb232c5d8159dee1","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"2dab636b013306a4bdec41711c6a779ec528a3ce":{"kind":"REWORK","_number":18,"created":"2019-02-15 14:14:35.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/57/634457/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.cache","ref":"refs/changes/57/634457/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/18"}}},"commit":{"parents":[{"commit":"eb68d734d3b0a58bffdb48b1eb232c5d8159dee1","subject":"Merge \"Update the requirements to match global-requirements for dogpile.cache\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/eb68d734d3b0a58bffdb48b1eb232c5d8159dee1"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-01 17:01:24.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-15 14:14:26.000000000","tz":60},"subject":"Fix memcache issue due to the __new__ attribute reassign.","message":"Fix memcache issue due to the __new__ attribute reassign.\n\nSwitch from python-memcached to pymemcache.\n\nThis is avoid problems due to threading.local and attribute\noverride since pymemcache remove this kind of stuffs.\n\nChange-Id: Icaa6b252145685d1b5667b883e3bf693920b5b93\nCloses-Bug: #1812935\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/2dab636b013306a4bdec41711c6a779ec528a3ce"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/2dab636b013306a4bdec41711c6a779ec528a3ce"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"eb68d734d3b0a58bffdb48b1eb232c5d8159dee1","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"528297e7de1672a1a633339b86a5d946fc5fb434":{"kind":"REWORK","_number":19,"created":"2019-02-15 16:42:22.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/57/634457/19","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.cache","ref":"refs/changes/57/634457/19","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/19"}}},"commit":{"parents":[{"commit":"eb68d734d3b0a58bffdb48b1eb232c5d8159dee1","subject":"Merge \"Update the requirements to match global-requirements for dogpile.cache\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/eb68d734d3b0a58bffdb48b1eb232c5d8159dee1"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-01 17:01:24.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-15 16:42:12.000000000","tz":60},"subject":"Fix memcache issue due to the __new__ attribute reassign.","message":"Fix memcache issue due to the __new__ attribute reassign.\n\nSwitch from python-memcached to pymemcache.\n\nThis is avoid problems due to threading.local and attribute\noverride since pymemcache remove this kind of stuffs.\n\nChange-Id: Icaa6b252145685d1b5667b883e3bf693920b5b93\nCloses-Bug: #1812935\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/528297e7de1672a1a633339b86a5d946fc5fb434"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/528297e7de1672a1a633339b86a5d946fc5fb434"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"eb68d734d3b0a58bffdb48b1eb232c5d8159dee1","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"a17caded6e445571b8523ab1229fbd07a1ed6d64":{"kind":"REWORK","_number":20,"created":"2019-02-19 15:50:34.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/57/634457/20","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.cache","ref":"refs/changes/57/634457/20","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/20"}}},"commit":{"parents":[{"commit":"eb68d734d3b0a58bffdb48b1eb232c5d8159dee1","subject":"Merge \"Update the requirements to match global-requirements for dogpile.cache\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/eb68d734d3b0a58bffdb48b1eb232c5d8159dee1"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-01 17:01:24.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-19 15:50:17.000000000","tz":60},"subject":"Fix memcache issue due to the __new__ attribute reassign.","message":"Fix memcache issue due to the __new__ attribute reassign.\n\nSwitch from python-memcached to pymemcache.\n\nThis is avoid problems due to threading.local and attribute\noverride since pymemcache remove this kind of stuffs.\n\nChange-Id: Icaa6b252145685d1b5667b883e3bf693920b5b93\nCloses-Bug: #1812935\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/a17caded6e445571b8523ab1229fbd07a1ed6d64"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/a17caded6e445571b8523ab1229fbd07a1ed6d64"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"eb68d734d3b0a58bffdb48b1eb232c5d8159dee1","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"37cca8236430d49701ebba6c2bc3da2ef73a2cde":{"kind":"REWORK","_number":21,"created":"2019-02-20 09:27:51.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/57/634457/21","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.cache","ref":"refs/changes/57/634457/21","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/21 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/21 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/21 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/21"}}},"commit":{"parents":[{"commit":"eb68d734d3b0a58bffdb48b1eb232c5d8159dee1","subject":"Merge \"Update the requirements to match global-requirements for dogpile.cache\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/eb68d734d3b0a58bffdb48b1eb232c5d8159dee1"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-01 17:01:24.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-20 09:27:43.000000000","tz":60},"subject":"Fix memcache issue due to the __new__ attribute reassign.","message":"Fix memcache issue due to the __new__ attribute reassign.\n\nSwitch from python-memcached to pymemcache.\n\nThis is avoid problems due to threading.local and attribute\noverride since pymemcache remove this kind of stuffs.\n\nChange-Id: Icaa6b252145685d1b5667b883e3bf693920b5b93\nCloses-Bug: #1812935\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/37cca8236430d49701ebba6c2bc3da2ef73a2cde"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/37cca8236430d49701ebba6c2bc3da2ef73a2cde"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"eb68d734d3b0a58bffdb48b1eb232c5d8159dee1","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"75c98eec1bebb6f771a4711483dc4b9fda6614bc":{"kind":"REWORK","_number":22,"created":"2019-02-20 13:54:27.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/57/634457/22","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.cache","ref":"refs/changes/57/634457/22","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/22 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/22 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/22 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/22"}}},"commit":{"parents":[{"commit":"eb68d734d3b0a58bffdb48b1eb232c5d8159dee1","subject":"Merge \"Update the requirements to match global-requirements for dogpile.cache\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/eb68d734d3b0a58bffdb48b1eb232c5d8159dee1"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-01 17:01:24.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-20 13:54:16.000000000","tz":60},"subject":"Fix memcache issue due to the __new__ attribute reassign.","message":"Fix memcache issue due to the __new__ attribute reassign.\n\nSwitch from python-memcached to pymemcache.\n\nThis is avoid problems due to threading.local and attribute\noverride since pymemcache remove this kind of stuffs.\n\nChange-Id: Icaa6b252145685d1b5667b883e3bf693920b5b93\nCloses-Bug: #1812935\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/75c98eec1bebb6f771a4711483dc4b9fda6614bc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/75c98eec1bebb6f771a4711483dc4b9fda6614bc"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"eb68d734d3b0a58bffdb48b1eb232c5d8159dee1","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"f618ff5687dc8a4799ffeed5b9c07d9a141cba0e":{"kind":"REWORK","_number":23,"created":"2019-02-20 14:14:22.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/57/634457/23","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.cache","ref":"refs/changes/57/634457/23","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/23 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/23 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/23 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/23"}}},"commit":{"parents":[{"commit":"eb68d734d3b0a58bffdb48b1eb232c5d8159dee1","subject":"Merge \"Update the requirements to match global-requirements for dogpile.cache\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/eb68d734d3b0a58bffdb48b1eb232c5d8159dee1"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-01 17:01:24.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-20 14:14:14.000000000","tz":60},"subject":"Fix memcache issue due to the __new__ attribute reassign.","message":"Fix memcache issue due to the __new__ attribute reassign.\n\nSwitch from python-memcached to pymemcache.\n\nThis is avoid problems due to threading.local and attribute\noverride since pymemcache remove this kind of stuffs.\n\nChange-Id: Icaa6b252145685d1b5667b883e3bf693920b5b93\nCloses-Bug: #1812935\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/f618ff5687dc8a4799ffeed5b9c07d9a141cba0e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/f618ff5687dc8a4799ffeed5b9c07d9a141cba0e"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"eb68d734d3b0a58bffdb48b1eb232c5d8159dee1","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"2eb9281c586b7fc92523fcb03f558cd48d994691":{"kind":"REWORK","_number":24,"created":"2019-02-20 17:05:16.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/57/634457/24","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.cache","ref":"refs/changes/57/634457/24","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/24 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/24 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/24 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/24"}}},"commit":{"parents":[{"commit":"eb68d734d3b0a58bffdb48b1eb232c5d8159dee1","subject":"Merge \"Update the requirements to match global-requirements for dogpile.cache\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/eb68d734d3b0a58bffdb48b1eb232c5d8159dee1"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-01 17:01:24.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-20 17:05:06.000000000","tz":60},"subject":"Fix memcache issue due to the __new__ attribute reassign.","message":"Fix memcache issue due to the __new__ attribute reassign.\n\nSwitch from python-memcached to pymemcache.\n\nThis is avoid problems due to threading.local and attribute\noverride since pymemcache remove this kind of stuffs.\n\nChange-Id: Icaa6b252145685d1b5667b883e3bf693920b5b93\nCloses-Bug: #1812935\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/2eb9281c586b7fc92523fcb03f558cd48d994691"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/2eb9281c586b7fc92523fcb03f558cd48d994691"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"eb68d734d3b0a58bffdb48b1eb232c5d8159dee1","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"1ea1406bbd5cf3062c9ff1f2ace555dc78e491d9":{"kind":"REWORK","_number":25,"created":"2019-02-20 20:28:57.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/57/634457/25","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.cache","ref":"refs/changes/57/634457/25","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/25 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/25 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/25 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/25"}}},"commit":{"parents":[{"commit":"eb68d734d3b0a58bffdb48b1eb232c5d8159dee1","subject":"Merge \"Update the requirements to match global-requirements for dogpile.cache\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/eb68d734d3b0a58bffdb48b1eb232c5d8159dee1"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-01 17:01:24.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-20 20:28:47.000000000","tz":60},"subject":"Fix memcache issue due to the __new__ attribute reassign.","message":"Fix memcache issue due to the __new__ attribute reassign.\n\nSwitch from python-memcached to pymemcache.\n\nThis is avoid problems due to threading.local and attribute\noverride since pymemcache remove this kind of stuffs.\n\nChange-Id: Icaa6b252145685d1b5667b883e3bf693920b5b93\nCloses-Bug: #1812935\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/1ea1406bbd5cf3062c9ff1f2ace555dc78e491d9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/1ea1406bbd5cf3062c9ff1f2ace555dc78e491d9"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"eb68d734d3b0a58bffdb48b1eb232c5d8159dee1","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"88e1cccf076b2be96f86a27e42a2b2284233233d":{"kind":"TRIVIAL_REBASE","_number":26,"created":"2019-02-22 23:27:30.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/57/634457/26","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.cache","ref":"refs/changes/57/634457/26","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/26 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/26 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/26 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/26"}}},"commit":{"parents":[{"commit":"02466f7b71409a9191d6540c37093f58e5f70792","subject":"[WIP] fix dogpile.cache issue due to the new usage of decorate in the lib","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/02466f7b71409a9191d6540c37093f58e5f70792"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-01 17:01:24.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-22 23:27:02.000000000","tz":60},"subject":"Fix memcache issue due to the __new__ attribute reassign.","message":"Fix memcache issue due to the __new__ attribute reassign.\n\nSwitch from python-memcached to pymemcache.\n\nThis is avoid problems due to threading.local and attribute\noverride since pymemcache remove this kind of stuffs.\n\nChange-Id: Icaa6b252145685d1b5667b883e3bf693920b5b93\nCloses-Bug: #1812935\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/88e1cccf076b2be96f86a27e42a2b2284233233d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/88e1cccf076b2be96f86a27e42a2b2284233233d"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"02466f7b71409a9191d6540c37093f58e5f70792","is_merged_in_target_branch":false,"change_id":"Ic9370f36b14c1420eace874dd322183eba8df171","change_number":638788,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/master"},"e0990389661612e3e9f33fd5854cd5555a6712e0":{"kind":"REWORK","_number":27,"created":"2019-02-25 20:27:51.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/57/634457/27","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.cache","ref":"refs/changes/57/634457/27","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/27 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/27 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/27 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/27"}}},"commit":{"parents":[{"commit":"166d4ab51c6553087fb5a47453afebf73de877ef","subject":"fix dogpile.cache issue due to the new usage of decorate in the lib","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/166d4ab51c6553087fb5a47453afebf73de877ef"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-01 17:01:24.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-25 20:27:06.000000000","tz":60},"subject":"Fix memcache issue due to the __new__ attribute reassign.","message":"Fix memcache issue due to the __new__ attribute reassign.\n\nSwitch from python-memcached to pymemcache.\n\nThis is avoid problems due to threading.local and attribute\noverride since pymemcache remove this kind of stuffs.\n\nChange-Id: Icaa6b252145685d1b5667b883e3bf693920b5b93\nCloses-Bug: #1812935\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/e0990389661612e3e9f33fd5854cd5555a6712e0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/e0990389661612e3e9f33fd5854cd5555a6712e0"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"166d4ab51c6553087fb5a47453afebf73de877ef","is_merged_in_target_branch":false,"change_id":"Ic9370f36b14c1420eace874dd322183eba8df171","change_number":638788,"patch_set_number":7,"change_status":"MERGED"}],"branch":"refs/heads/master"},"66d46881af4b95d672283fc6f1d0eff64ffadbed":{"kind":"REWORK","_number":28,"created":"2019-02-26 09:01:02.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/57/634457/28","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.cache","ref":"refs/changes/57/634457/28","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/28 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/28 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/28 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/28"}}},"commit":{"parents":[{"commit":"166d4ab51c6553087fb5a47453afebf73de877ef","subject":"fix dogpile.cache issue due to the new usage of decorate in the lib","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/166d4ab51c6553087fb5a47453afebf73de877ef"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-01 17:01:24.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-26 09:00:32.000000000","tz":60},"subject":"Fix memcache issue due to the __new__ attribute reassign.","message":"Fix memcache issue due to the __new__ attribute reassign.\n\nSwitch from python-memcached to pymemcache.\n\nThis is avoid problems due to threading.local and attribute\noverride since pymemcache remove this kind of stuffs.\n\nChange-Id: Icaa6b252145685d1b5667b883e3bf693920b5b93\nCloses-Bug: #1812935\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/66d46881af4b95d672283fc6f1d0eff64ffadbed"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/66d46881af4b95d672283fc6f1d0eff64ffadbed"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"166d4ab51c6553087fb5a47453afebf73de877ef","is_merged_in_target_branch":false,"change_id":"Ic9370f36b14c1420eace874dd322183eba8df171","change_number":638788,"patch_set_number":7,"change_status":"MERGED"}],"branch":"refs/heads/master"},"7987dc90533ed3467bd9b17d3b7d392d6b6b7e89":{"kind":"TRIVIAL_REBASE","_number":29,"created":"2019-02-26 16:09:45.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/57/634457/29","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.cache","ref":"refs/changes/57/634457/29","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/29 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/29 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/29 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/29"}}},"commit":{"parents":[{"commit":"0b2d9582a66a83bb821d80b9410fc059d76b61a0","subject":"Remove dogpile kwarg test","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/0b2d9582a66a83bb821d80b9410fc059d76b61a0"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-01 17:01:24.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-26 16:09:10.000000000","tz":60},"subject":"Fix memcache issue due to the __new__ attribute reassign.","message":"Fix memcache issue due to the __new__ attribute reassign.\n\nSwitch from python-memcached to pymemcache.\n\nThis is avoid problems due to threading.local and attribute\noverride since pymemcache remove this kind of stuffs.\n\nChange-Id: Icaa6b252145685d1b5667b883e3bf693920b5b93\nCloses-Bug: #1812935\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/7987dc90533ed3467bd9b17d3b7d392d6b6b7e89"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/7987dc90533ed3467bd9b17d3b7d392d6b6b7e89"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"0b2d9582a66a83bb821d80b9410fc059d76b61a0","is_merged_in_target_branch":false,"change_id":"I5ff1bd473167b84f64312efb659e26230605b480","change_number":638732,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/master"},"0b13a5117544701f27e7363adc5e917891cc1e7b":{"kind":"TRIVIAL_REBASE","_number":30,"created":"2019-02-26 18:50:40.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/57/634457/30","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.cache","ref":"refs/changes/57/634457/30","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/30 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/30 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/30 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/30"}}},"commit":{"parents":[{"commit":"b1f231f642c240daa4f73effff6fc8a029d580af","subject":"fix dogpile.cache issue due to the new usage of decorate in the lib","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/b1f231f642c240daa4f73effff6fc8a029d580af"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-01 17:01:24.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-26 18:50:04.000000000","tz":60},"subject":"Fix memcache issue due to the __new__ attribute reassign.","message":"Fix memcache issue due to the __new__ attribute reassign.\n\nSwitch from python-memcached to pymemcache.\n\nThis is avoid problems due to threading.local and attribute\noverride since pymemcache remove this kind of stuffs.\n\nChange-Id: Icaa6b252145685d1b5667b883e3bf693920b5b93\nCloses-Bug: #1812935\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/0b13a5117544701f27e7363adc5e917891cc1e7b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/0b13a5117544701f27e7363adc5e917891cc1e7b"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"b1f231f642c240daa4f73effff6fc8a029d580af","is_merged_in_target_branch":true,"change_id":"Ic9370f36b14c1420eace874dd322183eba8df171","change_number":638788,"patch_set_number":9,"change_status":"MERGED"}],"branch":"refs/heads/master"},"bfd023f63a8e7914e9c56d2456da408a63770d1a":{"kind":"REWORK","_number":31,"created":"2019-02-27 16:23:46.000000000","uploader":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"ref":"refs/changes/57/634457/31","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.cache","ref":"refs/changes/57/634457/31","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/31 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/31 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/31 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/31"}}},"commit":{"parents":[{"commit":"f4a25f642991a7114b86f6eb7d0bac3d599953a6","subject":"Fix memcache pool client in monkey-patched environments","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/f4a25f642991a7114b86f6eb7d0bac3d599953a6"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-01 17:01:24.000000000","tz":60},"committer":{"name":"Ben Nemec","email":"bnemec@redhat.com","date":"2019-02-27 16:21:41.000000000","tz":0},"subject":"Fix memcache issue due to the __new__ attribute reassign.","message":"Fix memcache issue due to the __new__ attribute reassign.\n\nSwitch from python-memcached to pymemcache.\n\nThis is avoid problems due to threading.local and attribute\noverride since pymemcache remove this kind of stuffs.\n\nChange-Id: Icaa6b252145685d1b5667b883e3bf693920b5b93\nCloses-Bug: #1812935\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/bfd023f63a8e7914e9c56d2456da408a63770d1a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/bfd023f63a8e7914e9c56d2456da408a63770d1a"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"f4a25f642991a7114b86f6eb7d0bac3d599953a6","is_merged_in_target_branch":true,"change_id":"I039dffadeebd0ff4479b9c870c257772c43aba53","change_number":639457,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"acbb5ee017154eac287e065bbe8821833904c55f":{"kind":"REWORK","_number":32,"created":"2019-02-27 17:32:29.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/57/634457/32","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.cache","ref":"refs/changes/57/634457/32","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/32 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/32 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/32 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/32"}}},"commit":{"parents":[{"commit":"f4a25f642991a7114b86f6eb7d0bac3d599953a6","subject":"Fix memcache pool client in monkey-patched environments","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/f4a25f642991a7114b86f6eb7d0bac3d599953a6"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-01 17:01:24.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-27 17:32:06.000000000","tz":60},"subject":"Switch from python-memcached to pymemcache.","message":"Switch from python-memcached to pymemcache.\n\nFix memcache issue due to the __new__ attribute reassign.\n\nThis is avoid problems due to threading.local and attribute\noverride since pymemcache remove this kind of stuffs.\n\nChange-Id: Icaa6b252145685d1b5667b883e3bf693920b5b93\nCloses-Bug: #1812935\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/acbb5ee017154eac287e065bbe8821833904c55f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/acbb5ee017154eac287e065bbe8821833904c55f"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"f4a25f642991a7114b86f6eb7d0bac3d599953a6","is_merged_in_target_branch":true,"change_id":"I039dffadeebd0ff4479b9c870c257772c43aba53","change_number":639457,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"55e98ad993cb92dcbee90a6843820d15ab276e75":{"kind":"REWORK","_number":33,"created":"2019-02-27 20:26:37.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/57/634457/33","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.cache","ref":"refs/changes/57/634457/33","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/33 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/33 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/33 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/33"}}},"commit":{"parents":[{"commit":"f4a25f642991a7114b86f6eb7d0bac3d599953a6","subject":"Fix memcache pool client in monkey-patched environments","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/f4a25f642991a7114b86f6eb7d0bac3d599953a6"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-01 17:01:24.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-27 20:26:06.000000000","tz":60},"subject":"Switch from python-memcached to pymemcache.","message":"Switch from python-memcached to pymemcache.\n\nFix memcache issue due to the __new__ attribute reassign.\n\nThis is avoid problems due to threading.local and attribute\noverride since pymemcache remove this kind of stuffs.\n\nChange-Id: Icaa6b252145685d1b5667b883e3bf693920b5b93\nCloses-Bug: #1812935\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/55e98ad993cb92dcbee90a6843820d15ab276e75"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/55e98ad993cb92dcbee90a6843820d15ab276e75"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"f4a25f642991a7114b86f6eb7d0bac3d599953a6","is_merged_in_target_branch":true,"change_id":"I039dffadeebd0ff4479b9c870c257772c43aba53","change_number":639457,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"2021353398155e2101907e4697d4a7dc45323aa0":{"kind":"REWORK","_number":34,"created":"2019-03-12 13:22:24.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/57/634457/34","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.cache","ref":"refs/changes/57/634457/34","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/34 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/34 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/34 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/34"}}},"commit":{"parents":[{"commit":"f4a25f642991a7114b86f6eb7d0bac3d599953a6","subject":"Fix memcache pool client in monkey-patched environments","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/f4a25f642991a7114b86f6eb7d0bac3d599953a6"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-01 17:01:24.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-03-12 13:22:11.000000000","tz":60},"subject":"Switch from python-memcached to pymemcache.","message":"Switch from python-memcached to pymemcache.\n\nFix memcache issue due to the __new__ attribute reassign.\n\nThis is avoid problems due to threading.local and attribute\noverride since pymemcache remove this kind of stuffs.\n\nChange-Id: Icaa6b252145685d1b5667b883e3bf693920b5b93\nCloses-Bug: #1812935\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/2021353398155e2101907e4697d4a7dc45323aa0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/2021353398155e2101907e4697d4a7dc45323aa0"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"f4a25f642991a7114b86f6eb7d0bac3d599953a6","is_merged_in_target_branch":true,"change_id":"I039dffadeebd0ff4479b9c870c257772c43aba53","change_number":639457,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"f746540484bb3f604085a2bf8cadc2a9b92055ff":{"kind":"NO_CODE_CHANGE","_number":35,"created":"2019-03-12 16:02:55.000000000","uploader":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"ref":"refs/changes/57/634457/35","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.cache","ref":"refs/changes/57/634457/35","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/35 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/35 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/35 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/35"}}},"commit":{"parents":[{"commit":"f4a25f642991a7114b86f6eb7d0bac3d599953a6","subject":"Fix memcache pool client in monkey-patched environments","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/f4a25f642991a7114b86f6eb7d0bac3d599953a6"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-01 17:01:24.000000000","tz":60},"committer":{"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","date":"2019-03-12 16:02:52.000000000","tz":0},"subject":"Switch memcachepool to use pymemcache.","message":"Switch memcachepool to use pymemcache.\n\nThis change switches from python-memcached to pymemcached for\nthe memcachepool backend fixing an issue due to the\n__new__ attribute reassign.\n\nThis is avoid problems due to threading.local and attribute\noverride since pymemcache remove this kind of stuffs.\n\nChange-Id: Icaa6b252145685d1b5667b883e3bf693920b5b93\nCloses-Bug: #1812935\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/f746540484bb3f604085a2bf8cadc2a9b92055ff"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/f746540484bb3f604085a2bf8cadc2a9b92055ff"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"f4a25f642991a7114b86f6eb7d0bac3d599953a6","is_merged_in_target_branch":true,"change_id":"I039dffadeebd0ff4479b9c870c257772c43aba53","change_number":639457,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"50cc7e420b7d05e61b6372bfab9a47f126ed29e0":{"kind":"REWORK","_number":36,"created":"2019-03-12 16:27:27.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/57/634457/36","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.cache","ref":"refs/changes/57/634457/36","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/36 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/36 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/36 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/36"}}},"commit":{"parents":[{"commit":"f4a25f642991a7114b86f6eb7d0bac3d599953a6","subject":"Fix memcache pool client in monkey-patched environments","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/f4a25f642991a7114b86f6eb7d0bac3d599953a6"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-01 17:01:24.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-03-12 16:27:19.000000000","tz":60},"subject":"Switch from python-memcached to pymemcache.","message":"Switch from python-memcached to pymemcache.\n\nFix memcache issue due to the __new__ attribute reassign.\n\nThis is avoid problems due to threading.local and attribute\noverride since pymemcache remove this kind of stuffs.\n\nChange-Id: Icaa6b252145685d1b5667b883e3bf693920b5b93\nCloses-Bug: #1812935\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/50cc7e420b7d05e61b6372bfab9a47f126ed29e0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/50cc7e420b7d05e61b6372bfab9a47f126ed29e0"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"f4a25f642991a7114b86f6eb7d0bac3d599953a6","is_merged_in_target_branch":true,"change_id":"I039dffadeebd0ff4479b9c870c257772c43aba53","change_number":639457,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"2cd7647780e70e795473ff11631c6da28baf9957":{"kind":"NO_CODE_CHANGE","_number":37,"created":"2019-03-13 08:54:22.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/57/634457/37","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.cache","ref":"refs/changes/57/634457/37","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/37 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/37 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/37 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/37"}}},"commit":{"parents":[{"commit":"f4a25f642991a7114b86f6eb7d0bac3d599953a6","subject":"Fix memcache pool client in monkey-patched environments","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/f4a25f642991a7114b86f6eb7d0bac3d599953a6"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-01 17:01:24.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-03-13 08:53:17.000000000","tz":60},"subject":"Switch from python-memcached to pymemcache.","message":"Switch from python-memcached to pymemcache.\n\nSwitch memcachepool to use pymemcache.\n\nThis change switches from python-memcached to pymemcached for\nthe memcachepool backend fixing an issue due to the\n__new__ attribute reassign.\n\nChange-Id: Icaa6b252145685d1b5667b883e3bf693920b5b93\nCloses-Bug: #1812935\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/2cd7647780e70e795473ff11631c6da28baf9957"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/2cd7647780e70e795473ff11631c6da28baf9957"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"f4a25f642991a7114b86f6eb7d0bac3d599953a6","is_merged_in_target_branch":true,"change_id":"I039dffadeebd0ff4479b9c870c257772c43aba53","change_number":639457,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"a6d0e94d9f68701743bf968bf148dfe4b0c3076e":{"kind":"REWORK","_number":38,"created":"2019-03-13 08:57:24.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/57/634457/38","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.cache","ref":"refs/changes/57/634457/38","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/38 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/38 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/38 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/38"}}},"commit":{"parents":[{"commit":"f4a25f642991a7114b86f6eb7d0bac3d599953a6","subject":"Fix memcache pool client in monkey-patched environments","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/f4a25f642991a7114b86f6eb7d0bac3d599953a6"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-01 17:01:24.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-03-13 08:57:12.000000000","tz":60},"subject":"Switch from python-memcached to pymemcache.","message":"Switch from python-memcached to pymemcache.\n\nSwitch memcachepool to use pymemcache.\n\nThis change switches from python-memcached to pymemcached for\nthe memcachepool backend fixing an issue due to the\n__new__ attribute reassign.\n\nChange-Id: Icaa6b252145685d1b5667b883e3bf693920b5b93\nCloses-Bug: #1812935\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/a6d0e94d9f68701743bf968bf148dfe4b0c3076e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/a6d0e94d9f68701743bf968bf148dfe4b0c3076e"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"f4a25f642991a7114b86f6eb7d0bac3d599953a6","is_merged_in_target_branch":true,"change_id":"I039dffadeebd0ff4479b9c870c257772c43aba53","change_number":639457,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"d6896879669f6d1089673ccab724e3e6ef65aaf6":{"kind":"REWORK","_number":39,"created":"2019-03-13 13:56:34.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/57/634457/39","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.cache","ref":"refs/changes/57/634457/39","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/39 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/39 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/39 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/39"}}},"commit":{"parents":[{"commit":"f4a25f642991a7114b86f6eb7d0bac3d599953a6","subject":"Fix memcache pool client in monkey-patched environments","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/f4a25f642991a7114b86f6eb7d0bac3d599953a6"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-01 17:01:24.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-03-13 13:56:26.000000000","tz":60},"subject":"Switch from python-memcached to pymemcache.","message":"Switch from python-memcached to pymemcache.\n\nSwitch memcachepool to use pymemcache.\n\nThis change switches from python-memcached to pymemcached for\nthe memcachepool backend fixing an issue due to the\n__new__ attribute reassign.\n\nChange-Id: Icaa6b252145685d1b5667b883e3bf693920b5b93\nCloses-Bug: #1812935\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/d6896879669f6d1089673ccab724e3e6ef65aaf6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/d6896879669f6d1089673ccab724e3e6ef65aaf6"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"f4a25f642991a7114b86f6eb7d0bac3d599953a6","is_merged_in_target_branch":true,"change_id":"I039dffadeebd0ff4479b9c870c257772c43aba53","change_number":639457,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"b450e00dbf775880b6ecbde50f3d773ddad8d2e9":{"kind":"REWORK","_number":40,"created":"2019-03-22 16:27:49.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/57/634457/40","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.cache","ref":"refs/changes/57/634457/40","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/40 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/40 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/40 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/40"}}},"commit":{"parents":[{"commit":"f4a25f642991a7114b86f6eb7d0bac3d599953a6","subject":"Fix memcache pool client in monkey-patched environments","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/f4a25f642991a7114b86f6eb7d0bac3d599953a6"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-01 17:01:24.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-03-22 16:27:40.000000000","tz":60},"subject":"Switch from python-memcached to pymemcache.","message":"Switch from python-memcached to pymemcache.\n\nSwitch memcachepool to use pymemcache.\n\nThis change switches from python-memcached to pymemcached for\nthe memcachepool backend fixing an issue due to the\n__new__ attribute reassign.\n\nChange-Id: Icaa6b252145685d1b5667b883e3bf693920b5b93\nCloses-Bug: #1812935\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/b450e00dbf775880b6ecbde50f3d773ddad8d2e9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/b450e00dbf775880b6ecbde50f3d773ddad8d2e9"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"f4a25f642991a7114b86f6eb7d0bac3d599953a6","is_merged_in_target_branch":true,"change_id":"I039dffadeebd0ff4479b9c870c257772c43aba53","change_number":639457,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"06c218203cd760d2d115635e417eeef3ce31209c":{"kind":"REWORK","_number":41,"created":"2019-03-22 22:52:00.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/57/634457/41","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.cache","ref":"refs/changes/57/634457/41","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/41 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/41 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/41 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/41"}}},"commit":{"parents":[{"commit":"f4a25f642991a7114b86f6eb7d0bac3d599953a6","subject":"Fix memcache pool client in monkey-patched environments","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/f4a25f642991a7114b86f6eb7d0bac3d599953a6"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-01 17:01:24.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-03-22 22:51:51.000000000","tz":60},"subject":"Switch from python-memcached to pymemcache.","message":"Switch from python-memcached to pymemcache.\n\nSwitch memcachepool to use pymemcache.\n\nThis change switches from python-memcached to pymemcached for\nthe memcachepool backend fixing an issue due to the\n__new__ attribute reassign.\n\nChange-Id: Icaa6b252145685d1b5667b883e3bf693920b5b93\nCloses-Bug: #1812935\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/06c218203cd760d2d115635e417eeef3ce31209c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/06c218203cd760d2d115635e417eeef3ce31209c"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"f4a25f642991a7114b86f6eb7d0bac3d599953a6","is_merged_in_target_branch":true,"change_id":"I039dffadeebd0ff4479b9c870c257772c43aba53","change_number":639457,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"e9014c9c3f583db056bdb077cee9b1a004e05cac":{"kind":"REWORK","_number":42,"created":"2019-03-23 09:33:04.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/57/634457/42","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.cache","ref":"refs/changes/57/634457/42","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/42 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/42 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/42 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/42"}}},"commit":{"parents":[{"commit":"f4a25f642991a7114b86f6eb7d0bac3d599953a6","subject":"Fix memcache pool client in monkey-patched environments","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/f4a25f642991a7114b86f6eb7d0bac3d599953a6"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-01 17:01:24.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-03-23 09:32:55.000000000","tz":60},"subject":"Switch from python-memcached to pymemcache.","message":"Switch from python-memcached to pymemcache.\n\nSwitch memcachepool to use pymemcache.\n\nThis change switches from python-memcached to pymemcached for\nthe memcachepool backend fixing an issue due to the\n__new__ attribute reassign.\n\nChange-Id: Icaa6b252145685d1b5667b883e3bf693920b5b93\nCloses-Bug: #1812935\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/e9014c9c3f583db056bdb077cee9b1a004e05cac"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/e9014c9c3f583db056bdb077cee9b1a004e05cac"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"f4a25f642991a7114b86f6eb7d0bac3d599953a6","is_merged_in_target_branch":true,"change_id":"I039dffadeebd0ff4479b9c870c257772c43aba53","change_number":639457,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"f9153c5c6b12e287a4ab658b9a23ae139049e01a":{"kind":"REWORK","_number":43,"created":"2019-05-03 12:12:44.000000000","uploader":{"_account_id":29222,"name":"Natal Ngétal","email":"hobbestigrou@erakis.eu","username":"hobbestigrou"},"ref":"refs/changes/57/634457/43","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.cache","ref":"refs/changes/57/634457/43","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/43 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/43 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/43 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/43"}}},"commit":{"parents":[{"commit":"8d78f10ba32ec12bed9075cb00a71f317a3269f6","subject":"OpenDev Migration Patch","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/8d78f10ba32ec12bed9075cb00a71f317a3269f6"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-01 17:01:24.000000000","tz":60},"committer":{"name":"Natal Ngétal","email":"hobbestigrou@erakis.eu","date":"2019-05-03 12:11:50.000000000","tz":120},"subject":"Fix memcache issue due to the __new__ attribute reassign.","message":"Fix memcache issue due to the __new__ attribute reassign.\n\nSwitch from python-memcached to pymemcache.\n\nThis is avoid problems due to threading.local and attribute\noverride since pymemcache remove this kind of stuffs.\n\nChange-Id: Icaa6b252145685d1b5667b883e3bf693920b5b93\nCloses-Bug: #1812935\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/f9153c5c6b12e287a4ab658b9a23ae139049e01a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/f9153c5c6b12e287a4ab658b9a23ae139049e01a"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"8d78f10ba32ec12bed9075cb00a71f317a3269f6","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"56aecc4d051ad0f9663d4b229d6c1a295f026faf":{"kind":"REWORK","_number":44,"created":"2019-05-10 07:35:14.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/57/634457/44","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.cache","ref":"refs/changes/57/634457/44","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/44 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/44 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/44 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/44"}}},"commit":{"parents":[{"commit":"fcce95b66f4f4ff4d63f23dc0147f5986dfcbf42","subject":"Replace git.openstack.org URLs with opendev.org URLs.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/fcce95b66f4f4ff4d63f23dc0147f5986dfcbf42"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-01 17:01:24.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-05-10 07:35:04.000000000","tz":120},"subject":"Switch from python-memcached to pymemcache.","message":"Switch from python-memcached to pymemcache.\n\nSwitch memcachepool to use pymemcache.\n\nThis change switches from python-memcached to pymemcached for\nthe memcachepool backend fixing an issue due to the\n__new__ attribute reassign.\n\nChange-Id: Icaa6b252145685d1b5667b883e3bf693920b5b93\nCloses-Bug: #1812935\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/56aecc4d051ad0f9663d4b229d6c1a295f026faf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/56aecc4d051ad0f9663d4b229d6c1a295f026faf"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"fcce95b66f4f4ff4d63f23dc0147f5986dfcbf42","is_merged_in_target_branch":true,"change_id":"I8777c0b9e09b91ae3ca89d562bf5fa2c24720616","change_number":654721,"patch_set_number":6,"change_status":"MERGED"}],"branch":"refs/heads/master"},"bfa1f36eeaa2219f82691ede66635abb68e94c92":{"kind":"REWORK","_number":45,"created":"2019-05-13 16:27:48.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/57/634457/45","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.cache","ref":"refs/changes/57/634457/45","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/45 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/45 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/45 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/45"}}},"commit":{"parents":[{"commit":"fcce95b66f4f4ff4d63f23dc0147f5986dfcbf42","subject":"Replace git.openstack.org URLs with opendev.org URLs.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/fcce95b66f4f4ff4d63f23dc0147f5986dfcbf42"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-01 17:01:24.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-05-13 16:27:37.000000000","tz":120},"subject":"Switch from python-memcached to pymemcache.","message":"Switch from python-memcached to pymemcache.\n\nSwitch memcachepool to use pymemcache.\n\nThis change switches from python-memcached to pymemcached for\nthe memcachepool backend fixing an issue due to the\n__new__ attribute reassign.\n\nChange-Id: Icaa6b252145685d1b5667b883e3bf693920b5b93\nCloses-Bug: #1812935\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/bfa1f36eeaa2219f82691ede66635abb68e94c92"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/bfa1f36eeaa2219f82691ede66635abb68e94c92"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"fcce95b66f4f4ff4d63f23dc0147f5986dfcbf42","is_merged_in_target_branch":true,"change_id":"I8777c0b9e09b91ae3ca89d562bf5fa2c24720616","change_number":654721,"patch_set_number":6,"change_status":"MERGED"}],"branch":"refs/heads/master"},"3cd0bfb7d5d4fb01dd11acc8e51a3f40e8d0edcf":{"kind":"REWORK","_number":46,"created":"2020-01-10 14:33:31.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/57/634457/46","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.cache","ref":"refs/changes/57/634457/46","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/46 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/46 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/46 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/46"}}},"commit":{"parents":[{"commit":"fcce95b66f4f4ff4d63f23dc0147f5986dfcbf42","subject":"Replace git.openstack.org URLs with opendev.org URLs.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/fcce95b66f4f4ff4d63f23dc0147f5986dfcbf42"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-01 17:01:24.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2020-01-10 14:33:21.000000000","tz":60},"subject":"Switch from python-memcached to pymemcache.","message":"Switch from python-memcached to pymemcache.\n\nSwitch memcachepool to use pymemcache.\n\nThis change switches from python-memcached to pymemcached for\nthe memcachepool backend fixing an issue due to the\n__new__ attribute reassign.\n\nChange-Id: Icaa6b252145685d1b5667b883e3bf693920b5b93\nCloses-Bug: #1812935\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/3cd0bfb7d5d4fb01dd11acc8e51a3f40e8d0edcf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/3cd0bfb7d5d4fb01dd11acc8e51a3f40e8d0edcf"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"fcce95b66f4f4ff4d63f23dc0147f5986dfcbf42","is_merged_in_target_branch":true,"change_id":"I8777c0b9e09b91ae3ca89d562bf5fa2c24720616","change_number":654721,"patch_set_number":6,"change_status":"MERGED"}],"branch":"refs/heads/master"},"6c869ababa948fe31b3cd941c73435eb1028982b":{"kind":"REWORK","_number":47,"created":"2020-02-24 16:12:11.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/57/634457/47","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.cache","ref":"refs/changes/57/634457/47","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/47 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/47 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/47 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/47"}}},"commit":{"parents":[{"commit":"f1294c73a412dab48f4f4f266eab7cad73b2ed76","subject":"Merge \"trivial: Cleanup tox.ini\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/f1294c73a412dab48f4f4f266eab7cad73b2ed76"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-01 17:01:24.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2020-02-24 16:11:50.000000000","tz":60},"subject":"Switch from python-memcached to pymemcache.","message":"Switch from python-memcached to pymemcache.\n\nSwitch memcachepool to use pymemcache.\n\nThis change switches from python-memcached to pymemcached for\nthe memcachepool backend fixing an issue due to the\n__new__ attribute reassign.\n\nChange-Id: Icaa6b252145685d1b5667b883e3bf693920b5b93\nCloses-Bug: #1812935\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/6c869ababa948fe31b3cd941c73435eb1028982b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/6c869ababa948fe31b3cd941c73435eb1028982b"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"f1294c73a412dab48f4f4f266eab7cad73b2ed76","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"8a8248d764bbb1db6c0089a58745803c03e38fdb":{"kind":"REWORK","_number":48,"created":"2020-02-25 16:17:15.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/57/634457/48","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.cache","ref":"refs/changes/57/634457/48","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/48 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/48 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/48 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.cache refs/changes/57/634457/48"}}},"commit":{"parents":[{"commit":"f1294c73a412dab48f4f4f266eab7cad73b2ed76","subject":"Merge \"trivial: Cleanup tox.ini\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/f1294c73a412dab48f4f4f266eab7cad73b2ed76"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-02-01 17:01:24.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2020-02-25 16:17:01.000000000","tz":60},"subject":"Switch from python-memcached to pymemcache.","message":"Switch from python-memcached to pymemcache.\n\nSwitch memcachepool to use pymemcache.\n\nThis change switches from python-memcached to pymemcached for\nthe memcachepool backend fixing an issue due to the\n__new__ attribute reassign.\n\nChange-Id: Icaa6b252145685d1b5667b883e3bf693920b5b93\nCloses-Bug: #1812935\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/8a8248d764bbb1db6c0089a58745803c03e38fdb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.cache/commit/8a8248d764bbb1db6c0089a58745803c03e38fdb"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"f1294c73a412dab48f4f4f266eab7cad73b2ed76","is_merged_in_target_branch":true}],"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
