)]}'
{"id":"openstack%2Fkeystone~741205","triplet_id":"openstack%2Fkeystone~stable%2Ftrain~I2ac6e90f24b94dc5c0d9c0758f008a388597036c","project":"openstack/keystone","branch":"stable/train","topic":"bug/1848342-stable/train","attention_set":{},"removed_from_attention_set":{"7973":{"account":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"last_update":"2022-10-28 15:27:20.000000000","reason":"\u003cGERRIT_ACCOUNT_7973\u003e replied on the change","reason_account":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"}},"5046":{"account":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"last_update":"2022-10-28 18:32:03.000000000","reason":"Change was submitted"},"31750":{"account":{"_account_id":31750,"name":"Daniel Meloy","email":"danny.meloy@bbc.co.uk","username":"meloyd01"},"last_update":"2022-10-28 18:32:03.000000000","reason":"Change was submitted"},"21420":{"account":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"last_update":"2022-07-21 17:47:22.000000000","reason":"Only change owner, uploader, reviewers, and cc can be in the attention set"}},"hashtags":[],"change_id":"I2ac6e90f24b94dc5c0d9c0758f008a388597036c","subject":"Stop adding entry in local_user while updating ephemerals","status":"MERGED","created":"2020-07-15 13:49:26.000000000","updated":"2022-10-28 18:33:27.000000000","submitted":"2022-10-28 18:32:03.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"741205-bug/1848342-stable/train","meta_rev_id":"646c5416cafb5fd3b18a860f9d28e467b6a4cbf0","_number":741205,"virtual_id_number":741205,"owner":{"_account_id":31750,"name":"Daniel Meloy","email":"danny.meloy@bbc.co.uk","username":"meloyd01"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},{"value":0,"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},{"value":0,"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"value":0,"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},{"value":0,"_account_id":29865,"name":"Georgina Shippey","email":"georgina.shippey@outlook.com","username":"gshippey"},{"value":0,"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2022-10-28 18:32:03.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":32029,"name":"likui","email":"likui@yovole.com","username":"likui"}],"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":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"recommended":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"all":[{"value":1,"date":"2022-07-21 14:46:40.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},{"value":2,"date":"2022-10-28 15:27:20.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},{"value":1,"date":"2022-07-22 15:48:23.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"value":0,"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},{"value":1,"date":"2022-07-21 14:46:40.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":29865,"name":"Georgina Shippey","email":"georgina.shippey@outlook.com","username":"gshippey"},{"value":1,"date":"2022-10-26 15:23:48.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2022-07-21 14:46:40.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":32029,"name":"likui","email":"likui@yovole.com","username":"likui"}],"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"all":[{"value":0,"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},{"value":1,"date":"2022-10-28 15:27:20.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},{"value":0,"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"value":0,"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},{"value":0,"_account_id":29865,"name":"Georgina Shippey","email":"georgina.shippey@outlook.com","username":"gshippey"},{"value":0,"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":32029,"name":"likui","email":"likui@yovole.com","username":"likui"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"}],"reviewers":{"REVIEWER":[{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":29865,"name":"Georgina Shippey","email":"georgina.shippey@outlook.com","username":"gshippey"},{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},{"_account_id":32029,"name":"likui","email":"likui@yovole.com","username":"likui"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-07-15 13:49:26.000000000","updated_by":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"reviewer":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"state":"REVIEWER"},{"updated":"2020-07-15 19:51:09.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2020-07-27 13:53:02.000000000","updated_by":{"_account_id":29865,"name":"Georgina Shippey","email":"georgina.shippey@outlook.com","username":"gshippey"},"reviewer":{"_account_id":29865,"name":"Georgina Shippey","email":"georgina.shippey@outlook.com","username":"gshippey"},"state":"REVIEWER"},{"updated":"2022-01-22 08:03:35.000000000","updated_by":{"_account_id":32029,"name":"likui","email":"likui@yovole.com","username":"likui"},"reviewer":{"_account_id":32029,"name":"likui","email":"likui@yovole.com","username":"likui"},"state":"REVIEWER"},{"updated":"2022-01-28 15:30:51.000000000","updated_by":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"reviewer":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"state":"REVIEWER"},{"updated":"2022-01-28 16:44:07.000000000","updated_by":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"reviewer":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"state":"REVIEWER"},{"updated":"2022-01-28 16:44:54.000000000","updated_by":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"reviewer":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"state":"REVIEWER"},{"updated":"2022-01-28 16:45:10.000000000","updated_by":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"reviewer":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"state":"REVIEWER"},{"updated":"2022-01-28 16:47:39.000000000","updated_by":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"reviewer":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"state":"REVIEWER"},{"updated":"2022-02-07 15:23:56.000000000","updated_by":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"reviewer":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"state":"REVIEWER"},{"updated":"2022-05-12 15:40:08.000000000","updated_by":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"reviewer":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"state":"REMOVED"}],"messages":[{"id":"9cf3247df40a40ec828b9fe134db0a95f21d9730","author":{"_account_id":31750,"name":"Daniel Meloy","email":"danny.meloy@bbc.co.uk","username":"meloyd01"},"date":"2020-07-15 13:49:26.000000000","message":"Patch Set 1: Cherry Picked from branch master.","accounts_in_message":[],"_revision_number":1},{"id":"01523a972daeb6a933cf6bbf1c0991ca300b135d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-15 19:51:09.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6ffd9a3fb6a94846ad1b7b6c4b9758dd : SUCCESS in 16m 21s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8e0f1937d97f43a3b1b766440d943992 : SUCCESS in 28m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/22e376c6c7e9449b9d9f3b7ff1074909 : SUCCESS in 7m 28s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/1d206699a92942a19bcec86aa3e90c0f : SUCCESS in 18m 06s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/1e448137bfd746d1bb80316a0625f1ca : SUCCESS in 16m 14s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/9d76a4b1384c459285ea832d4f52ca60 : SUCCESS in 16m 39s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/66ed98ee96604badb155178d94b289ce : SUCCESS in 13m 44s\n- tempest-full https://zuul.opendev.org/t/openstack/build/33090a6aefc3453a92818e6e17456690 : SUCCESS in 1h 47m 34s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/73a367c45f1e487094da09e6b27705e6 : SUCCESS in 49m 28s\n- grenade https://zuul.opendev.org/t/openstack/build/c3fcede818d94cc28a4973794db6a9f9 : SUCCESS in 52m 16s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/f517c06bbd3249669b9e17b463e7bb2c : SUCCESS in 1h 08m 21s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/5dba8cdfebfc4814a624ce7cad3d6598 : SUCCESS in 7m 00s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/21b1012d346d4d00a6a57f78356dc524 : SUCCESS in 36m 15s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/110540bd385943f5b3185679b69aecfd : SUCCESS in 36m 35s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/231a6ce86d9e4547b62800419a4e4ba0 : FAILURE in 27m 12s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/8096ffa808674dec8721e4ccb2b6be0b : SUCCESS in 42m 08s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15-k2k https://zuul.opendev.org/t/openstack/build/792f7316a2fc48c3aa483248e71ac959 : SUCCESS in 44m 12s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/8e9f154187d54676ac638c887cc97ac3 : SUCCESS in 16m 30s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/be9e4006012c4c0cb7e8de1f1e34fa9f : SUCCESS in 41m 02s (non-voting)\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/324a5f994b56418eb57eff83193db483 : SUCCESS in 1h 01m 28s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c13343a0bf66447cb7234e2bf62e769e : SUCCESS in 1h 07m 27s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/3b436dc62ef34e639f9de5e3037e43df : SUCCESS in 40m 24s","accounts_in_message":[],"_revision_number":1},{"id":"a4203eb9638af8d8d519c6af1073084bdba1f186","author":{"_account_id":29865,"name":"Georgina Shippey","email":"georgina.shippey@outlook.com","username":"gshippey"},"date":"2020-07-27 13:53:02.000000000","message":"Patch Set 1: Code-Review+1\n\nWe have tested this backport in our local deployment and it works as expected.","accounts_in_message":[],"_revision_number":1},{"id":"22240b775648cf1ea3ad4bc6028a63504451732e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"date":"2022-01-21 21:00:58.000000000","message":"Patch Set 2: Patch Set 1 was rebased","accounts_in_message":[],"_revision_number":2},{"id":"fc0489c8ac7bbc5fe044aae0e2b4c68235db8455","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-21 22:56:50.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/90daa1f2783049dcb6dd421415c17e82 : SUCCESS in 15m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1b6f246571c54d3ead3aa9a1f572bf6f : SUCCESS in 6m 12s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/53db32bf673644579f72cdf14cc3696e : SUCCESS in 13m 03s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/29e8ea36b77b4b259ec95d0c64966807 : SUCCESS in 12m 43s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/7ddba628c5bb40b68cb29ed511fd4849 : SUCCESS in 13m 27s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/00422bd382674036a5dc9a6c06985250 : SUCCESS in 12m 38s\n- tempest-full https://zuul.opendev.org/t/openstack/build/e2aa33611cfd499aacfcdc14387cc752 : SUCCESS in 1h 34m 38s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/909a79e85ffe4c8a925774b4465a779f : SUCCESS in 1h 11m 58s\n- grenade https://zuul.opendev.org/t/openstack/build/51b79456238c40af8e7034a0c02705fe : SUCCESS in 1h 13m 52s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/c50b835650c84c81887c0fae5599fea4 : SUCCESS in 1h 47m 11s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/76932365436f412fbe155677f4fb01a2 : SUCCESS in 7m 54s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/138a1851c9e34f3b88579add916c3263 : SUCCESS in 41m 15s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/4831a7ccdbae4d72b6dd04b2ca4567f9 : SUCCESS in 42m 25s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/56a251ecefb540a6acef7771f28ec4fd : FAILURE in 14m 01s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/628c351d9c7e4509ae8e208ba1bb87bd : FAILURE in 17m 21s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15-k2k https://zuul.opendev.org/t/openstack/build/2ed08296ca754edab0b276495f69ea7d : FAILURE in 14m 19s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/c03381a1620c450abe8668e98d3afa1f : SUCCESS in 23m 14s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/cdf61410cd9b4dc384fc182b217ce1dd : SUCCESS in 51m 02s (non-voting)\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/3017602114e241ddabcb27e16b0e47c0 : SUCCESS in 1h 14m 27s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a726137fd35349d798272232ce541ec0 : SUCCESS in 1h 11m 26s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/34a4fd985d11464b8a25431468edb3b0 : SUCCESS in 39m 45s","accounts_in_message":[],"_revision_number":2},{"id":"7c3e7918e6302d419235402a61e9291e770a30fa","author":{"_account_id":32029,"name":"likui","email":"likui@yovole.com","username":"likui"},"date":"2022-01-22 08:03:35.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"18840cf707c08fb636796c3532820a9a32738d46","author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"date":"2022-01-28 15:30:51.000000000","message":"Patch Set 2: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"0e9c47fd930413f26c7513d718c54ea90ac34e3e","author":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"date":"2022-01-28 16:44:07.000000000","message":"Patch Set 2: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"80ed638411eaa566c06e97fd01eee6406c60c5bf","author":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"date":"2022-01-28 16:44:54.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"325dafa7467a9b2c297d04c15b22dd7ec341096c","author":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"date":"2022-01-28 16:45:10.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"56e8a1660cdd4b1beb591473a4edd54edbbd9a13","author":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"date":"2022-01-28 16:47:39.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"b1d954805a9115c4fa9e92dbe6335fd5860b4965","tag":"autogenerated:gerrit:deleteReviewer","author":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"date":"2022-05-12 15:40:08.000000000","message":"Removed reviewer Gage Hugo with the following votes:\n\n* Code-Review+1 by Gage Hugo \u003cgagehugo@gmail.com\u003e\n","accounts_in_message":[],"_revision_number":2},{"id":"0c631a8af8a56a12ed447f48b5c73c0921c285cb","author":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"date":"2022-07-15 16:44:58.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"2136f08cf7218055b8a4543f2991812a85186a44","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-07-15 16:46:33.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"0073c89435fae305bea4f80030672c2d50f74832","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-07-15 20:48:01.000000000","message":"Patch Set 2: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/899779a863394d7d81dbf05bb2f82eeb\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f6a2d7c32ea44d888b65bc8f9ae434d1 : SUCCESS in 6m 37s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/a0f17b5d6e6047f39b5469ddabce566f : SUCCESS in 18m 06s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/28f4d5588d634302a6424cb4d7033b70 : SUCCESS in 18m 34s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/3b6add450da94100adeea636ce7fd92d : SUCCESS in 18m 37s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/138611b21781463c971186eb29ab464b : SUCCESS in 13m 38s\n- tempest-full https://zuul.opendev.org/t/openstack/build/98ae0160b7f8427fb7f3e7130436ee57 : SUCCESS in 1h 16m 38s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/cc2e51f47bdd40b98603c2159b3db63e : FAILURE in 2h 55m 38s\n- grenade https://zuul.opendev.org/t/openstack/build/9a6b628d1fa24522b9e11966ffa9218e : SUCCESS in 51m 31s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/9f98b81fde1f49999ac50bc4628b75e6 : SUCCESS in 1h 25m 27s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c10a451e6fda4b15bbe5a667f53d5a18 : SUCCESS in 8m 06s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/e2ed8fb69f574f0490e3696e91f3af74 : SUCCESS in 37m 18s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/cbdae48e924e4b0fbad1f3554c1caa99 : SUCCESS in 29m 46s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/620d0f5dc89d45db85db9af957b850aa : SUCCESS in 1h 00m 15s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8a4c0cfcf3994654acfc46d91aa8bd24 : SUCCESS in 52m 40s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/94bf9ed2b84544ac97d02a55012a701a : SUCCESS in 49m 30s","accounts_in_message":[],"_revision_number":2},{"id":"bfb6b28ec44c3c2a7f209f2c592397380251ab8f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"date":"2022-07-21 14:46:40.000000000","message":"Patch Set 3: Patch Set 2 was rebased","accounts_in_message":[],"_revision_number":3},{"id":"5ca68b8a56724ef48a14d4dd3e69e4248fd43a6a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-07-21 17:47:22.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/72e0eeac1a8443969fa704e670fc5d29\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/386d540c3604444f97b5efcd418906aa : SUCCESS in 15m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3bb7577b9112493a8560e0882d603573 : SUCCESS in 6m 45s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/8dc1f390643746d094cc3bcb479d8912 : SUCCESS in 13m 09s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/6497646811ad407593ba50cdf1048694 : SUCCESS in 13m 43s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/906a7359c86a4f33b6c7a97822471780 : SUCCESS in 15m 00s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/173dc74497cd49368a42c3c96015a736 : SUCCESS in 13m 31s\n- tempest-full https://zuul.opendev.org/t/openstack/build/abd3b04c3bc4444990cb022538737de3 : SUCCESS in 1h 33m 07s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/288135cf063d4ee39d79d69fcafa53a1 : FAILURE in 2h 54m 35s\n- grenade https://zuul.opendev.org/t/openstack/build/d3b19caa104c4498b7f4060d91215a5e : SUCCESS in 1h 11m 33s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/03b1311c1bed48e09dc570f19b0b9752 : SUCCESS in 1h 23m 51s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/845af78ec6144e2cbe54a89049f40087 : SUCCESS in 8m 43s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/8e840a205bab4eb0ac307c5f28922c79 : SUCCESS in 38m 23s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/b0e03a2aa9e64f36b1043800f7590f30 : SUCCESS in 41m 07s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/8001e96986534ddea9dcc134dc08cef1 : FAILURE in 20m 46s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/8f0b82bef84e4ffda65339737aaaa5ea : FAILURE in 18m 54s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15-k2k https://zuul.opendev.org/t/openstack/build/fd82a64864bf46d3845af156c811e0ce : FAILURE in 18m 25s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/bba5335d6dbb486f8d9d253a34d70ca2 : SUCCESS in 25m 18s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/e4d6a357c30444308b5ae049e1eea0c4 : SUCCESS in 49m 58s (non-voting)\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/de1becc5740e476faa8cd54cb9aae4ac : SUCCESS in 1h 10m 11s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b265fb43c4b84a5889a8496174833da3 : SUCCESS in 1h 07m 10s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/94097c3a06764f0e8f1a95bdb0341b78 : SUCCESS in 43m 42s","accounts_in_message":[],"_revision_number":3},{"id":"6169e394be40d4abdfe24e6c396737268b178ebb","author":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"date":"2022-07-22 15:48:23.000000000","message":"Patch Set 3: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"32c660715af37f0a3b7dfb23922534a35f4f66ce","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-07-22 18:54:12.000000000","message":"Patch Set 3:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/78b4394199314d32b8513f476621a3bd\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ed213180131141ee83a1195e78cbc1f2 : SUCCESS in 18m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/adbf09958c7d4995b98ea9c04ef91e4c : SUCCESS in 7m 48s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/001efa94e14548a799ad0d911dde75f4 : SUCCESS in 17m 37s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/bed7d66f4ee342ffa231d721b7eb03ab : SUCCESS in 15m 38s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/fcade597295047fea2a2c08c1674e997 : SUCCESS in 17m 44s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/aadeedd2dac7439ab9391fda5c5b1991 : SUCCESS in 15m 36s\n- tempest-full https://zuul.opendev.org/t/openstack/build/327cb3f7430b474caa79fc7777c441de : SUCCESS in 1h 34m 54s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/870185be65d7456d984cd01dc2ba597c : TIMED_OUT in 3h 01m 40s\n- grenade https://zuul.opendev.org/t/openstack/build/809ad4c04c6f48449ad7e65bdd0956a7 : SUCCESS in 1h 13m 57s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/17ffac9eb81442ae8451f25dca6e82d5 : SUCCESS in 1h 44m 32s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/30e7c2c188ea41988d230752ec670831 : SUCCESS in 7m 34s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/4ac1bc636c134d2cacac5912ae17cc79 : SUCCESS in 33m 37s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/01d942467cde4e53b3ffdfad823f8490 : SUCCESS in 37m 31s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/2b894675c9274a6cb6f6f7c576957698 : FAILURE in 14m 59s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/2d0210ecb7514b569c376cd9544889e3 : FAILURE in 14m 32s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15-k2k https://zuul.opendev.org/t/openstack/build/d1be02440d4a49649383ca056f0dd109 : FAILURE in 15m 18s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/fb2637ca20224445aa1bf1d85a3d2caa : SUCCESS in 23m 47s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/c2276d5ad89b4510aead80fbe593fb96 : SUCCESS in 41m 26s (non-voting)\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/9a1ba71e9cdd4feb91819f4f18d6fafd : SUCCESS in 1h 10m 23s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/cd9be9ee2b41482aae980b61e32816e8 : SUCCESS in 1h 05m 20s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/941cf04ea969457ebe738d84e75fad00 : SUCCESS in 49m 35s","accounts_in_message":[],"_revision_number":3},{"id":"62f53ab3dfba8f02e5563b32e8187ccdd5878a00","author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"date":"2022-10-26 15:23:48.000000000","message":"Patch Set 3: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"7845121a19a29e0bc32b260707df0b7fc8fd4496","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-26 16:45:43.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d23d3fd0f54e4e799dc9dc3134dfff6e\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f16c46dc51744818957b5c90309b0ef3 : SUCCESS in 14m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6a38509a5ca541eaa7068308a757a707 : SUCCESS in 6m 34s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/8b6a17a2989444a4b2b67fc5cfb6f73c : SUCCESS in 11m 43s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/f13570f6b10d40468add8d997f1fb72a : SUCCESS in 12m 46s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/497e45cb16f74180b08f9a551e97cc03 : SUCCESS in 15m 32s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7eb2e775e4d54f229ff477db64ed9de3 : SUCCESS in 11m 05s\n- tempest-full https://zuul.opendev.org/t/openstack/build/a92990e92bf047439881c68e8c16686a : SUCCESS in 1h 17m 00s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/36dc2121c46f4b10bb334d4c007ab921 : SUCCESS in 36m 58s\n- grenade https://zuul.opendev.org/t/openstack/build/137f65d4a0d349f19e95164ca8fc5bf5 : SUCCESS in 54m 57s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/654b69918a004e939874d81a7b60fc50 : SUCCESS in 58m 15s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/93f4b8924b3541c1893108d270f4dd98 : SUCCESS in 7m 47s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/58e87ac14247404fa0a3c3a99ffe6f84 : SUCCESS in 26m 36s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/8feae6f87f6a445ebef1a35dc08fa07a : SUCCESS in 28m 03s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/40f8eb54329e44dabbf136d2fdebbdeb : FAILURE in 6m 18s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/d8ea79853a4641c38e9b405ff0eb1660 : FAILURE in 6m 52s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15-k2k https://zuul.opendev.org/t/openstack/build/f2302ddf3ba04e24b85c0cf0fab007fe : FAILURE in 6m 05s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/beb1ec6369794802a1deb5fc7bceafc6 : SUCCESS in 13m 19s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/1596266813c148b7b3619b82429604c1 : SUCCESS in 31m 50s (non-voting)\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/e93341e88b6547b2895840a12f5d2e98 : SUCCESS in 58m 25s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9aedbd13b63a4d1783a8ae6d9c432c73 : SUCCESS in 47m 16s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/37257dea3827411cb4327ad586386981 : SUCCESS in 33m 25s","accounts_in_message":[],"_revision_number":3},{"id":"e5783d0661226c13b5e32f6daf30cabf91c48302","author":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"date":"2022-10-28 15:27:20.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"6448df8fe37dd43c3bb9df62589af80893e4e234","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-28 15:28:04.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"ffd9243a3dafe1fac2fc8a80c45cc290fc543835","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-28 18:32:03.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c7e90da4e7f446ba8a3ae75fd37fb5e3\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/67bf9a70213b43ec8a60400277a69c1c : SUCCESS in 5m 32s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/250a4c65ad2e4bdbb3dbde49b05ded45 : SUCCESS in 11m 35s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/6f4c6db44b0b432d93f2565e22ae5dde : SUCCESS in 14m 00s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/501b82ce9eb241aa8ce77dc7ab964281 : SUCCESS in 13m 45s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d12800f121784625a1c167cbc2188997 : SUCCESS in 13m 23s\n- tempest-full https://zuul.opendev.org/t/openstack/build/8597f96419b94711b85431a2ec198697 : SUCCESS in 1h 29m 44s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/8843e555de6542e29acb2c920119d73a : SUCCESS in 1h 01m 07s\n- grenade https://zuul.opendev.org/t/openstack/build/c2c956c89abd4224b45330d1786d683b : SUCCESS in 58m 17s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/a49e93b063bf4b97ae479bc43a4b189d : SUCCESS in 1h 15m 59s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a609495aa9cd476bb0c11fe9a39724f8 : SUCCESS in 7m 31s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/6613de3f8d8f45f58035192c9a3f3684 : SUCCESS in 36m 09s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/9aac41d813884a8096161b67fcea20e4 : SUCCESS in 37m 50s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/2d9736c83893443297b5713a87e9009f : SUCCESS in 1h 05m 16s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/99fa4b63716a4a00ac14263ca95d5a26 : SUCCESS in 1h 01m 20s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/e7fa3e0cf1d84cb894e66b52a0ab075a : SUCCESS in 37m 17s","accounts_in_message":[],"_revision_number":3},{"id":"1b0099200d32eee72a9b79a3566708dd73059e2d","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-28 18:32:03.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"646c5416cafb5fd3b18a860f9d28e467b6a4cbf0","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-28 18:33:27.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2448cfa7bd1348578d6d563b2ede2506\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b25722840ffb48838ae5a23f010b275a : SUCCESS in 1m 04s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/76f8d21bf7d3403a82256761be087756 : SUCCESS in 41s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"f1c1678efe893df3fc33e5127675e8b58567da32","revisions":{"84a6f60e5c172925984f1fe74e603509a2e07caa":{"kind":"REWORK","_number":1,"created":"2020-07-15 13:49:26.000000000","uploader":{"_account_id":31750,"name":"Daniel Meloy","email":"danny.meloy@bbc.co.uk","username":"meloyd01"},"ref":"refs/changes/05/741205/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/05/741205/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/05/741205/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/05/741205/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/05/741205/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/05/741205/1"}}},"commit":{"parents":[{"commit":"b74e95c27fff46a3abf661fd6348b604cabf47db","subject":"Merge \"Change time faking for totp test\" into stable/train","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/b74e95c27fff46a3abf661fd6348b604cabf47db"}]}],"author":{"name":"Pedro Martins","email":"phpm13@gmail.com","date":"2019-10-10 11:51:32.000000000","tz":-180},"committer":{"name":"Daniel Meloy","email":"danny.meloy@bbc.co.uk","date":"2020-07-15 13:49:26.000000000","tz":0},"subject":"Stop adding entry in local_user while updating ephemerals","message":"Stop adding entry in local_user while updating ephemerals\n\nProblem description\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nToday we have a consistency problem when updating federated\nusers via OpenStack. When I update a ephemeral user via OpenStack,\na registry in the local_user table is created, making this user\nhaving entries in user, local_user and federated_user tables in\nthe database.\n\nFurthermore, if I try to do some operations using this user\n(that has entries in all three tables), I get a \"More than one\nuser exists with the name ...\" error from the OpenStack\nKeystone API. It happens because the user has an entry in both\nlocal_user and federated_user tables.\n\nI fix the persistence in the local_user table for ephemeral\nusers when doing updates.\n\nProposal\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nI fix the problem with creating an entry in the\nlocal_user table while updating an ephemeral user\n\nCloses-Bug: #1848342\n\nChange-Id: I2ac6e90f24b94dc5c0d9c0758f008a388597036c\n(cherry picked from commit 7597ecc1350eb6918c09585e4116911102acb54a)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/84a6f60e5c172925984f1fe74e603509a2e07caa"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/84a6f60e5c172925984f1fe74e603509a2e07caa"}]},"branch":"refs/heads/stable/train"},"ce9f1726e24e18f59700706d583f7afb70f34064":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2022-01-21 21:00:58.000000000","uploader":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"ref":"refs/changes/05/741205/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/05/741205/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/05/741205/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/05/741205/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/05/741205/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/05/741205/2"}}},"commit":{"parents":[{"commit":"568888ae4b433c0f41968891fabf04c19b1c7139","subject":"Merge \"Fix typos in application credential policies\" into stable/train","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/568888ae4b433c0f41968891fabf04c19b1c7139"}]}],"author":{"name":"Pedro Martins","email":"phpm13@gmail.com","date":"2019-10-10 11:51:32.000000000","tz":-180},"committer":{"name":"Gage Hugo","email":"gagehugo@gmail.com","date":"2022-01-21 21:00:58.000000000","tz":0},"subject":"Stop adding entry in local_user while updating ephemerals","message":"Stop adding entry in local_user while updating ephemerals\n\nProblem description\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nToday we have a consistency problem when updating federated\nusers via OpenStack. When I update a ephemeral user via OpenStack,\na registry in the local_user table is created, making this user\nhaving entries in user, local_user and federated_user tables in\nthe database.\n\nFurthermore, if I try to do some operations using this user\n(that has entries in all three tables), I get a \"More than one\nuser exists with the name ...\" error from the OpenStack\nKeystone API. It happens because the user has an entry in both\nlocal_user and federated_user tables.\n\nI fix the persistence in the local_user table for ephemeral\nusers when doing updates.\n\nProposal\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nI fix the problem with creating an entry in the\nlocal_user table while updating an ephemeral user\n\nCloses-Bug: #1848342\n\nChange-Id: I2ac6e90f24b94dc5c0d9c0758f008a388597036c\n(cherry picked from commit 7597ecc1350eb6918c09585e4116911102acb54a)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/ce9f1726e24e18f59700706d583f7afb70f34064"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/ce9f1726e24e18f59700706d583f7afb70f34064"}]},"branch":"refs/heads/stable/train","description":"Rebase"},"f1c1678efe893df3fc33e5127675e8b58567da32":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2022-07-21 14:46:40.000000000","uploader":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"ref":"refs/changes/05/741205/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/05/741205/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/05/741205/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/05/741205/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/05/741205/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/05/741205/3"}}},"commit":{"parents":[{"commit":"e53bf8d7406c8e02067d861c1bf707fb52333aa6","subject":"Fix issue with LDAP backend returning bytes instead of string","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/e53bf8d7406c8e02067d861c1bf707fb52333aa6"}]}],"author":{"name":"Pedro Martins","email":"phpm13@gmail.com","date":"2019-10-10 11:51:32.000000000","tz":-180},"committer":{"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","date":"2022-07-21 14:46:40.000000000","tz":0},"subject":"Stop adding entry in local_user while updating ephemerals","message":"Stop adding entry in local_user while updating ephemerals\n\nProblem description\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nToday we have a consistency problem when updating federated\nusers via OpenStack. When I update a ephemeral user via OpenStack,\na registry in the local_user table is created, making this user\nhaving entries in user, local_user and federated_user tables in\nthe database.\n\nFurthermore, if I try to do some operations using this user\n(that has entries in all three tables), I get a \"More than one\nuser exists with the name ...\" error from the OpenStack\nKeystone API. It happens because the user has an entry in both\nlocal_user and federated_user tables.\n\nI fix the persistence in the local_user table for ephemeral\nusers when doing updates.\n\nProposal\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nI fix the problem with creating an entry in the\nlocal_user table while updating an ephemeral user\n\nCloses-Bug: #1848342\n\nChange-Id: I2ac6e90f24b94dc5c0d9c0758f008a388597036c\n(cherry picked from commit 7597ecc1350eb6918c09585e4116911102acb54a)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/f1c1678efe893df3fc33e5127675e8b58567da32"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/f1c1678efe893df3fc33e5127675e8b58567da32"}]},"branch":"refs/heads/stable/train","description":"Rebase"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"}}]}],"submit_requirements":[]}
