)]}'
{"id":"openstack%2Fkeystone~483514","triplet_id":"openstack%2Fkeystone~master~I5f3a864dded0d2ed9b17eafcdbaec2073dc30b12","project":"openstack/keystone","branch":"master","hashtags":[],"change_id":"I5f3a864dded0d2ed9b17eafcdbaec2073dc30b12","subject":"Add yaml-loaded filesystem catalog backend","status":"ABANDONED","created":"2017-07-13 19:11:23.000000000","updated":"2019-09-24 16:02:58.000000000","total_comment_count":46,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"aa3148ee0a8fc73140a802380f875597ad05b287","_number":483514,"virtual_id_number":483514,"owner":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},{"date":"2019-06-20 19:50:01.000000000","_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":1,"date":"2019-06-11 23:15:30.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"recommended":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"all":[{"value":1,"date":"2019-06-19 19:02:07.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"}],"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":{"all":[{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2017-07-18 15:16:50.000000000","updated_by":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"reviewer":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"state":"REVIEWER"},{"updated":"2017-07-18 22:31:45.000000000","updated_by":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"reviewer":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"state":"REVIEWER"},{"updated":"2017-07-31 23:49:16.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2018-04-23 03:28:34.000000000","updated_by":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"reviewer":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"state":"REVIEWER"},{"updated":"2018-06-11 20:58:44.000000000","updated_by":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"reviewer":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"state":"REVIEWER"},{"updated":"2019-06-11 23:15:30.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":"2019-06-19 19:02:07.000000000","updated_by":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"reviewer":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"state":"REVIEWER"},{"updated":"2019-06-20 19:50:01.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"}],"messages":[{"id":"09324413c5d620ae6a66b3b7f3b28485525eed9e","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2017-07-13 19:11:23.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"5f068c59fbb87a8505568fdff7fbd2e6030c99b3","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2017-07-13 19:16:09.000000000","message":"Patch Set 1: Workflow-1","accounts_in_message":[],"_revision_number":1},{"id":"0b7e1dcf15365a7595f7519287c9eb13ffb6869f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-07-13 21:32:35.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-keystone-docs-ubuntu-xenial http://logs.openstack.org/14/483514/1/check/gate-keystone-docs-ubuntu-xenial/a36d4fc/ : FAILURE in 6m 14s\n- gate-keystone-pep8-ubuntu-xenial http://logs.openstack.org/14/483514/1/check/gate-keystone-pep8-ubuntu-xenial/0fc2c72/ : FAILURE in 6m 43s\n- gate-keystone-python27-ubuntu-xenial http://logs.openstack.org/14/483514/1/check/gate-keystone-python27-ubuntu-xenial/3698b2e/ : SUCCESS in 9m 56s\n- gate-keystone-python35 http://logs.openstack.org/14/483514/1/check/gate-keystone-python35/87f5ebc/ : SUCCESS in 10m 36s\n- gate-keystone-requirements http://logs.openstack.org/14/483514/1/check/gate-keystone-requirements/135414a/ : FAILURE Incompatible requirement found in 2m 32s\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial http://logs.openstack.org/14/483514/1/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/310b035/ : SUCCESS in 2h 18m 22s\n- gate-grenade-dsvm-neutron-ubuntu-xenial http://logs.openstack.org/14/483514/1/check/gate-grenade-dsvm-neutron-ubuntu-xenial/9f5b21e/ : SUCCESS in 1h 54m 26s\n- gate-tempest-dsvm-py35-ubuntu-xenial http://logs.openstack.org/14/483514/1/check/gate-tempest-dsvm-py35-ubuntu-xenial/df578a7/ : SUCCESS in 2h 15m 01s\n- gate-keystone-releasenotes http://docs-draft.openstack.org/14/483514/1/check/gate-keystone-releasenotes/55ad63b//releasenotes/build/html/ : SUCCESS in 7m 53s\n- gate-keystoneclient-dsvm-functional-ubuntu-xenial-nv http://logs.openstack.org/14/483514/1/check/gate-keystoneclient-dsvm-functional-ubuntu-xenial-nv/1d3b532/ : FAILURE in 1h 11m 10s (non-voting)\n- gate-keystone-dsvm-functional-ubuntu-xenial http://logs.openstack.org/14/483514/1/check/gate-keystone-dsvm-functional-ubuntu-xenial/85414fe/ : FAILURE in 1h 02m 42s\n- gate-keystone-dsvm-functional-v3-only-ubuntu-xenial-nv http://logs.openstack.org/14/483514/1/check/gate-keystone-dsvm-functional-v3-only-ubuntu-xenial-nv/117134e/ : FAILURE in 1h 10m 13s (non-voting)\n- gate-keystone-dsvm-py35-functional-v3-only-ubuntu-xenial-nv http://logs.openstack.org/14/483514/1/check/gate-keystone-dsvm-py35-functional-v3-only-ubuntu-xenial-nv/012b39d/ : FAILURE in 1h 06m 17s (non-voting)\n- gate-tempest-dsvm-keystone-uwsgi-full-ubuntu-xenial-nv http://logs.openstack.org/14/483514/1/check/gate-tempest-dsvm-keystone-uwsgi-full-ubuntu-xenial-nv/6cc569c/ : SUCCESS in 2h 18m 22s (non-voting)\n- keystone-coverage-ubuntu-xenial http://logs.openstack.org/14/483514/1/check/keystone-coverage-ubuntu-xenial/137c633/ : SUCCESS in 14m 58s","accounts_in_message":[],"_revision_number":1},{"id":"20965d4ad55ae2b47cba801d99e68ec84726ac2f","author":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"date":"2017-07-13 22:55:17.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"4af7cb57c9bf1d60b53c66d46ffef2bd2d493fa2","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2017-07-17 22:52:58.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"b55e9cad5649e38f2b9a2b2bf1c5692fb990e2f6","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2017-07-17 22:53:12.000000000","message":"Patch Set 2: Workflow-1\n\nNeeds testing.","accounts_in_message":[],"_revision_number":2},{"id":"fc172f9b7df806608b4b21331c682c4979532464","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2017-07-17 23:58:16.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"b3ba8d3dbf06c19374bbd5ceab62ccfb7c3bae61","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-07-18 02:19:49.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-keystone-docs-ubuntu-xenial http://docs-draft.openstack.org/14/483514/3/check/gate-keystone-docs-ubuntu-xenial/610250d//doc/build/html/ : SUCCESS in 6m 01s\n- gate-keystone-pep8-ubuntu-xenial http://logs.openstack.org/14/483514/3/check/gate-keystone-pep8-ubuntu-xenial/4ab8902/ : SUCCESS in 4m 42s\n- gate-keystone-python27-ubuntu-xenial http://logs.openstack.org/14/483514/3/check/gate-keystone-python27-ubuntu-xenial/df54af0/ : SUCCESS in 13m 22s\n- gate-keystone-python35 http://logs.openstack.org/14/483514/3/check/gate-keystone-python35/341d776/ : SUCCESS in 11m 21s\n- gate-keystone-requirements http://logs.openstack.org/14/483514/3/check/gate-keystone-requirements/8a1deb6/ : SUCCESS in 2m 13s\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial http://logs.openstack.org/14/483514/3/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/3ac892b/ : SUCCESS in 1h 28m 58s\n- gate-grenade-dsvm-neutron-ubuntu-xenial http://logs.openstack.org/14/483514/3/check/gate-grenade-dsvm-neutron-ubuntu-xenial/b681b2a/ : SUCCESS in 34m 46s\n- gate-tempest-dsvm-py35-ubuntu-xenial http://logs.openstack.org/14/483514/3/check/gate-tempest-dsvm-py35-ubuntu-xenial/3192d27/ : SUCCESS in 1h 18m 36s\n- gate-keystone-releasenotes http://docs-draft.openstack.org/14/483514/3/check/gate-keystone-releasenotes/7e2cdda//releasenotes/build/html/ : SUCCESS in 7m 08s\n- gate-keystoneclient-dsvm-functional-ubuntu-xenial-nv http://logs.openstack.org/14/483514/3/check/gate-keystoneclient-dsvm-functional-ubuntu-xenial-nv/76f6166/ : SUCCESS in 29m 49s (non-voting)\n- gate-keystone-dsvm-functional-ubuntu-xenial http://logs.openstack.org/14/483514/3/check/gate-keystone-dsvm-functional-ubuntu-xenial/ecc2ed8/ : SUCCESS in 32m 25s\n- gate-keystone-dsvm-functional-v3-only-ubuntu-xenial-nv http://logs.openstack.org/14/483514/3/check/gate-keystone-dsvm-functional-v3-only-ubuntu-xenial-nv/8b253cb/ : FAILURE in 25m 09s (non-voting)\n- gate-keystone-dsvm-py35-functional-v3-only-ubuntu-xenial-nv http://logs.openstack.org/14/483514/3/check/gate-keystone-dsvm-py35-functional-v3-only-ubuntu-xenial-nv/67d009d/ : FAILURE in 32m 54s (non-voting)\n- gate-tempest-dsvm-keystone-uwsgi-full-ubuntu-xenial-nv http://logs.openstack.org/14/483514/3/check/gate-tempest-dsvm-keystone-uwsgi-full-ubuntu-xenial-nv/895a94b/ : SUCCESS in 2h 19m 30s (non-voting)\n- keystone-coverage-ubuntu-xenial http://logs.openstack.org/14/483514/3/check/keystone-coverage-ubuntu-xenial/a451b99/ : SUCCESS in 13m 44s","accounts_in_message":[],"_revision_number":3},{"id":"dc7d9c5d786e4e145cd67de92b1811b3f73b9b5d","author":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"date":"2017-07-18 15:16:50.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"b085ad16c2eb9ae968f8d2dda33a48302d725f23","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2017-07-18 15:21:54.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"d681249713c38b2cd68a221489f5fe7d999faab0","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2017-07-18 16:51:09.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"5e35d9dfb183b2d9d2a48818cd51c28bda43e7a5","author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"date":"2017-07-18 22:31:45.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"59657c57e87ce42a31a61d45278e6cabf1831377","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2017-07-19 18:24:18.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"76b0d51840806548310ea11463e849a20907ef07","author":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"date":"2017-07-25 17:39:21.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"4af29072a5b8d5f08c7b280c73307c61df61d326","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2017-07-31 22:26:44.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"671fe26bf95411f1a9b70648d6536b5a515939d6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-07-31 23:49:16.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-keystone-docs-ubuntu-xenial http://docs-draft.openstack.org/14/483514/4/check/gate-keystone-docs-ubuntu-xenial/60a7095//doc/build/html/ : SUCCESS in 7m 11s\n- gate-keystone-pep8-ubuntu-xenial http://logs.openstack.org/14/483514/4/check/gate-keystone-pep8-ubuntu-xenial/83e6213/ : SUCCESS in 4m 22s\n- gate-keystone-python27-ubuntu-xenial http://logs.openstack.org/14/483514/4/check/gate-keystone-python27-ubuntu-xenial/190ecba/ : SUCCESS in 11m 13s\n- gate-keystone-python35 http://logs.openstack.org/14/483514/4/check/gate-keystone-python35/20c4bcd/ : SUCCESS in 8m 32s\n- gate-keystone-requirements http://logs.openstack.org/14/483514/4/check/gate-keystone-requirements/f67c678/ : SUCCESS in 1m 18s\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial http://logs.openstack.org/14/483514/4/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/86da790/ : SUCCESS in 1h 21m 11s\n- gate-grenade-dsvm-neutron-ubuntu-xenial http://logs.openstack.org/14/483514/4/check/gate-grenade-dsvm-neutron-ubuntu-xenial/0992434/ : SUCCESS in 35m 22s\n- gate-tempest-dsvm-py35-ubuntu-xenial http://logs.openstack.org/14/483514/4/check/gate-tempest-dsvm-py35-ubuntu-xenial/07f1414/ : SUCCESS in 1h 10m 07s\n- gate-keystone-releasenotes http://docs-draft.openstack.org/14/483514/4/check/gate-keystone-releasenotes/6abb563//releasenotes/build/html/ : SUCCESS in 5m 42s\n- gate-keystoneclient-dsvm-functional-ubuntu-xenial-nv http://logs.openstack.org/14/483514/4/check/gate-keystoneclient-dsvm-functional-ubuntu-xenial-nv/d55c597/ : SUCCESS in 15m 09s (non-voting)\n- gate-keystone-dsvm-functional-ubuntu-xenial http://logs.openstack.org/14/483514/4/check/gate-keystone-dsvm-functional-ubuntu-xenial/ca06c72/ : SUCCESS in 29m 23s\n- gate-keystone-dsvm-functional-v3-only-ubuntu-xenial-nv http://logs.openstack.org/14/483514/4/check/gate-keystone-dsvm-functional-v3-only-ubuntu-xenial-nv/d132493/ : FAILURE in 21m 27s (non-voting)\n- gate-keystone-dsvm-py35-functional-v3-only-ubuntu-xenial-nv http://logs.openstack.org/14/483514/4/check/gate-keystone-dsvm-py35-functional-v3-only-ubuntu-xenial-nv/f1b8797/ : SUCCESS in 36m 35s (non-voting)\n- gate-tempest-dsvm-keystone-uwsgi-full-ubuntu-xenial-nv http://logs.openstack.org/14/483514/4/check/gate-tempest-dsvm-keystone-uwsgi-full-ubuntu-xenial-nv/d477a4a/ : SUCCESS in 1h 10m 22s (non-voting)\n- keystone-coverage-ubuntu-xenial http://logs.openstack.org/14/483514/4/check/keystone-coverage-ubuntu-xenial/b454778/ : SUCCESS in 16m 19s","accounts_in_message":[],"_revision_number":4},{"id":"a9d69c7637d7511b118b015aa3e0deb3042be36c","author":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"date":"2017-11-10 21:50:25.000000000","message":"Patch Set 4: Code-Review+1\n\nLGTM","accounts_in_message":[],"_revision_number":4},{"id":"da9f99aa389f9a4b2e36b6758d62c75fe3834494","author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"date":"2017-11-14 11:30:23.000000000","message":"Patch Set 4: Code-Review-1\n\nNeed a release note IMO. Otherwise LGTM.","accounts_in_message":[],"_revision_number":4},{"id":"190400d800b33d1920632cbe72190ac2b8331a11","author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"date":"2018-03-13 09:25:36.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"24af9eb54be452db8cf6dac25dcb58c496c77952","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-13 10:07:20.000000000","message":"Patch Set 5: 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- openstack-tox-pep8 http://logs.openstack.org/14/483514/5/check/openstack-tox-pep8/64a8b79/ : FAILURE in 5m 15s\n- openstack-tox-py27 http://logs.openstack.org/14/483514/5/check/openstack-tox-py27/be4271e/ : FAILURE in 4m 02s\n- openstack-tox-py35 http://logs.openstack.org/14/483514/5/check/openstack-tox-py35/0c1fa2c/ : FAILURE in 3m 53s\n- build-openstack-sphinx-docs http://logs.openstack.org/14/483514/5/check/build-openstack-sphinx-docs/05c57bb/ : FAILURE in 4m 06s\n- requirements-check http://logs.openstack.org/14/483514/5/check/requirements-check/c9a5a6c/ : FAILURE in 2m 46s\n- tempest-full http://logs.openstack.org/14/483514/5/check/tempest-full/02086d4/ : FAILURE in 16m 53s\n- neutron-grenade http://logs.openstack.org/14/483514/5/check/neutron-grenade/d76fde7/ : FAILURE in 35m 19s\n- tempest-full-py3 http://logs.openstack.org/14/483514/5/check/tempest-full-py3/0863a62/ : FAILURE in 15m 44s\n- legacy-keystoneclient-dsvm-functional http://logs.openstack.org/14/483514/5/check/legacy-keystoneclient-dsvm-functional/e7667ee/ : FAILURE in 17m 00s (non-voting)\n- openstack-tox-cover http://logs.openstack.org/14/483514/5/check/openstack-tox-cover/7c2bc4d/ : FAILURE in 3m 37s\n- legacy-tempest-dsvm-ldap-domain-specific-driver http://logs.openstack.org/14/483514/5/check/legacy-tempest-dsvm-ldap-domain-specific-driver/f90fedb/ : FAILURE in 13m 44s (non-voting)\n- keystone-dsvm-functional http://logs.openstack.org/14/483514/5/check/keystone-dsvm-functional/a14164b/ : FAILURE in 18m 27s\n- keystone-dsvm-functional-v3-only http://logs.openstack.org/14/483514/5/check/keystone-dsvm-functional-v3-only/219bf9c/ : FAILURE in 13m 36s (non-voting)\n- keystone-dsvm-py35-functional-v3-only http://logs.openstack.org/14/483514/5/check/keystone-dsvm-py35-functional-v3-only/73e51c2/ : FAILURE in 16m 24s (non-voting)\n- openstack-ansible-keystone-rolling-upgrade http://logs.openstack.org/14/483514/5/check/openstack-ansible-keystone-rolling-upgrade/dafa4b1/ : FAILURE in 20m 18s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"aa00937d88102a36c55dfeb783e0804a05d65c91","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2018-03-13 17:22:50.000000000","message":"Patch Set 5:\n\nremove the dependant patch-set/merge it with this one.","accounts_in_message":[],"_revision_number":5},{"id":"7feaadf1423116f69d236efad43eac0cc1137c83","author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"date":"2018-03-14 02:20:39.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"4b0b5bc4cf73a9c851c24dc82977de42dce05b83","author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"date":"2018-03-14 02:20:56.000000000","message":"Patch Set 7: Patch Set 6 was rebased","accounts_in_message":[],"_revision_number":7},{"id":"9b5d3e4769045f3f4e44f4905e35dd3ff3c47cd4","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-14 04:13:02.000000000","message":"Patch Set 7: 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- openstack-tox-pep8 http://logs.openstack.org/14/483514/7/check/openstack-tox-pep8/37aaddc/ : FAILURE in 4m 30s\n- openstack-tox-py27 http://logs.openstack.org/14/483514/7/check/openstack-tox-py27/b78628e/ : SUCCESS in 10m 44s\n- openstack-tox-py35 http://logs.openstack.org/14/483514/7/check/openstack-tox-py35/5f258cc/ : SUCCESS in 11m 43s\n- build-openstack-sphinx-docs http://logs.openstack.org/14/483514/7/check/build-openstack-sphinx-docs/d323462/ : FAILURE in 6m 34s\n- requirements-check http://logs.openstack.org/14/483514/7/check/requirements-check/75bb260/ : FAILURE in 2m 25s\n- tempest-full http://logs.openstack.org/14/483514/7/check/tempest-full/2628e3c/ : SUCCESS in 1h 33m 24s\n- neutron-grenade http://logs.openstack.org/14/483514/7/check/neutron-grenade/7351697/ : SUCCESS in 49m 59s\n- tempest-full-py3 http://logs.openstack.org/14/483514/7/check/tempest-full-py3/d4e53ce/ : SUCCESS in 1h 08m 49s\n- legacy-keystoneclient-dsvm-functional http://logs.openstack.org/14/483514/7/check/legacy-keystoneclient-dsvm-functional/bc1d2e2/ : SUCCESS in 22m 26s (non-voting)\n- openstack-tox-cover http://logs.openstack.org/14/483514/7/check/openstack-tox-cover/c5af531/cover/ : SUCCESS in 12m 56s\n- legacy-tempest-dsvm-ldap-domain-specific-driver http://logs.openstack.org/14/483514/7/check/legacy-tempest-dsvm-ldap-domain-specific-driver/5490fe1/ : SUCCESS in 1h 46m 16s (non-voting)\n- keystone-dsvm-functional http://logs.openstack.org/14/483514/7/check/keystone-dsvm-functional/c8719dd/ : SUCCESS in 28m 19s\n- keystone-dsvm-functional-v3-only http://logs.openstack.org/14/483514/7/check/keystone-dsvm-functional-v3-only/828d39b/ : SUCCESS in 29m 58s (non-voting)\n- keystone-dsvm-py35-functional-v3-only http://logs.openstack.org/14/483514/7/check/keystone-dsvm-py35-functional-v3-only/1c69da7/ : SUCCESS in 25m 43s (non-voting)\n- openstack-ansible-keystone-rolling-upgrade http://logs.openstack.org/14/483514/7/check/openstack-ansible-keystone-rolling-upgrade/b67c25e/ : SUCCESS in 34m 29s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"9d4964420c68f5ee97418b5b4ca3d9276257e2eb","author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"date":"2018-03-14 09:24:36.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"c03608c3cee3846ef988e0aa9240b0fe706adc98","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-14 11:05:23.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- openstack-tox-pep8 http://logs.openstack.org/14/483514/8/check/openstack-tox-pep8/a87430f/ : SUCCESS in 4m 39s\n- openstack-tox-py27 http://logs.openstack.org/14/483514/8/check/openstack-tox-py27/3e4c604/ : FAILURE in 10m 57s\n- openstack-tox-py35 http://logs.openstack.org/14/483514/8/check/openstack-tox-py35/3bb1bd3/ : FAILURE in 10m 18s\n- build-openstack-sphinx-docs http://logs.openstack.org/14/483514/8/check/build-openstack-sphinx-docs/aa1ca80/ : FAILURE in 5m 19s\n- requirements-check http://logs.openstack.org/14/483514/8/check/requirements-check/bcbcd9f/ : FAILURE in 2m 28s\n- tempest-full http://logs.openstack.org/14/483514/8/check/tempest-full/94cfcc7/ : SUCCESS in 1h 35m 29s\n- neutron-grenade http://logs.openstack.org/14/483514/8/check/neutron-grenade/da743d0/ : SUCCESS in 53m 06s\n- tempest-full-py3 http://logs.openstack.org/14/483514/8/check/tempest-full-py3/a5c8073/ : FAILURE in 56m 12s\n- build-openstack-releasenotes http://logs.openstack.org/14/483514/8/check/build-openstack-releasenotes/e39b5fa/html/ : SUCCESS in 7m 12s\n- legacy-keystoneclient-dsvm-functional http://logs.openstack.org/14/483514/8/check/legacy-keystoneclient-dsvm-functional/3b2f308/ : SUCCESS in 30m 55s (non-voting)\n- openstack-tox-cover http://logs.openstack.org/14/483514/8/check/openstack-tox-cover/a74ecfd/ : FAILURE in 14m 34s\n- legacy-tempest-dsvm-ldap-domain-specific-driver http://logs.openstack.org/14/483514/8/check/legacy-tempest-dsvm-ldap-domain-specific-driver/1162318/ : SUCCESS in 1h 24m 03s (non-voting)\n- keystone-dsvm-functional http://logs.openstack.org/14/483514/8/check/keystone-dsvm-functional/394c066/ : SUCCESS in 23m 35s\n- keystone-dsvm-functional-v3-only http://logs.openstack.org/14/483514/8/check/keystone-dsvm-functional-v3-only/4c8e263/ : SUCCESS in 23m 40s (non-voting)\n- keystone-dsvm-py35-functional-v3-only http://logs.openstack.org/14/483514/8/check/keystone-dsvm-py35-functional-v3-only/fc711cc/ : SUCCESS in 26m 06s (non-voting)\n- openstack-ansible-keystone-rolling-upgrade http://logs.openstack.org/14/483514/8/check/openstack-ansible-keystone-rolling-upgrade/37d6dcc/ : SUCCESS in 37m 37s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"d3cc2c85c3ed769fe190247a821e9c8006beda52","author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"date":"2018-03-15 09:35:23.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"b4b1a8f2c5131ea0b12cc84f3d6dbefb6bb8baad","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-15 11:16:10.000000000","message":"Patch Set 9: 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- openstack-tox-pep8 http://logs.openstack.org/14/483514/9/check/openstack-tox-pep8/d7d2353/ : SUCCESS in 6m 38s\n- openstack-tox-py27 http://logs.openstack.org/14/483514/9/check/openstack-tox-py27/9dacc1d/ : FAILURE in 12m 24s\n- openstack-tox-py35 http://logs.openstack.org/14/483514/9/check/openstack-tox-py35/d26bdf3/ : FAILURE in 11m 46s\n- build-openstack-sphinx-docs http://logs.openstack.org/14/483514/9/check/build-openstack-sphinx-docs/8bf1aeb/html/ : SUCCESS in 7m 39s\n- requirements-check http://logs.openstack.org/14/483514/9/check/requirements-check/bb35c50/ : FAILURE in 2m 22s\n- tempest-full http://logs.openstack.org/14/483514/9/check/tempest-full/1428cf7/ : POST_FAILURE in 1h 30m 06s\n- neutron-grenade http://logs.openstack.org/14/483514/9/check/neutron-grenade/3582d62/ : SUCCESS in 42m 47s\n- tempest-full-py3 http://logs.openstack.org/14/483514/9/check/tempest-full-py3/7cd93af/ : POST_FAILURE in 1h 07m 43s\n- build-openstack-releasenotes http://logs.openstack.org/14/483514/9/check/build-openstack-releasenotes/8bfdb47/html/ : SUCCESS in 7m 50s\n- legacy-keystoneclient-dsvm-functional http://logs.openstack.org/14/483514/9/check/legacy-keystoneclient-dsvm-functional/ea27ad5/ : SUCCESS in 22m 46s (non-voting)\n- openstack-tox-cover http://logs.openstack.org/14/483514/9/check/openstack-tox-cover/fdb5299/ : FAILURE in 13m 09s\n- legacy-tempest-dsvm-ldap-domain-specific-driver http://logs.openstack.org/14/483514/9/check/legacy-tempest-dsvm-ldap-domain-specific-driver/9dbb7be/ : SUCCESS in 1h 19m 48s (non-voting)\n- keystone-dsvm-functional http://logs.openstack.org/14/483514/9/check/keystone-dsvm-functional/499a9ba/ : SUCCESS in 23m 40s\n- keystone-dsvm-functional-v3-only http://logs.openstack.org/14/483514/9/check/keystone-dsvm-functional-v3-only/37651b3/ : SUCCESS in 33m 00s (non-voting)\n- keystone-dsvm-py35-functional-v3-only http://logs.openstack.org/14/483514/9/check/keystone-dsvm-py35-functional-v3-only/7407a82/ : SUCCESS in 24m 05s (non-voting)\n- openstack-ansible-keystone-rolling-upgrade http://logs.openstack.org/14/483514/9/check/openstack-ansible-keystone-rolling-upgrade/dde2372/ : FAILURE in 22m 50s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"0baf50cddf64c00847c8ab78399fb964ceb92a48","author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"date":"2018-03-15 11:44:41.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"fba51e91979326f23dbe13216636b02b41f3f9d7","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-15 13:19:39.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- openstack-tox-pep8 http://logs.openstack.org/14/483514/10/check/openstack-tox-pep8/b89c37c/ : SUCCESS in 4m 34s\n- openstack-tox-py27 http://logs.openstack.org/14/483514/10/check/openstack-tox-py27/8a0a7af/ : SUCCESS in 10m 34s\n- openstack-tox-py35 http://logs.openstack.org/14/483514/10/check/openstack-tox-py35/4c3f9c6/ : SUCCESS in 10m 22s\n- build-openstack-sphinx-docs http://logs.openstack.org/14/483514/10/check/build-openstack-sphinx-docs/9bd255c/html/ : SUCCESS in 7m 30s\n- requirements-check http://logs.openstack.org/14/483514/10/check/requirements-check/8298129/ : FAILURE in 2m 03s\n- tempest-full http://logs.openstack.org/14/483514/10/check/tempest-full/f611d49/ : POST_FAILURE in 1h 11m 05s\n- neutron-grenade http://logs.openstack.org/14/483514/10/check/neutron-grenade/fb7f90f/ : SUCCESS in 44m 52s\n- tempest-full-py3 http://logs.openstack.org/14/483514/10/check/tempest-full-py3/5e8f22f/ : POST_FAILURE in 1h 10m 41s\n- build-openstack-releasenotes http://logs.openstack.org/14/483514/10/check/build-openstack-releasenotes/76e5bad/html/ : SUCCESS in 8m 20s\n- legacy-keystoneclient-dsvm-functional http://logs.openstack.org/14/483514/10/check/legacy-keystoneclient-dsvm-functional/cb00dc1/ : SUCCESS in 24m 49s (non-voting)\n- openstack-tox-cover http://logs.openstack.org/14/483514/10/check/openstack-tox-cover/5f5476e/cover/ : SUCCESS in 12m 30s\n- legacy-tempest-dsvm-ldap-domain-specific-driver http://logs.openstack.org/14/483514/10/check/legacy-tempest-dsvm-ldap-domain-specific-driver/9bac3c0/ : SUCCESS in 1h 29m 08s (non-voting)\n- keystone-dsvm-functional http://logs.openstack.org/14/483514/10/check/keystone-dsvm-functional/3a029ac/ : SUCCESS in 25m 40s\n- keystone-dsvm-functional-v3-only http://logs.openstack.org/14/483514/10/check/keystone-dsvm-functional-v3-only/b7ff24f/ : SUCCESS in 35m 53s (non-voting)\n- keystone-dsvm-py35-functional-v3-only http://logs.openstack.org/14/483514/10/check/keystone-dsvm-py35-functional-v3-only/56ba7de/ : SUCCESS in 25m 26s (non-voting)\n- openstack-ansible-keystone-rolling-upgrade http://logs.openstack.org/14/483514/10/check/openstack-ansible-keystone-rolling-upgrade/b599d03/ : SUCCESS in 39m 16s (non-voting)","accounts_in_message":[],"_revision_number":10},{"id":"628455ab67d97d115322ec3d8c4cc78046dee48b","author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"date":"2018-03-16 01:47:46.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"9c62a1eb03fbc71495857041a1d7bf7608752daf","author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"date":"2018-03-16 02:48:53.000000000","message":"Patch Set 11:\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"a26cdbb90d6acd4ccb4d4c633fe6daea60bb414f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-16 04:27:57.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/14/483514/11/check/openstack-tox-pep8/a3a4171/ : SUCCESS in 4m 59s\n- openstack-tox-py27 http://logs.openstack.org/14/483514/11/check/openstack-tox-py27/f7f5322/ : SUCCESS in 11m 19s\n- openstack-tox-py35 http://logs.openstack.org/14/483514/11/check/openstack-tox-py35/5331fd0/ : SUCCESS in 11m 29s\n- build-openstack-sphinx-docs http://logs.openstack.org/14/483514/11/check/build-openstack-sphinx-docs/b765001/html/ : SUCCESS in 6m 04s\n- requirements-check http://logs.openstack.org/14/483514/11/check/requirements-check/93daf59/ : SUCCESS in 2m 30s\n- tempest-full http://logs.openstack.org/14/483514/11/check/tempest-full/21936d1/ : SUCCESS in 1h 28m 26s\n- neutron-grenade http://logs.openstack.org/14/483514/11/check/neutron-grenade/7d27cfc/ : SUCCESS in 46m 19s\n- tempest-full-py3 http://logs.openstack.org/14/483514/11/check/tempest-full-py3/6918539/ : SUCCESS in 1h 20m 54s\n- build-openstack-releasenotes http://logs.openstack.org/14/483514/11/check/build-openstack-releasenotes/7f69840/html/ : SUCCESS in 7m 35s\n- legacy-keystoneclient-dsvm-functional http://logs.openstack.org/14/483514/11/check/legacy-keystoneclient-dsvm-functional/af93d87/ : SUCCESS in 29m 18s (non-voting)\n- openstack-tox-cover http://logs.openstack.org/14/483514/11/check/openstack-tox-cover/829b29b/cover/ : SUCCESS in 16m 47s\n- legacy-tempest-dsvm-ldap-domain-specific-driver http://logs.openstack.org/14/483514/11/check/legacy-tempest-dsvm-ldap-domain-specific-driver/d90d11c/ : FAILURE in 54m 24s (non-voting)\n- keystone-dsvm-functional http://logs.openstack.org/14/483514/11/check/keystone-dsvm-functional/540e6c2/ : SUCCESS in 23m 52s\n- keystone-dsvm-functional-v3-only http://logs.openstack.org/14/483514/11/check/keystone-dsvm-functional-v3-only/b4aa1e2/ : SUCCESS in 26m 14s (non-voting)\n- keystone-dsvm-py35-functional-v3-only http://logs.openstack.org/14/483514/11/check/keystone-dsvm-py35-functional-v3-only/ab49d0e/ : SUCCESS in 34m 07s (non-voting)\n- openstack-ansible-keystone-rolling-upgrade http://logs.openstack.org/14/483514/11/check/openstack-ansible-keystone-rolling-upgrade/ab5f7b6/ : SUCCESS in 35m 12s (non-voting)","accounts_in_message":[],"_revision_number":11},{"id":"7e3b78f32c4155b33a0dcb463b863b5d9c4003f3","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2018-03-19 20:57:56.000000000","message":"Patch Set 11: Code-Review-1\n\n(21 comments)\n\nThis is coming along, thanks for picking this back up.","accounts_in_message":[],"_revision_number":11},{"id":"dded9a4c1b0e59e9fa8cd0ee3524046c41019b58","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2018-03-19 21:10:35.000000000","message":"Patch Set 11:\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"20f0ea30c4b7e883ade29804791a93cf451a950f","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2018-03-19 23:45:16.000000000","message":"Patch Set 11:\n\n(5 comments)","accounts_in_message":[],"_revision_number":11},{"id":"30af3da7e3f35b0ce6ae5c643151d419169386e0","author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"date":"2018-03-20 01:48:59.000000000","message":"Patch Set 11:\n\n(2 comments)\n\nI\u0027ll address all the comment once the spec is merged","accounts_in_message":[],"_revision_number":11},{"id":"b77ea55b0641825e9d64147d1643a28c87eef35c","author":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"date":"2018-04-23 03:22:05.000000000","message":"Patch Set 11:\n\n(2 comments)","accounts_in_message":[],"_revision_number":11},{"id":"d5bf77b5ad42bd446f464e9c4c97cf07ad397bf0","author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"date":"2018-04-23 03:28:34.000000000","message":"Patch Set 11:\n\nThe spec\u0027s link: https://review.openstack.org/#/c/554320/\nWe could discuss more there. Once we reach an agreement on the specs, I can refresh this patch immediately","accounts_in_message":[],"_revision_number":11},{"id":"254aef4353ee58b3fa6d972f7e3f2d2de085543a","author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"date":"2018-06-11 06:58:46.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"5d077fde9cddf96c47ea06aef0e824b039fa06df","author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"date":"2018-06-11 07:48:46.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"34c66511290cdb695a617697ab5435cb96e71c01","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-06-11 09:46:12.000000000","message":"Patch Set 13: 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- openstack-tox-pep8 http://logs.openstack.org/14/483514/13/check/openstack-tox-pep8/408aec3/ : SUCCESS in 5m 43s\n- openstack-tox-py27 http://logs.openstack.org/14/483514/13/check/openstack-tox-py27/3828757/ : FAILURE in 12m 38s\n- openstack-tox-py35 http://logs.openstack.org/14/483514/13/check/openstack-tox-py35/f5b34af/ : FAILURE in 10m 57s\n- build-openstack-sphinx-docs http://logs.openstack.org/14/483514/13/check/build-openstack-sphinx-docs/084a406/html/ : SUCCESS in 6m 59s\n- requirements-check http://logs.openstack.org/14/483514/13/check/requirements-check/4c5bf85/ : SUCCESS in 2m 42s\n- tempest-full http://logs.openstack.org/14/483514/13/check/tempest-full/74516a3/ : SUCCESS in 1h 55m 20s\n- neutron-grenade http://logs.openstack.org/14/483514/13/check/neutron-grenade/4831e1e/ : SUCCESS in 53m 38s\n- tempest-full-py3 http://logs.openstack.org/14/483514/13/check/tempest-full-py3/67ae68a/ : SUCCESS in 1h 16m 17s\n- build-openstack-releasenotes http://logs.openstack.org/14/483514/13/check/build-openstack-releasenotes/8bb6ad7/html/ : SUCCESS in 9m 54s\n- legacy-keystoneclient-dsvm-functional http://logs.openstack.org/14/483514/13/check/legacy-keystoneclient-dsvm-functional/837919c/ : SUCCESS in 26m 44s (non-voting)\n- openstack-tox-cover http://logs.openstack.org/14/483514/13/check/openstack-tox-cover/1dc1378/ : FAILURE in 11m 39s\n- legacy-tempest-dsvm-ldap-domain-specific-driver http://logs.openstack.org/14/483514/13/check/legacy-tempest-dsvm-ldap-domain-specific-driver/a33b4e7/ : SUCCESS in 1h 30m 14s (non-voting)\n- keystone-dsvm-functional http://logs.openstack.org/14/483514/13/check/keystone-dsvm-functional/b526d54/ : SUCCESS in 23m 00s\n- keystone-dsvm-functional-v3-only http://logs.openstack.org/14/483514/13/check/keystone-dsvm-functional-v3-only/87019c1/ : SUCCESS in 25m 45s (non-voting)\n- keystone-dsvm-py35-functional-v3-only http://logs.openstack.org/14/483514/13/check/keystone-dsvm-py35-functional-v3-only/172cc52/ : SUCCESS in 31m 59s (non-voting)\n- openstack-ansible-keystone-rolling-upgrade http://logs.openstack.org/14/483514/13/check/openstack-ansible-keystone-rolling-upgrade/cb07972/ : FAILURE in 26m 17s (non-voting)\n- openstack-tox-lower-constraints http://logs.openstack.org/14/483514/13/check/openstack-tox-lower-constraints/f2e5bd4/ : FAILURE in 12m 01s","accounts_in_message":[],"_revision_number":13},{"id":"988619ceac1a193f714913f4c83bf851715128c2","author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"date":"2018-06-11 09:58:41.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"9756f77374e93dd5663f69b37923e2ab404dd332","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-06-11 11:47:04.000000000","message":"Patch Set 14: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/14/483514/14/check/openstack-tox-pep8/f054a8e/ : SUCCESS in 5m 23s\n- openstack-tox-py27 http://logs.openstack.org/14/483514/14/check/openstack-tox-py27/8422723/ : SUCCESS in 11m 22s\n- openstack-tox-py35 http://logs.openstack.org/14/483514/14/check/openstack-tox-py35/1f5a3c3/ : SUCCESS in 12m 56s\n- build-openstack-sphinx-docs http://logs.openstack.org/14/483514/14/check/build-openstack-sphinx-docs/1de08ad/html/ : SUCCESS in 6m 58s\n- requirements-check http://logs.openstack.org/14/483514/14/check/requirements-check/5ed08d8/ : SUCCESS in 3m 04s\n- tempest-full http://logs.openstack.org/14/483514/14/check/tempest-full/3595361/ : SUCCESS in 1h 42m 42s\n- neutron-grenade http://logs.openstack.org/14/483514/14/check/neutron-grenade/567c775/ : SUCCESS in 45m 18s\n- tempest-full-py3 http://logs.openstack.org/14/483514/14/check/tempest-full-py3/49d8920/ : SUCCESS in 1h 25m 57s\n- build-openstack-releasenotes http://logs.openstack.org/14/483514/14/check/build-openstack-releasenotes/6a82d59/html/ : SUCCESS in 8m 55s\n- legacy-keystoneclient-dsvm-functional http://logs.openstack.org/14/483514/14/check/legacy-keystoneclient-dsvm-functional/7e6fe9d/ : SUCCESS in 28m 29s (non-voting)\n- openstack-tox-cover http://logs.openstack.org/14/483514/14/check/openstack-tox-cover/52a6eff/cover/ : SUCCESS in 13m 05s\n- legacy-tempest-dsvm-ldap-domain-specific-driver http://logs.openstack.org/14/483514/14/check/legacy-tempest-dsvm-ldap-domain-specific-driver/3122986/ : SUCCESS in 1h 35m 03s (non-voting)\n- keystone-dsvm-functional http://logs.openstack.org/14/483514/14/check/keystone-dsvm-functional/3aed421/ : SUCCESS in 25m 46s\n- keystone-dsvm-functional-v3-only http://logs.openstack.org/14/483514/14/check/keystone-dsvm-functional-v3-only/6359060/ : FAILURE in 28m 01s (non-voting)\n- keystone-dsvm-py35-functional-v3-only http://logs.openstack.org/14/483514/14/check/keystone-dsvm-py35-functional-v3-only/3573f04/ : SUCCESS in 34m 05s (non-voting)\n- openstack-ansible-keystone-rolling-upgrade http://logs.openstack.org/14/483514/14/check/openstack-ansible-keystone-rolling-upgrade/92bf75c/ : FAILURE in 26m 12s (non-voting)\n- openstack-tox-lower-constraints http://logs.openstack.org/14/483514/14/check/openstack-tox-lower-constraints/1195408/ : SUCCESS in 10m 34s","accounts_in_message":[],"_revision_number":14},{"id":"11f171efa4f6b2ec693c4d5db804491c530f427d","author":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"date":"2018-06-11 20:58:44.000000000","message":"Patch Set 14:\n\n(1 comment)","accounts_in_message":[],"_revision_number":14},{"id":"f5295ce5704b2266940ad212cebe98cbd7367ef9","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2018-06-13 14:30:14.000000000","message":"Patch Set 14: Code-Review+1\n\n(2 comments)\n\n+1\n\nAs I wrong a chunk of the code, I am +1 the changes supplied by wangxiyuan and others.","accounts_in_message":[],"_revision_number":14},{"id":"b700e510c6d34d484312740ec9c7d8b9220bcfd0","author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"date":"2018-12-21 02:28:27.000000000","message":"Uploaded patch set 15.","accounts_in_message":[],"_revision_number":15},{"id":"16b91e9c1cf93b2a9828d74d684e84b3b08886c4","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-12-21 03:50:21.000000000","message":"Patch Set 15: 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/14/483514/15/check/test-release-openstack/c580801/ : SUCCESS in 2m 45s\n- openstack-tox-cover http://logs.openstack.org/14/483514/15/check/openstack-tox-cover/c29ab80/ : FAILURE in 12m 42s\n- openstack-tox-lower-constraints http://logs.openstack.org/14/483514/15/check/openstack-tox-lower-constraints/0579fd6/ : FAILURE in 13m 22s\n- openstack-tox-pep8 http://logs.openstack.org/14/483514/15/check/openstack-tox-pep8/4ca63df/ : SUCCESS in 5m 20s\n- openstack-tox-py27 http://logs.openstack.org/14/483514/15/check/openstack-tox-py27/9563b55/ : FAILURE in 9m 45s\n- openstack-tox-py35 http://logs.openstack.org/14/483514/15/check/openstack-tox-py35/cbb9ec1/ : FAILURE in 10m 59s\n- openstack-tox-py36 http://logs.openstack.org/14/483514/15/check/openstack-tox-py36/6b5d74b/ : FAILURE in 8m 54s\n- openstack-tox-docs http://logs.openstack.org/14/483514/15/check/openstack-tox-docs/f24da5f/html/ : SUCCESS in 6m 29s\n- requirements-check http://logs.openstack.org/14/483514/15/check/requirements-check/422629c/ : FAILURE in 2m 56s\n- tempest-full http://logs.openstack.org/14/483514/15/check/tempest-full/bb5e72f/ : SUCCESS in 1h 18m 25s\n- neutron-grenade http://logs.openstack.org/14/483514/15/check/neutron-grenade/dc6ad3c/ : SUCCESS in 1h 03m 02s\n- grenade-py3 http://logs.openstack.org/14/483514/15/check/grenade-py3/d823de0/ : SUCCESS in 50m 30s\n- tempest-full-py3 http://logs.openstack.org/14/483514/15/check/tempest-full-py3/57ac756/ : SUCCESS in 1h 15m 14s\n- build-openstack-releasenotes http://logs.openstack.org/14/483514/15/check/build-openstack-releasenotes/4ca37fc/html/ : SUCCESS in 7m 46s\n- keystone-dsvm-functional http://logs.openstack.org/14/483514/15/check/keystone-dsvm-functional/d8d5a1b/ : SUCCESS in 27m 33s\n- keystone-dsvm-py3-functional http://logs.openstack.org/14/483514/15/check/keystone-dsvm-py3-functional/20e3ee5/ : SUCCESS in 31m 32s\n- keystone-dsvm-functional-federation http://logs.openstack.org/14/483514/15/check/keystone-dsvm-functional-federation/4274b42/ : FAILURE in 28m 07s (non-voting)\n- keystone-dsvm-py35-functional-federation http://logs.openstack.org/14/483514/15/check/keystone-dsvm-py35-functional-federation/ddaa09c/ : FAILURE in 40m 42s (non-voting)\n- keystoneclient-devstack-functional http://logs.openstack.org/14/483514/15/check/keystoneclient-devstack-functional/0c6c980/ : SUCCESS in 11m 27s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver http://logs.openstack.org/14/483514/15/check/legacy-tempest-dsvm-ldap-domain-specific-driver/de1881c/ : SUCCESS in 1h 18m 41s (non-voting)","accounts_in_message":[],"_revision_number":15},{"id":"68c26516cd360289e86aee40e31e4103b6c62c7b","author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"date":"2018-12-21 04:06:21.000000000","message":"Uploaded patch set 16.","accounts_in_message":[],"_revision_number":16},{"id":"aeadab5b2fbca7ef1b995c15fc79150647afcf8b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-12-21 05:38:37.000000000","message":"Patch Set 16: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack http://logs.openstack.org/14/483514/16/check/test-release-openstack/6188553/ : SUCCESS in 2m 23s\n- openstack-tox-cover http://logs.openstack.org/14/483514/16/check/openstack-tox-cover/d61691d/cover/ : SUCCESS in 13m 26s\n- openstack-tox-lower-constraints http://logs.openstack.org/14/483514/16/check/openstack-tox-lower-constraints/50b511f/ : SUCCESS in 12m 30s\n- openstack-tox-pep8 http://logs.openstack.org/14/483514/16/check/openstack-tox-pep8/a7c587b/ : SUCCESS in 5m 09s\n- openstack-tox-py27 http://logs.openstack.org/14/483514/16/check/openstack-tox-py27/c49c333/ : SUCCESS in 9m 47s\n- openstack-tox-py35 http://logs.openstack.org/14/483514/16/check/openstack-tox-py35/4142a02/ : SUCCESS in 8m 42s\n- openstack-tox-py36 http://logs.openstack.org/14/483514/16/check/openstack-tox-py36/341e0e5/ : SUCCESS in 8m 22s\n- openstack-tox-docs http://logs.openstack.org/14/483514/16/check/openstack-tox-docs/c309f57/html/ : SUCCESS in 6m 20s\n- requirements-check http://logs.openstack.org/14/483514/16/check/requirements-check/8f059b6/ : SUCCESS in 2m 25s\n- tempest-full http://logs.openstack.org/14/483514/16/check/tempest-full/7e638e9/ : SUCCESS in 1h 18m 12s\n- neutron-grenade http://logs.openstack.org/14/483514/16/check/neutron-grenade/a2bf3f7/ : SUCCESS in 1h 02m 09s\n- grenade-py3 http://logs.openstack.org/14/483514/16/check/grenade-py3/27b0a84/ : SUCCESS in 53m 44s\n- tempest-full-py3 http://logs.openstack.org/14/483514/16/check/tempest-full-py3/779e789/ : SUCCESS in 1h 03m 08s\n- build-openstack-releasenotes http://logs.openstack.org/14/483514/16/check/build-openstack-releasenotes/d3b78f1/html/ : SUCCESS in 10m 45s\n- keystone-dsvm-functional http://logs.openstack.org/14/483514/16/check/keystone-dsvm-functional/28d6b55/ : SUCCESS in 24m 01s\n- keystone-dsvm-py3-functional http://logs.openstack.org/14/483514/16/check/keystone-dsvm-py3-functional/ca1f438/ : SUCCESS in 24m 19s\n- keystone-dsvm-functional-federation http://logs.openstack.org/14/483514/16/check/keystone-dsvm-functional-federation/893b9e6/ : FAILURE in 30m 50s (non-voting)\n- keystone-dsvm-py35-functional-federation http://logs.openstack.org/14/483514/16/check/keystone-dsvm-py35-functional-federation/320e6ac/ : FAILURE in 26m 15s (non-voting)\n- keystoneclient-devstack-functional http://logs.openstack.org/14/483514/16/check/keystoneclient-devstack-functional/237e3d6/ : SUCCESS in 16m 36s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver http://logs.openstack.org/14/483514/16/check/legacy-tempest-dsvm-ldap-domain-specific-driver/39570da/ : SUCCESS in 1h 25m 40s (non-voting)","accounts_in_message":[],"_revision_number":16},{"id":"ae560efe189cf5ff88e896e956970442451d9481","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-04-24 15:54:29.000000000","message":"Patch Set 17: Patch Set 16 was rebased","accounts_in_message":[],"_revision_number":17},{"id":"d952028c961891bc98e6e232f385a787537bebee","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-04-24 15:55:14.000000000","message":"Patch Set 17: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":17},{"id":"2afe13a3710c6e3f5ecb56c56522fa5685998804","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-25 04:04:35.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/14/483514/17/check/test-release-openstack/5000f63/ : SUCCESS in 2m 56s\n- openstack-tox-cover http://logs.openstack.org/14/483514/17/check/openstack-tox-cover/3d97f3e/cover/ : SUCCESS in 30m 22s\n- openstack-tox-lower-constraints http://logs.openstack.org/14/483514/17/check/openstack-tox-lower-constraints/9d7c007/ : SUCCESS in 28m 59s\n- openstack-tox-pep8 http://logs.openstack.org/14/483514/17/check/openstack-tox-pep8/8198f0e/ : SUCCESS in 5m 23s\n- openstack-tox-py27 http://logs.openstack.org/14/483514/17/check/openstack-tox-py27/a35ac5b/ : SUCCESS in 22m 43s\n- openstack-tox-py36 http://logs.openstack.org/14/483514/17/check/openstack-tox-py36/76e18b9/ : SUCCESS in 22m 43s\n- openstack-tox-py37 http://logs.openstack.org/14/483514/17/check/openstack-tox-py37/9bc2df0/ : SUCCESS in 18m 14s\n- openstack-tox-docs http://logs.openstack.org/14/483514/17/check/openstack-tox-docs/d147380/html/ : SUCCESS in 7m 53s\n- requirements-check http://logs.openstack.org/14/483514/17/check/requirements-check/cf88831/ : SUCCESS in 2m 48s\n- tempest-full http://logs.openstack.org/14/483514/17/check/tempest-full/316abe7/ : SUCCESS in 1h 46m 42s\n- neutron-grenade http://logs.openstack.org/14/483514/17/check/neutron-grenade/f6e8588/ : FAILURE in 27m 06s\n- grenade-py3 http://logs.openstack.org/14/483514/17/check/grenade-py3/604ce41/ : SUCCESS in 53m 15s\n- tempest-full-py3 http://logs.openstack.org/14/483514/17/check/tempest-full-py3/7362821/ : SUCCESS in 1h 29m 17s\n- build-openstack-releasenotes http://logs.openstack.org/14/483514/17/check/build-openstack-releasenotes/c847a80/html/ : SUCCESS in 10m 10s\n- keystone-dsvm-functional http://logs.openstack.org/14/483514/17/check/keystone-dsvm-functional/24c6957/ : SUCCESS in 28m 49s\n- keystone-dsvm-py3-functional http://logs.openstack.org/14/483514/17/check/keystone-dsvm-py3-functional/699d55f/ : SUCCESS in 29m 30s\n- keystone-dsvm-functional-federation-opensuse15 http://logs.openstack.org/14/483514/17/check/keystone-dsvm-functional-federation-opensuse15/216f325/ : SUCCESS in 34m 55s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 http://logs.openstack.org/14/483514/17/check/keystone-dsvm-py3-functional-federation-opensuse15/0341494/ : SUCCESS in 40m 26s (non-voting)\n- keystoneclient-devstack-functional http://logs.openstack.org/14/483514/17/check/keystoneclient-devstack-functional/2179a7c/ : SUCCESS in 12m 42s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver http://logs.openstack.org/14/483514/17/check/legacy-tempest-dsvm-ldap-domain-specific-driver/2ecfbce/ : SUCCESS in 1h 42m 28s (non-voting)","accounts_in_message":[],"_revision_number":17},{"id":"67a311fec527823e30743505bd25dd061fc7bfe3","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-05-09 17:41:51.000000000","message":"Patch Set 18: Commit message was updated.","accounts_in_message":[],"_revision_number":18},{"id":"758e8302d840841b5dd1685a2c516e05a09b12ff","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-05-09 17:41:55.000000000","message":"Patch Set 19: Patch Set 18 was rebased","accounts_in_message":[],"_revision_number":19},{"id":"ce75b762a6c92d978465810a10842795aa7610d8","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-05-09 17:42:14.000000000","message":"Patch Set 19:\n\n(1 comment)","accounts_in_message":[],"_revision_number":19},{"id":"c38c8c36591d454cb2b0998320805916c485193d","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-05-09 17:43:14.000000000","message":"Patch Set 20: Published edit on patch set 19.","accounts_in_message":[],"_revision_number":20},{"id":"4e78bd9799cb45f8c15bb39cf4347558f33d8c2d","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-05-09 17:44:17.000000000","message":"Patch Set 21: Commit message was updated.","accounts_in_message":[],"_revision_number":21},{"id":"f78cbc4b26e6e661d42281de7d8f7f030d54ecb5","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-05-09 17:47:40.000000000","message":"Topic bp/deprecated-as-of-rocky removed","accounts_in_message":[],"_revision_number":21},{"id":"961618ada6f618843068267412a8b9f8ce0f1044","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-09 22:43:08.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/14/483514/21/check/test-release-openstack/0759c36/ : SUCCESS in 2m 29s\n- openstack-tox-cover http://logs.openstack.org/14/483514/21/check/openstack-tox-cover/5266a0c/cover/ : SUCCESS in 27m 36s\n- openstack-tox-lower-constraints http://logs.openstack.org/14/483514/21/check/openstack-tox-lower-constraints/11e3273/ : SUCCESS in 31m 50s\n- openstack-tox-pep8 http://logs.openstack.org/14/483514/21/check/openstack-tox-pep8/2699ad6/ : FAILURE in 6m 20s\n- openstack-tox-py27 http://logs.openstack.org/14/483514/21/check/openstack-tox-py27/197b3c2/ : SUCCESS in 24m 16s\n- openstack-tox-py36 http://logs.openstack.org/14/483514/21/check/openstack-tox-py36/9c2b50a/ : SUCCESS in 25m 07s\n- openstack-tox-py37 http://logs.openstack.org/14/483514/21/check/openstack-tox-py37/5595964/ : SUCCESS in 22m 51s\n- openstack-tox-docs http://logs.openstack.org/14/483514/21/check/openstack-tox-docs/8c5fc32/html/ : SUCCESS in 7m 14s\n- requirements-check http://logs.openstack.org/14/483514/21/check/requirements-check/eae63c3/ : SUCCESS in 2m 29s\n- tempest-full http://logs.openstack.org/14/483514/21/check/tempest-full/9dd9af5/ : TIMED_OUT in 2h 07m 42s\n- neutron-grenade http://logs.openstack.org/14/483514/21/check/neutron-grenade/bb56ed3/ : SUCCESS in 56m 06s\n- grenade-py3 http://logs.openstack.org/14/483514/21/check/grenade-py3/e7bc50d/ : SUCCESS in 54m 37s\n- tempest-full-py3 http://logs.openstack.org/14/483514/21/check/tempest-full-py3/b80edf0/ : SUCCESS in 1h 57m 51s\n- build-openstack-releasenotes http://logs.openstack.org/14/483514/21/check/build-openstack-releasenotes/b5217d6/html/ : SUCCESS in 11m 55s\n- keystone-dsvm-functional http://logs.openstack.org/14/483514/21/check/keystone-dsvm-functional/8fae283/ : SUCCESS in 34m 25s\n- keystone-dsvm-py3-functional http://logs.openstack.org/14/483514/21/check/keystone-dsvm-py3-functional/55eed30/ : SUCCESS in 33m 32s\n- keystone-dsvm-functional-federation-opensuse15 http://logs.openstack.org/14/483514/21/check/keystone-dsvm-functional-federation-opensuse15/48a0688/ : SUCCESS in 33m 05s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 http://logs.openstack.org/14/483514/21/check/keystone-dsvm-py3-functional-federation-opensuse15/510ef9b/ : SUCCESS in 32m 39s (non-voting)\n- keystoneclient-devstack-functional http://logs.openstack.org/14/483514/21/check/keystoneclient-devstack-functional/4aedc8a/ : SUCCESS in 17m 53s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver http://logs.openstack.org/14/483514/21/check/legacy-tempest-dsvm-ldap-domain-specific-driver/0d94e23/ : SUCCESS in 1h 56m 47s (non-voting)","accounts_in_message":[],"_revision_number":21},{"id":"c658ad903da0aa1cf14e271db07a67b03b2c88e0","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-05-10 22:28:36.000000000","message":"Patch Set 21:\n\nrecheck","accounts_in_message":[],"_revision_number":21},{"id":"f702294a7bf58ee4a6474439a123ec9c107e507d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-11 00:18:03.000000000","message":"Patch Set 21:\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/14/483514/21/check/test-release-openstack/940379e/ : SUCCESS in 2m 45s\n- openstack-tox-cover http://logs.openstack.org/14/483514/21/check/openstack-tox-cover/2b02d86/cover/ : SUCCESS in 26m 26s\n- openstack-tox-lower-constraints http://logs.openstack.org/14/483514/21/check/openstack-tox-lower-constraints/748923b/ : SUCCESS in 35m 50s\n- openstack-tox-pep8 http://logs.openstack.org/14/483514/21/check/openstack-tox-pep8/a6829a8/ : FAILURE in 5m 42s\n- openstack-tox-py27 http://logs.openstack.org/14/483514/21/check/openstack-tox-py27/3189533/ : SUCCESS in 19m 59s\n- openstack-tox-py36 http://logs.openstack.org/14/483514/21/check/openstack-tox-py36/90b46a7/ : SUCCESS in 23m 11s\n- openstack-tox-py37 http://logs.openstack.org/14/483514/21/check/openstack-tox-py37/f6ed599/ : SUCCESS in 21m 04s\n- openstack-tox-docs http://logs.openstack.org/14/483514/21/check/openstack-tox-docs/0d7aa8f/html/ : SUCCESS in 6m 55s\n- requirements-check http://logs.openstack.org/14/483514/21/check/requirements-check/c80237c/ : SUCCESS in 2m 52s\n- tempest-full http://logs.openstack.org/14/483514/21/check/tempest-full/00e51d5/ : SUCCESS in 1h 48m 18s\n- neutron-grenade http://logs.openstack.org/14/483514/21/check/neutron-grenade/a9d1d0f/ : FAILURE in 24m 47s\n- grenade-py3 http://logs.openstack.org/14/483514/21/check/grenade-py3/177dc14/ : SUCCESS in 57m 37s\n- tempest-full-py3 http://logs.openstack.org/14/483514/21/check/tempest-full-py3/5f20d37/ : FAILURE in 21m 51s\n- build-openstack-releasenotes http://logs.openstack.org/14/483514/21/check/build-openstack-releasenotes/f6e9004/html/ : SUCCESS in 9m 21s\n- keystone-dsvm-functional http://logs.openstack.org/14/483514/21/check/keystone-dsvm-functional/9fa2352/ : SUCCESS in 25m 48s\n- keystone-dsvm-py3-functional http://logs.openstack.org/14/483514/21/check/keystone-dsvm-py3-functional/e8408d7/ : SUCCESS in 32m 37s\n- keystone-dsvm-functional-federation-opensuse15 http://logs.openstack.org/14/483514/21/check/keystone-dsvm-functional-federation-opensuse15/d667519/ : SUCCESS in 32m 28s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 http://logs.openstack.org/14/483514/21/check/keystone-dsvm-py3-functional-federation-opensuse15/6aafd3d/ : SUCCESS in 32m 19s (non-voting)\n- keystoneclient-devstack-functional http://logs.openstack.org/14/483514/21/check/keystoneclient-devstack-functional/647cf76/ : SUCCESS in 13m 19s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver http://logs.openstack.org/14/483514/21/check/legacy-tempest-dsvm-ldap-domain-specific-driver/945f0f5/ : FAILURE in 24m 55s (non-voting)","accounts_in_message":[],"_revision_number":21},{"id":"5522dec8eea2ab847a8f1d5b9a086904bafbec51","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-06-11 16:27:53.000000000","message":"Patch Set 22: Patch Set 21 was rebased","accounts_in_message":[],"_revision_number":22},{"id":"887f0644ae962ecabd0cda2e2911e0d0a5e1dcb1","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-11 23:15:30.000000000","message":"Patch Set 22: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack http://logs.openstack.org/14/483514/22/check/test-release-openstack/054cada/ : SUCCESS in 2m 53s\n- openstack-tox-cover http://logs.openstack.org/14/483514/22/check/openstack-tox-cover/52898c7/cover/ : SUCCESS in 37m 27s\n- openstack-tox-lower-constraints http://logs.openstack.org/14/483514/22/check/openstack-tox-lower-constraints/858dc84/ : SUCCESS in 28m 38s\n- openstack-tox-pep8 http://logs.openstack.org/14/483514/22/check/openstack-tox-pep8/0c48069/ : SUCCESS in 7m 30s\n- openstack-tox-py27 http://logs.openstack.org/14/483514/22/check/openstack-tox-py27/a96045c/ : SUCCESS in 25m 22s\n- openstack-tox-py36 http://logs.openstack.org/14/483514/22/check/openstack-tox-py36/db2b9f6/ : SUCCESS in 21m 21s\n- openstack-tox-py37 http://logs.openstack.org/14/483514/22/check/openstack-tox-py37/d787e92/ : SUCCESS in 22m 23s\n- openstack-tox-docs http://logs.openstack.org/14/483514/22/check/openstack-tox-docs/09c70e8/html/ : SUCCESS in 7m 32s\n- requirements-check http://logs.openstack.org/14/483514/22/check/requirements-check/6142244/ : SUCCESS in 3m 26s\n- tempest-full http://logs.openstack.org/14/483514/22/check/tempest-full/3a32db9/ : SUCCESS in 1h 49m 36s\n- neutron-grenade http://logs.openstack.org/14/483514/22/check/neutron-grenade/352547a/ : SUCCESS in 56m 27s\n- grenade-py3 http://logs.openstack.org/14/483514/22/check/grenade-py3/8d047f2/ : SUCCESS in 1h 00m 19s\n- tempest-full-py3 http://logs.openstack.org/14/483514/22/check/tempest-full-py3/d5b4b9d/ : SUCCESS in 1h 28m 32s\n- build-openstack-releasenotes http://logs.openstack.org/14/483514/22/check/build-openstack-releasenotes/71591e2/html/ : SUCCESS in 10m 06s\n- keystone-dsvm-functional http://logs.openstack.org/14/483514/22/check/keystone-dsvm-functional/7d88786/ : SUCCESS in 44m 47s\n- keystone-dsvm-py3-functional http://logs.openstack.org/14/483514/22/check/keystone-dsvm-py3-functional/848538f/ : SUCCESS in 43m 38s\n- keystone-dsvm-functional-federation-opensuse15 http://logs.openstack.org/14/483514/22/check/keystone-dsvm-functional-federation-opensuse15/4878940/ : SUCCESS in 39m 46s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 http://logs.openstack.org/14/483514/22/check/keystone-dsvm-py3-functional-federation-opensuse15/c250ec6/ : SUCCESS in 40m 03s (non-voting)\n- keystoneclient-devstack-functional http://logs.openstack.org/14/483514/22/check/keystoneclient-devstack-functional/d64dec5/ : SUCCESS in 14m 46s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver http://logs.openstack.org/14/483514/22/check/legacy-tempest-dsvm-ldap-domain-specific-driver/b4f6e09/ : SUCCESS in 1h 40m 16s (non-voting)","accounts_in_message":[],"_revision_number":22},{"id":"054f68d00875fa933f3e253632e51994e85aa3dd","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-06-19 19:02:07.000000000","message":"Patch Set 22: Code-Review+1\n\n(1 comment)\n\nI tested this out, one issue I ran into was I had to restart memcached in order for the new catalog to be used. Is there a way we invalidate the cache to avoid that?","accounts_in_message":[],"_revision_number":22},{"id":"7a563b4cf2bfc993bf1f2d8ef9ac24fbb23a4f35","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2019-06-20 19:50:01.000000000","message":"Patch Set 22:\n\n\u003e (1 comment)\n \u003e \n \u003e I tested this out, one issue I ran into was I had to restart\n \u003e memcached in order for the new catalog to be used. Is there a way\n \u003e we invalidate the cache to avoid that?\n\nWe could encourage people to use really short TTLs, but that doesn\u0027t really fix the issue. The other option jumping out at me would be to write something that watches files and reloads the cache. I tried something similar to the second approach for dynamically reloading key repositories when token keys were rotated but ran into some issues.","accounts_in_message":[],"_revision_number":22},{"id":"aa3148ee0a8fc73140a802380f875597ad05b287","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-09-24 16:02:58.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":22}],"current_revision_number":22,"current_revision":"9e00dce6e705bbe830fc26262571503075e582b2","revisions":{"772e7a01f1ba7d3f103509e970fdbbacbea97544":{"kind":"REWORK","_number":1,"created":"2017-07-13 19:11:23.000000000","uploader":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"ref":"refs/changes/14/483514/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/14/483514/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/14/483514/1"}}},"commit":{"parents":[{"commit":"1baee91d9be8feba4ad9019d275c86fbb82a30b4","subject":"Deprecate the templated catalog","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/1baee91d9be8feba4ad9019d275c86fbb82a30b4"}]}],"author":{"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","date":"2017-07-13 19:09:01.000000000","tz":-420},"committer":{"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","date":"2017-07-13 19:09:01.000000000","tz":-420},"subject":"Add yaml-loaded filesystem catalog backend","message":"Add yaml-loaded filesystem catalog backend\n\nThe previous templated backend was not well validated, maintained,\nand did not support clear v2 and v3 catalogs. This new backend\nsupports all the variations and edge cases (via generic data being\nloaded from YAML instead of parsing an ini-style limited set of\nkeys).\n\nChange-Id: I5f3a864dded0d2ed9b17eafcdbaec2073dc30b12\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/772e7a01f1ba7d3f103509e970fdbbacbea97544"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/772e7a01f1ba7d3f103509e970fdbbacbea97544"}]},"branch":"refs/heads/master"},"0937d8fe2409a0cf926cdaaca93f712fb5ea6654":{"kind":"REWORK","_number":2,"created":"2017-07-17 22:52:58.000000000","uploader":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"ref":"refs/changes/14/483514/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/14/483514/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/14/483514/2"}}},"commit":{"parents":[{"commit":"1baee91d9be8feba4ad9019d275c86fbb82a30b4","subject":"Deprecate the templated catalog","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/1baee91d9be8feba4ad9019d275c86fbb82a30b4"}]}],"author":{"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","date":"2017-07-13 19:09:01.000000000","tz":-420},"committer":{"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","date":"2017-07-17 22:52:46.000000000","tz":-420},"subject":"Add yaml-loaded filesystem catalog backend","message":"Add yaml-loaded filesystem catalog backend\n\nThe previous templated backend was not well validated, maintained,\nand did not support clear v2 and v3 catalogs. This new backend\nsupports all the variations and edge cases (via generic data being\nloaded from YAML instead of parsing an ini-style limited set of\nkeys).\n\nChange-Id: I5f3a864dded0d2ed9b17eafcdbaec2073dc30b12\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/0937d8fe2409a0cf926cdaaca93f712fb5ea6654"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/0937d8fe2409a0cf926cdaaca93f712fb5ea6654"}]},"branch":"refs/heads/master"},"8d012e31fd6ad4c4425aed17b797ad46a848a90c":{"kind":"REWORK","_number":3,"created":"2017-07-17 23:58:16.000000000","uploader":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"ref":"refs/changes/14/483514/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/14/483514/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/14/483514/3"}}},"commit":{"parents":[{"commit":"1baee91d9be8feba4ad9019d275c86fbb82a30b4","subject":"Deprecate the templated catalog","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/1baee91d9be8feba4ad9019d275c86fbb82a30b4"}]}],"author":{"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","date":"2017-07-13 19:09:01.000000000","tz":-420},"committer":{"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","date":"2017-07-17 23:58:07.000000000","tz":-420},"subject":"Add yaml-loaded filesystem catalog backend","message":"Add yaml-loaded filesystem catalog backend\n\nThe previous templated backend was not well validated, maintained,\nand did not support clear v2 and v3 catalogs. This new backend\nsupports all the variations and edge cases (via generic data being\nloaded from YAML instead of parsing an ini-style limited set of\nkeys).\n\nChange-Id: I5f3a864dded0d2ed9b17eafcdbaec2073dc30b12\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/8d012e31fd6ad4c4425aed17b797ad46a848a90c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/8d012e31fd6ad4c4425aed17b797ad46a848a90c"}]},"branch":"refs/heads/master"},"38651d83b31500a247dfc4bd446f6500303ba930":{"kind":"REWORK","_number":4,"created":"2017-07-31 22:26:44.000000000","uploader":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"ref":"refs/changes/14/483514/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/14/483514/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/14/483514/4"}}},"commit":{"parents":[{"commit":"1baee91d9be8feba4ad9019d275c86fbb82a30b4","subject":"Deprecate the templated catalog","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/1baee91d9be8feba4ad9019d275c86fbb82a30b4"}]}],"author":{"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","date":"2017-07-13 19:09:01.000000000","tz":-420},"committer":{"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","date":"2017-07-31 22:26:29.000000000","tz":-420},"subject":"Add yaml-loaded filesystem catalog backend","message":"Add yaml-loaded filesystem catalog backend\n\nThe previous templated backend was not well validated, maintained,\nand did not support clear v2 and v3 catalogs. This new backend\nsupports all the variations and edge cases (via generic data being\nloaded from YAML instead of parsing an ini-style limited set of\nkeys).\n\nChange-Id: I5f3a864dded0d2ed9b17eafcdbaec2073dc30b12\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/38651d83b31500a247dfc4bd446f6500303ba930"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/38651d83b31500a247dfc4bd446f6500303ba930"}]},"branch":"refs/heads/master"},"e1703ac3b68ea2e8f74ac6cef6c59806c44d6890":{"kind":"REWORK","_number":5,"created":"2018-03-13 09:25:36.000000000","uploader":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"ref":"refs/changes/14/483514/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/14/483514/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/14/483514/5"}}},"commit":{"parents":[{"commit":"099690998a591689b1a67e713d49394c7736683e","subject":"Deprecate the templated catalog","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/099690998a591689b1a67e713d49394c7736683e"}]}],"author":{"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","date":"2017-07-13 19:09:01.000000000","tz":-420},"committer":{"name":"wangxiyuan","email":"wangxiyuan@huawei.com","date":"2018-03-13 09:23:48.000000000","tz":480},"subject":"[WIP]Add yaml-loaded filesystem catalog backend","message":"[WIP]Add yaml-loaded filesystem catalog backend\n\nThe previous templated backend was not well validated, maintained,\nand did not support clear v2 and v3 catalogs. This new backend\nsupports all the variations and edge cases (via generic data being\nloaded from YAML instead of parsing an ini-style limited set of\nkeys).\n\nChange-Id: I5f3a864dded0d2ed9b17eafcdbaec2073dc30b12\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/e1703ac3b68ea2e8f74ac6cef6c59806c44d6890"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/e1703ac3b68ea2e8f74ac6cef6c59806c44d6890"}]},"branch":"refs/heads/master"},"ca376a79baa3fc3224b401d4ba9b8f2aa600c6e1":{"kind":"REWORK","_number":6,"created":"2018-03-14 02:20:39.000000000","uploader":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"ref":"refs/changes/14/483514/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/14/483514/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/14/483514/6"}}},"commit":{"parents":[{"commit":"327cf281e53c4de91454444c76e68df0a4edfa29","subject":"Deprecate the templated catalog","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/327cf281e53c4de91454444c76e68df0a4edfa29"}]}],"author":{"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","date":"2017-07-13 19:09:01.000000000","tz":-420},"committer":{"name":"wangxiyuan","email":"wangxiyuan@huawei.com","date":"2018-03-14 02:18:25.000000000","tz":480},"subject":"[WIP]Add yaml-loaded filesystem catalog backend","message":"[WIP]Add yaml-loaded filesystem catalog backend\n\nThe previous templated backend was not well validated, maintained,\nand did not support clear v2 and v3 catalogs. This new backend\nsupports all the variations and edge cases (via generic data being\nloaded from YAML instead of parsing an ini-style limited set of\nkeys).\n\nChange-Id: I5f3a864dded0d2ed9b17eafcdbaec2073dc30b12\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/ca376a79baa3fc3224b401d4ba9b8f2aa600c6e1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/ca376a79baa3fc3224b401d4ba9b8f2aa600c6e1"}]},"branch":"refs/heads/master"},"a303ae0b0807252e5ca316b38e944fb40c6eb295":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2018-03-14 02:20:56.000000000","uploader":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"ref":"refs/changes/14/483514/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/14/483514/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/14/483514/7"}}},"commit":{"parents":[{"commit":"3c1270e306de6e35ac7de08c57ce476d7e6ca9a3","subject":"Merge \"Add user documentation for JSON Home\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/3c1270e306de6e35ac7de08c57ce476d7e6ca9a3"}]}],"author":{"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","date":"2017-07-13 19:09:01.000000000","tz":-420},"committer":{"name":"wangxiyuan","email":"wangxiyuan@huawei.com","date":"2018-03-14 02:20:56.000000000","tz":0},"subject":"[WIP]Add yaml-loaded filesystem catalog backend","message":"[WIP]Add yaml-loaded filesystem catalog backend\n\nThe previous templated backend was not well validated, maintained,\nand did not support clear v2 and v3 catalogs. This new backend\nsupports all the variations and edge cases (via generic data being\nloaded from YAML instead of parsing an ini-style limited set of\nkeys).\n\nChange-Id: I5f3a864dded0d2ed9b17eafcdbaec2073dc30b12\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/a303ae0b0807252e5ca316b38e944fb40c6eb295"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/a303ae0b0807252e5ca316b38e944fb40c6eb295"}]},"branch":"refs/heads/master"},"84e91931c105fdfd055e8c0453061fd30ce41245":{"kind":"REWORK","_number":8,"created":"2018-03-14 09:24:36.000000000","uploader":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"ref":"refs/changes/14/483514/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/14/483514/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/14/483514/8"}}},"commit":{"parents":[{"commit":"3c1270e306de6e35ac7de08c57ce476d7e6ca9a3","subject":"Merge \"Add user documentation for JSON Home\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/3c1270e306de6e35ac7de08c57ce476d7e6ca9a3"}]}],"author":{"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","date":"2017-07-13 19:09:01.000000000","tz":-420},"committer":{"name":"wangxiyuan","email":"wangxiyuan@huawei.com","date":"2018-03-14 09:23:46.000000000","tz":480},"subject":"Add yaml-loaded filesystem catalog backend","message":"Add yaml-loaded filesystem catalog backend\n\nThe previous templated backend was not well validated, maintained,\nand did not support clear v2 and v3 catalogs. This new backend\nsupports all the variations and edge cases (via generic data being\nloaded from YAML instead of parsing an ini-style limited set of\nkeys).\n\nCo-Authored-By: wangxiyuan\u003cwangxiyuan@huawei.com\u003e\n\nbp: filesystem-catalog-backend\nChange-Id: I5f3a864dded0d2ed9b17eafcdbaec2073dc30b12\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/84e91931c105fdfd055e8c0453061fd30ce41245"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/84e91931c105fdfd055e8c0453061fd30ce41245"}]},"branch":"refs/heads/master"},"12e7b1dddec5ce23f59e7932f3af6a2600af6358":{"kind":"REWORK","_number":9,"created":"2018-03-15 09:35:23.000000000","uploader":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"ref":"refs/changes/14/483514/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/14/483514/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/14/483514/9"}}},"commit":{"parents":[{"commit":"3c1270e306de6e35ac7de08c57ce476d7e6ca9a3","subject":"Merge \"Add user documentation for JSON Home\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/3c1270e306de6e35ac7de08c57ce476d7e6ca9a3"}]}],"author":{"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","date":"2017-07-13 19:09:01.000000000","tz":-420},"committer":{"name":"wangxiyuan","email":"wangxiyuan@huawei.com","date":"2018-03-15 01:35:58.000000000","tz":480},"subject":"Add yaml-loaded filesystem catalog backend","message":"Add yaml-loaded filesystem catalog backend\n\nThe previous templated backend was not well validated, maintained,\nand did not support clear v2 and v3 catalogs. This new backend\nsupports all the variations and edge cases (via generic data being\nloaded from YAML instead of parsing an ini-style limited set of\nkeys).\n\nCo-Authored-By: wangxiyuan\u003cwangxiyuan@huawei.com\u003e\n\nbp: filesystem-catalog-backend\nChange-Id: I5f3a864dded0d2ed9b17eafcdbaec2073dc30b12\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/12e7b1dddec5ce23f59e7932f3af6a2600af6358"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/12e7b1dddec5ce23f59e7932f3af6a2600af6358"}]},"branch":"refs/heads/master"},"15e0f6b59c0edcc58ae9e0ac0f2453502553e23c":{"kind":"REWORK","_number":10,"created":"2018-03-15 11:44:41.000000000","uploader":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"ref":"refs/changes/14/483514/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/14/483514/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/14/483514/10"}}},"commit":{"parents":[{"commit":"3c1270e306de6e35ac7de08c57ce476d7e6ca9a3","subject":"Merge \"Add user documentation for JSON Home\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/3c1270e306de6e35ac7de08c57ce476d7e6ca9a3"}]}],"author":{"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","date":"2017-07-13 19:09:01.000000000","tz":-420},"committer":{"name":"wangxiyuan","email":"wangxiyuan@huawei.com","date":"2018-03-15 11:43:58.000000000","tz":480},"subject":"Add yaml-loaded filesystem catalog backend","message":"Add yaml-loaded filesystem catalog backend\n\nThe previous templated backend was not well validated, maintained,\nand did not support clear v2 and v3 catalogs. This new backend\nsupports all the variations and edge cases (via generic data being\nloaded from YAML instead of parsing an ini-style limited set of\nkeys).\n\nCo-Authored-By: wangxiyuan\u003cwangxiyuan@huawei.com\u003e\n\nbp: filesystem-catalog-backend\nChange-Id: I5f3a864dded0d2ed9b17eafcdbaec2073dc30b12\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/15e0f6b59c0edcc58ae9e0ac0f2453502553e23c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/15e0f6b59c0edcc58ae9e0ac0f2453502553e23c"}]},"branch":"refs/heads/master"},"24609a716e73b349722394079a5889c8ccbf5d90":{"kind":"REWORK","_number":11,"created":"2018-03-16 01:47:46.000000000","uploader":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"ref":"refs/changes/14/483514/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/14/483514/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/14/483514/11"}}},"commit":{"parents":[{"commit":"c16ed7440222e8f14551ce85bf927b13fc769e31","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/c16ed7440222e8f14551ce85bf927b13fc769e31"}]}],"author":{"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","date":"2017-07-13 19:09:01.000000000","tz":-420},"committer":{"name":"wangxiyuan","email":"wangxiyuan@huawei.com","date":"2018-03-16 01:46:48.000000000","tz":480},"subject":"Add yaml-loaded filesystem catalog backend","message":"Add yaml-loaded filesystem catalog backend\n\nThe previous templated backend was not well validated, maintained,\nand did not support clear v2 and v3 catalogs. This new backend\nsupports all the variations and edge cases (via generic data being\nloaded from YAML instead of parsing an ini-style limited set of\nkeys).\n\nCo-Authored-By: wangxiyuan\u003cwangxiyuan@huawei.com\u003e\n\nbp: filesystem-catalog-backend\nChange-Id: I5f3a864dded0d2ed9b17eafcdbaec2073dc30b12\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/24609a716e73b349722394079a5889c8ccbf5d90"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/24609a716e73b349722394079a5889c8ccbf5d90"}]},"branch":"refs/heads/master"},"5e4923f3045c6ede28b1aa4ab3f68d5133cf24dd":{"kind":"REWORK","_number":12,"created":"2018-06-11 06:58:46.000000000","uploader":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"ref":"refs/changes/14/483514/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/14/483514/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/14/483514/12"}}},"commit":{"parents":[{"commit":"0e24f910759dfc30cfe32a489613acf56a701ca5","subject":"Merge \"Remove duplicated test\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/0e24f910759dfc30cfe32a489613acf56a701ca5"}]}],"author":{"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","date":"2017-07-13 19:09:01.000000000","tz":-420},"committer":{"name":"wangxiyuan","email":"wangxiyuan@huawei.com","date":"2018-06-11 06:58:18.000000000","tz":480},"subject":"Add yaml-loaded filesystem catalog backend","message":"Add yaml-loaded filesystem catalog backend\n\nThe previous templated backend was not well validated, maintained,\nand did not support clear v2 and v3 catalogs. This new backend\nsupports all the variations and edge cases (via generic data being\nloaded from YAML instead of parsing an ini-style limited set of\nkeys).\n\nCo-Authored-By: wangxiyuan\u003cwangxiyuan@huawei.com\u003e\n\nbp: filesystem-catalog-backend\nChange-Id: I5f3a864dded0d2ed9b17eafcdbaec2073dc30b12\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/5e4923f3045c6ede28b1aa4ab3f68d5133cf24dd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/5e4923f3045c6ede28b1aa4ab3f68d5133cf24dd"}]},"branch":"refs/heads/master"},"de2548bebb6c26e1b560d1774e0e932c2c666b30":{"kind":"REWORK","_number":13,"created":"2018-06-11 07:48:46.000000000","uploader":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"ref":"refs/changes/14/483514/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/14/483514/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/14/483514/13"}}},"commit":{"parents":[{"commit":"0e24f910759dfc30cfe32a489613acf56a701ca5","subject":"Merge \"Remove duplicated test\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/0e24f910759dfc30cfe32a489613acf56a701ca5"}]}],"author":{"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","date":"2017-07-13 19:09:01.000000000","tz":-420},"committer":{"name":"wangxiyuan","email":"wangxiyuan@huawei.com","date":"2018-06-11 07:48:18.000000000","tz":480},"subject":"Add yaml-loaded filesystem catalog backend","message":"Add yaml-loaded filesystem catalog backend\n\nThe previous templated backend was not well validated, maintained,\nand did not support clear v2 and v3 catalogs. This new backend\nsupports all the variations and edge cases (via generic data being\nloaded from YAML instead of parsing an ini-style limited set of\nkeys).\n\nCo-Authored-By: wangxiyuan\u003cwangxiyuan@huawei.com\u003e\n\nbp: filesystem-catalog-backend\nChange-Id: I5f3a864dded0d2ed9b17eafcdbaec2073dc30b12\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/de2548bebb6c26e1b560d1774e0e932c2c666b30"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/de2548bebb6c26e1b560d1774e0e932c2c666b30"}]},"branch":"refs/heads/master"},"0928badb3f851065f2abd7b58e8593b5f38600bf":{"kind":"REWORK","_number":14,"created":"2018-06-11 09:58:41.000000000","uploader":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"ref":"refs/changes/14/483514/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/14/483514/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/14/483514/14"}}},"commit":{"parents":[{"commit":"0e24f910759dfc30cfe32a489613acf56a701ca5","subject":"Merge \"Remove duplicated test\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/0e24f910759dfc30cfe32a489613acf56a701ca5"}]}],"author":{"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","date":"2017-07-13 19:09:01.000000000","tz":-420},"committer":{"name":"wangxiyuan","email":"wangxiyuan@huawei.com","date":"2018-06-11 09:58:19.000000000","tz":480},"subject":"Add yaml-loaded filesystem catalog backend","message":"Add yaml-loaded filesystem catalog backend\n\nThe previous templated backend was not well validated, maintained,\nand did not support clear v2 and v3 catalogs. This new backend\nsupports all the variations and edge cases (via generic data being\nloaded from YAML instead of parsing an ini-style limited set of\nkeys).\n\nCo-Authored-By: wangxiyuan\u003cwangxiyuan@huawei.com\u003e\n\nbp: filesystem-catalog-backend\nChange-Id: I5f3a864dded0d2ed9b17eafcdbaec2073dc30b12\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/0928badb3f851065f2abd7b58e8593b5f38600bf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/0928badb3f851065f2abd7b58e8593b5f38600bf"}]},"branch":"refs/heads/master"},"70e2b90b00da41db75c3876c44685defcdfcc615":{"kind":"REWORK","_number":15,"created":"2018-12-21 02:28:27.000000000","uploader":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"ref":"refs/changes/14/483514/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/14/483514/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/14/483514/15"}}},"commit":{"parents":[{"commit":"6975bf969b35dda4919f64f8893e4b50f177f130","subject":"Merge \"Reorganize admin guide\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/6975bf969b35dda4919f64f8893e4b50f177f130"}]}],"author":{"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","date":"2017-07-13 19:09:01.000000000","tz":-420},"committer":{"name":"wangxiyuan","email":"wangxiyuan@huawei.com","date":"2018-12-21 02:27:07.000000000","tz":480},"subject":"Add yaml-loaded filesystem catalog backend","message":"Add yaml-loaded filesystem catalog backend\n\nThe previous templated backend was not well validated, maintained,\nand did not support clear v2 and v3 catalogs. This new backend\nsupports all the variations and edge cases (via generic data being\nloaded from YAML instead of parsing an ini-style limited set of\nkeys).\n\nCo-Authored-By: wangxiyuan\u003cwangxiyuan@huawei.com\u003e\n\nbp: filesystem-catalog-backend\nChange-Id: I5f3a864dded0d2ed9b17eafcdbaec2073dc30b12\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/70e2b90b00da41db75c3876c44685defcdfcc615"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/70e2b90b00da41db75c3876c44685defcdfcc615"}]},"branch":"refs/heads/master"},"cc474bc76fbc5763d77016ef17e86e2683dd603d":{"kind":"REWORK","_number":16,"created":"2018-12-21 04:06:21.000000000","uploader":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"ref":"refs/changes/14/483514/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/14/483514/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/14/483514/16"}}},"commit":{"parents":[{"commit":"6975bf969b35dda4919f64f8893e4b50f177f130","subject":"Merge \"Reorganize admin guide\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/6975bf969b35dda4919f64f8893e4b50f177f130"}]}],"author":{"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","date":"2017-07-13 19:09:01.000000000","tz":-420},"committer":{"name":"wangxiyuan","email":"wangxiyuan@huawei.com","date":"2018-12-21 04:05:16.000000000","tz":480},"subject":"Add yaml-loaded filesystem catalog backend","message":"Add yaml-loaded filesystem catalog backend\n\nThe previous templated backend was not well validated, maintained,\nand did not support clear v2 and v3 catalogs. This new backend\nsupports all the variations and edge cases (via generic data being\nloaded from YAML instead of parsing an ini-style limited set of\nkeys).\n\nCo-Authored-By: wangxiyuan\u003cwangxiyuan@huawei.com\u003e\n\nbp: filesystem-catalog-backend\nChange-Id: I5f3a864dded0d2ed9b17eafcdbaec2073dc30b12\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/cc474bc76fbc5763d77016ef17e86e2683dd603d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/cc474bc76fbc5763d77016ef17e86e2683dd603d"}]},"branch":"refs/heads/master"},"d378eadc2701d17febecade5c93bcafa99d1aff5":{"kind":"TRIVIAL_REBASE","_number":17,"created":"2019-04-24 15:54:29.000000000","uploader":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"ref":"refs/changes/14/483514/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/14/483514/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/14/483514/17"}}},"commit":{"parents":[{"commit":"f185d6630e2ea7cd3ccef5322f2ad78aad1ef982","subject":"Merge \"Fix werkzeug imports for version 0.15.x\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/f185d6630e2ea7cd3ccef5322f2ad78aad1ef982"}]}],"author":{"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","date":"2017-07-13 19:09:01.000000000","tz":-420},"committer":{"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","date":"2019-04-24 15:54:29.000000000","tz":0},"subject":"Add yaml-loaded filesystem catalog backend","message":"Add yaml-loaded filesystem catalog backend\n\nThe previous templated backend was not well validated, maintained,\nand did not support clear v2 and v3 catalogs. This new backend\nsupports all the variations and edge cases (via generic data being\nloaded from YAML instead of parsing an ini-style limited set of\nkeys).\n\nCo-Authored-By: wangxiyuan\u003cwangxiyuan@huawei.com\u003e\n\nbp: filesystem-catalog-backend\nChange-Id: I5f3a864dded0d2ed9b17eafcdbaec2073dc30b12\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/d378eadc2701d17febecade5c93bcafa99d1aff5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/d378eadc2701d17febecade5c93bcafa99d1aff5"}]},"branch":"refs/heads/master"},"6d337bf324bb25495459800a9ce1cb6ac3aa4c21":{"kind":"NO_CODE_CHANGE","_number":18,"created":"2019-05-09 17:41:51.000000000","uploader":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"ref":"refs/changes/14/483514/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/14/483514/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/14/483514/18"}}},"commit":{"parents":[{"commit":"f185d6630e2ea7cd3ccef5322f2ad78aad1ef982","subject":"Merge \"Fix werkzeug imports for version 0.15.x\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/f185d6630e2ea7cd3ccef5322f2ad78aad1ef982"}]}],"author":{"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","date":"2017-07-13 19:09:01.000000000","tz":-420},"committer":{"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","date":"2019-05-09 17:41:48.000000000","tz":0},"subject":"Add yaml-loaded filesystem catalog backend","message":"Add yaml-loaded filesystem catalog backend\n\nThe previous templated backend was not well validated, maintained,\nand did not support clear v2 and v3 catalogs. This new backend\nsupports all the variations and edge cases (via generic data being\nloaded from YAML instead of parsing an ini-style limited set of\nkeys).\n\nCo-Authored-By: wangxiyuan\u003cwangxiyuan@huawei.com\u003e\n\nCloses-Bug: #1815966\nChange-Id: I5f3a864dded0d2ed9b17eafcdbaec2073dc30b12\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/6d337bf324bb25495459800a9ce1cb6ac3aa4c21"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/6d337bf324bb25495459800a9ce1cb6ac3aa4c21"}]},"branch":"refs/heads/master"},"e23473958f2643b594ac0987d9e1609f2172a8f9":{"kind":"TRIVIAL_REBASE","_number":19,"created":"2019-05-09 17:41:55.000000000","uploader":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"ref":"refs/changes/14/483514/19","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/14/483514/19","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/14/483514/19"}}},"commit":{"parents":[{"commit":"ed5b8bc6a7dcbde6ee284f5b1aecb5ce1dac35fe","subject":"Merge \"Replace git.openstack.org URLs with opendev.org URLs\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/ed5b8bc6a7dcbde6ee284f5b1aecb5ce1dac35fe"}]}],"author":{"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","date":"2017-07-13 19:09:01.000000000","tz":-420},"committer":{"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","date":"2019-05-09 17:41:55.000000000","tz":0},"subject":"Add yaml-loaded filesystem catalog backend","message":"Add yaml-loaded filesystem catalog backend\n\nThe previous templated backend was not well validated, maintained,\nand did not support clear v2 and v3 catalogs. This new backend\nsupports all the variations and edge cases (via generic data being\nloaded from YAML instead of parsing an ini-style limited set of\nkeys).\n\nCo-Authored-By: wangxiyuan\u003cwangxiyuan@huawei.com\u003e\n\nCloses-Bug: #1815966\nChange-Id: I5f3a864dded0d2ed9b17eafcdbaec2073dc30b12\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/e23473958f2643b594ac0987d9e1609f2172a8f9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/e23473958f2643b594ac0987d9e1609f2172a8f9"}]},"branch":"refs/heads/master"},"2a1c8e6305dba80ded360b584ebae2a8151cc62d":{"kind":"REWORK","_number":20,"created":"2019-05-09 17:43:14.000000000","uploader":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"ref":"refs/changes/14/483514/20","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/14/483514/20","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/14/483514/20"}}},"commit":{"parents":[{"commit":"ed5b8bc6a7dcbde6ee284f5b1aecb5ce1dac35fe","subject":"Merge \"Replace git.openstack.org URLs with opendev.org URLs\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/ed5b8bc6a7dcbde6ee284f5b1aecb5ce1dac35fe"}]}],"author":{"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","date":"2017-07-13 19:09:01.000000000","tz":-420},"committer":{"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","date":"2019-05-09 17:43:12.000000000","tz":0},"subject":"Add yaml-loaded filesystem catalog backend","message":"Add yaml-loaded filesystem catalog backend\n\nThe previous templated backend was not well validated, maintained,\nand did not support clear v2 and v3 catalogs. This new backend\nsupports all the variations and edge cases (via generic data being\nloaded from YAML instead of parsing an ini-style limited set of\nkeys).\n\nCo-Authored-By: wangxiyuan\u003cwangxiyuan@huawei.com\u003e\n\nCloses-Bug: #1815966\nChange-Id: I5f3a864dded0d2ed9b17eafcdbaec2073dc30b12\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/2a1c8e6305dba80ded360b584ebae2a8151cc62d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/2a1c8e6305dba80ded360b584ebae2a8151cc62d"}]},"branch":"refs/heads/master"},"358e1d2f3963c664a5dee7ea20df97a18691fd59":{"kind":"NO_CODE_CHANGE","_number":21,"created":"2019-05-09 17:44:17.000000000","uploader":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"ref":"refs/changes/14/483514/21","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/14/483514/21","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/21 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/21 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/21 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/14/483514/21"}}},"commit":{"parents":[{"commit":"ed5b8bc6a7dcbde6ee284f5b1aecb5ce1dac35fe","subject":"Merge \"Replace git.openstack.org URLs with opendev.org URLs\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/ed5b8bc6a7dcbde6ee284f5b1aecb5ce1dac35fe"}]}],"author":{"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","date":"2017-07-13 19:09:01.000000000","tz":-420},"committer":{"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","date":"2019-05-09 17:44:16.000000000","tz":0},"subject":"Add yaml-loaded filesystem catalog backend","message":"Add yaml-loaded filesystem catalog backend\n\nThe previous templated backend was not well validated and maintained.\nThis new backend supports all the variations and edge cases (via\ngeneric data being loaded from YAML instead of parsing an ini-style\nlimited set of keys).\n\nCo-Authored-By: wangxiyuan\u003cwangxiyuan@huawei.com\u003e\n\nCloses-Bug: #1815966\nChange-Id: I5f3a864dded0d2ed9b17eafcdbaec2073dc30b12\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/358e1d2f3963c664a5dee7ea20df97a18691fd59"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/358e1d2f3963c664a5dee7ea20df97a18691fd59"}]},"branch":"refs/heads/master"},"9e00dce6e705bbe830fc26262571503075e582b2":{"kind":"TRIVIAL_REBASE","_number":22,"created":"2019-06-11 16:27:53.000000000","uploader":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"ref":"refs/changes/14/483514/22","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/14/483514/22","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/22 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/22 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/14/483514/22 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/14/483514/22"}}},"commit":{"parents":[{"commit":"05ea48be2d0fc053cc16352a8e976be91dcf8f7a","subject":"Merge \"add raw format link to keystone config sample.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/05ea48be2d0fc053cc16352a8e976be91dcf8f7a"}]}],"author":{"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","date":"2017-07-13 19:09:01.000000000","tz":-420},"committer":{"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","date":"2019-06-11 16:27:53.000000000","tz":0},"subject":"Add yaml-loaded filesystem catalog backend","message":"Add yaml-loaded filesystem catalog backend\n\nThe previous templated backend was not well validated and maintained.\nThis new backend supports all the variations and edge cases (via\ngeneric data being loaded from YAML instead of parsing an ini-style\nlimited set of keys).\n\nCo-Authored-By: wangxiyuan\u003cwangxiyuan@huawei.com\u003e\n\nCloses-Bug: #1815966\nChange-Id: I5f3a864dded0d2ed9b17eafcdbaec2073dc30b12\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/9e00dce6e705bbe830fc26262571503075e582b2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/9e00dce6e705bbe830fc26262571503075e582b2"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
