)]}'
{"id":"openstack%2Fkeystone~135808","triplet_id":"openstack%2Fkeystone~master~I305abd8446fee57af18aebf7873e3c67a1b83c92","project":"openstack/keystone","branch":"master","topic":"bug/1393518","hashtags":[],"change_id":"I305abd8446fee57af18aebf7873e3c67a1b83c92","subject":"Always return the service name in the catalog","status":"MERGED","created":"2014-11-20 01:33:31.000000000","updated":"2015-01-14 01:44:21.000000000","submitted":"2015-01-14 01:44:16.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":27,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"c32698518dee5d1ae77b3143be046641a76f5293","_number":135808,"virtual_id_number":135808,"owner":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":7244,"name":"Victor Howard","email":"victor.r.howard@gmail.com","username":"vichoward"},{"value":0,"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"value":0,"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},{"value":0,"_account_id":11333,"name":"David J Hu","email":"david.hu@hpe.com","username":"dhu"},{"value":0,"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"value":0,"date":"2015-01-13 20:50:57.000000000","_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":2,"date":"2015-01-14 01:44:16.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},{"value":0,"date":"2015-01-03 19:59:10.000000000","_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"date":"2015-01-05 03:09:38.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"recommended":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"all":[{"value":1,"date":"2015-01-02 18:32:41.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7244,"name":"Victor Howard","email":"victor.r.howard@gmail.com","username":"vichoward"},{"value":0,"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"value":1,"date":"2015-01-09 23:42:51.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},{"value":1,"date":"2014-12-18 05:40:49.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11333,"name":"David J Hu","email":"david.hu@hpe.com","username":"dhu"},{"value":0,"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2014-12-18 05:40:49.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},{"value":0,"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":2,"date":"2014-12-30 21:29:38.000000000","_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":-1,"date":"2015-01-02 21:35:32.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":2,"date":"2015-01-13 17:06:26.000000000","_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":1,"date":"2015-01-09 14:23:58.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"all":[{"value":0,"_account_id":7244,"name":"Victor Howard","email":"victor.r.howard@gmail.com","username":"vichoward"},{"value":0,"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"value":0,"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},{"value":0,"_account_id":11333,"name":"David J Hu","email":"david.hu@hpe.com","username":"dhu"},{"value":0,"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},{"value":0,"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":1,"date":"2015-01-13 17:06:26.000000000","_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"}],"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":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"_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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"_account_id":7244,"name":"Victor Howard","email":"victor.r.howard@gmail.com","username":"vichoward"},{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},{"_account_id":11333,"name":"David J Hu","email":"david.hu@hpe.com","username":"dhu"},{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-11-20 18:38:13.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":"2014-11-23 15:08:34.000000000","updated_by":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"reviewer":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"state":"REVIEWER"},{"updated":"2014-11-24 13:11:21.000000000","updated_by":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"reviewer":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"state":"REVIEWER"},{"updated":"2014-12-01 17:20:02.000000000","updated_by":{"_account_id":11333,"name":"David J Hu","email":"david.hu@hpe.com","username":"dhu"},"reviewer":{"_account_id":11333,"name":"David J Hu","email":"david.hu@hpe.com","username":"dhu"},"state":"REVIEWER"},{"updated":"2014-12-30 21:29:38.000000000","updated_by":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"reviewer":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"state":"REVIEWER"},{"updated":"2015-01-02 18:32:41.000000000","updated_by":{"_account_id":7244,"name":"Victor Howard","email":"victor.r.howard@gmail.com","username":"vichoward"},"reviewer":{"_account_id":7244,"name":"Victor Howard","email":"victor.r.howard@gmail.com","username":"vichoward"},"state":"REVIEWER"},{"updated":"2015-01-02 21:35:32.000000000","updated_by":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"reviewer":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"state":"REVIEWER"},{"updated":"2015-01-05 03:09:38.000000000","updated_by":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"reviewer":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"state":"REVIEWER"},{"updated":"2015-01-09 14:23:58.000000000","updated_by":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"reviewer":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"state":"REVIEWER"},{"updated":"2015-01-09 23:42:51.000000000","updated_by":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"reviewer":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"state":"REVIEWER"},{"updated":"2015-01-13 17:06:26.000000000","updated_by":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"reviewer":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"state":"REVIEWER"},{"updated":"2015-01-13 20:50:57.000000000","updated_by":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"reviewer":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"state":"REVIEWER"},{"updated":"2015-01-14 01:44:16.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"87b8f19ae7f9953a50a23f702280faace2f8c1c8","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2014-11-20 01:33:31.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"bcfe2a2492e942cb4a0d8c8c2e6ba74195f58f53","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-20 02:45:46.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-keystone-pep8 http://logs.openstack.org/08/135808/1/check/gate-keystone-pep8/b726de9 : SUCCESS in 3m 00s\n- gate-keystone-docs http://docs-draft.openstack.org/08/135808/1/check/gate-keystone-docs/5bd29df/doc/build/html/ : SUCCESS in 5m 30s\n- gate-keystone-python27 http://logs.openstack.org/08/135808/1/check/gate-keystone-python27/b9894fc : FAILURE in 9m 40s\n- check-tempest-dsvm-full http://logs.openstack.org/08/135808/1/check/check-tempest-dsvm-full/82eab14 : SUCCESS in 41m 57s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/08/135808/1/check/check-tempest-dsvm-postgres-full/184c4a2 : SUCCESS in 55m 28s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/08/135808/1/check/check-tempest-dsvm-neutron-full/1bd7752 : SUCCESS in 1h 08m 48s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/08/135808/1/check/check-tempest-dsvm-neutron-heat-slow/7dfa712 : SUCCESS in 22m 11s\n- check-grenade-dsvm http://logs.openstack.org/08/135808/1/check/check-grenade-dsvm/16a24ce : SUCCESS in 44m 01s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/08/135808/1/check/gate-tempest-dsvm-large-ops/c3cd70b : SUCCESS in 22m 08s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/08/135808/1/check/gate-tempest-dsvm-neutron-large-ops/9ec7442 : SUCCESS in 21m 30s\n- check-devstack-dsvm-cells http://logs.openstack.org/08/135808/1/check/check-devstack-dsvm-cells/c0634b2 : SUCCESS in 14m 12s\n- check-swift-dsvm-functional http://logs.openstack.org/08/135808/1/check/check-swift-dsvm-functional/a0cd317 : SUCCESS in 17m 19s\n- gate-rally-dsvm-keystone http://logs.openstack.org/08/135808/1/check/gate-rally-dsvm-keystone/fba6457 : SUCCESS in 18m 57s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"1d1316cb7680586b750cd2cbcca9eb14a6d743a7","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2014-11-20 09:42:04.000000000","message":"Patch Set 1: Workflow-1","accounts_in_message":[],"_revision_number":1},{"id":"49aa0c31f229af100e3383358552fc746875b670","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2014-11-20 10:52:22.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"bf2be1fe4cfc7ce9aac62cc486dc437740d0041c","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2014-11-20 10:56:21.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"e15bd03ca32a38d8ee186013dac66d55f72379a2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-20 11:56:54.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-keystone-pep8 http://logs.openstack.org/08/135808/2/check/gate-keystone-pep8/b724d70 : SUCCESS in 2m 48s\n- gate-keystone-docs http://docs-draft.openstack.org/08/135808/2/check/gate-keystone-docs/ecffa81/doc/build/html/ : SUCCESS in 4m 29s\n- gate-keystone-python27 http://logs.openstack.org/08/135808/2/check/gate-keystone-python27/0ea3524 : SUCCESS in 6m 45s\n- check-tempest-dsvm-full http://logs.openstack.org/08/135808/2/check/check-tempest-dsvm-full/fa59689 : SUCCESS in 54m 28s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/08/135808/2/check/check-tempest-dsvm-postgres-full/71cd3e1 : SUCCESS in 54m 11s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/08/135808/2/check/check-tempest-dsvm-neutron-full/76b6180 : SUCCESS in 1h 04m 27s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/08/135808/2/check/check-tempest-dsvm-neutron-heat-slow/3d4c5da : SUCCESS in 20m 11s\n- check-grenade-dsvm http://logs.openstack.org/08/135808/2/check/check-grenade-dsvm/c169042 : SUCCESS in 49m 06s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/08/135808/2/check/gate-tempest-dsvm-large-ops/6330321 : SUCCESS in 17m 57s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/08/135808/2/check/gate-tempest-dsvm-neutron-large-ops/7373041 : SUCCESS in 22m 32s\n- check-devstack-dsvm-cells http://logs.openstack.org/08/135808/2/check/check-devstack-dsvm-cells/b2b3692 : SUCCESS in 15m 05s\n- check-swift-dsvm-functional http://logs.openstack.org/08/135808/2/check/check-swift-dsvm-functional/b730350 : SUCCESS in 18m 05s\n- gate-rally-dsvm-keystone http://logs.openstack.org/08/135808/2/check/gate-rally-dsvm-keystone/d3160fa : SUCCESS in 18m 52s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"32eb80e9da5a786714a48c040b2bbcd1851288ed","author":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"date":"2014-11-20 16:44:40.000000000","message":"Patch Set 2: Code-Review-1\n\n(2 comments)\n\nsome notes","accounts_in_message":[],"_revision_number":2},{"id":"f9b6869f0019e615cddc30179bfb1bdae489a282","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2014-11-20 17:45:44.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"f3ab32f31c1403ebe5c0fdda90fd23464fc5b76c","author":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"date":"2014-11-20 17:49:35.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"0a90c0826c7699d985ed247384a4fd26872f576e","author":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"date":"2014-11-20 17:52:38.000000000","message":"Patch Set 3: Code-Review-1\n\nBad luck I was late: assertIn will fail 2.6 tests.\nEither way please explain somewhere in a code comment or a commit message about that \"extra\" issue. I fear \"it works for me this way\" approach is somewhat naive :)","accounts_in_message":[],"_revision_number":3},{"id":"ee6867659b66df685d307d7ae755251d434b13bb","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2014-11-20 18:13:56.000000000","message":"Patch Set 3:\n\nAlexander, for some reason the existing test were also failing without using the \"extra\" attribute. I wonder if one of the Keystone dependencies was updated and caused the change in behavior. \n\nCan you do me a favor and run the tests  without the \"extra\" attribute?","accounts_in_message":[],"_revision_number":3},{"id":"d3267eb96db3e52243c4bf876cf5b8bdfd2cb613","author":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"date":"2014-11-20 18:39:00.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"447b6580072f8d51634e8d2290c5c28458c9e6ff","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-20 20:15:08.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-keystone-pep8 http://logs.openstack.org/08/135808/3/check/gate-keystone-pep8/3fa7e52 : SUCCESS in 3m 08s\n- gate-keystone-docs http://docs-draft.openstack.org/08/135808/3/check/gate-keystone-docs/bcfeecf/doc/build/html/ : SUCCESS in 4m 30s\n- gate-keystone-python27 http://logs.openstack.org/08/135808/3/check/gate-keystone-python27/c5314b4 : SUCCESS in 6m 31s\n- check-tempest-dsvm-full http://logs.openstack.org/08/135808/3/check/check-tempest-dsvm-full/9fab342 : SUCCESS in 1h 02m 14s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/08/135808/3/check/check-tempest-dsvm-postgres-full/ed24032 : SUCCESS in 1h 05m 34s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/08/135808/3/check/check-tempest-dsvm-neutron-full/6a1b3b3 : SUCCESS in 1h 03m 59s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/08/135808/3/check/check-tempest-dsvm-neutron-heat-slow/ccd47c3 : SUCCESS in 22m 12s\n- check-grenade-dsvm http://logs.openstack.org/08/135808/3/check/check-grenade-dsvm/632e5a1 : SUCCESS in 48m 54s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/08/135808/3/check/gate-tempest-dsvm-large-ops/9269506 : SUCCESS in 25m 10s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/08/135808/3/check/gate-tempest-dsvm-neutron-large-ops/e8d7bc3 : SUCCESS in 23m 19s\n- check-devstack-dsvm-cells http://logs.openstack.org/08/135808/3/check/check-devstack-dsvm-cells/cc59b77 : SUCCESS in 15m 11s\n- check-swift-dsvm-functional http://logs.openstack.org/08/135808/3/check/check-swift-dsvm-functional/5b60452 : SUCCESS in 25m 42s\n- gate-rally-dsvm-keystone http://logs.openstack.org/08/135808/3/check/gate-rally-dsvm-keystone/1710750 : SUCCESS in 20m 27s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"fc43e1028a7f468d4662acb5f120a4bb90af31d0","author":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"date":"2014-11-20 23:46:34.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"9df9ef135438961bd60456cbca41bc9ae24ef259","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2014-11-21 02:18:56.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"374f803594ee6497e3d4e5430a27b0b47a3e94c5","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2014-11-21 02:19:35.000000000","message":"Patch Set 4:\n\nUpdate commit msg","accounts_in_message":[],"_revision_number":4},{"id":"383edc23d241b96330d1ae13c7221d1c2138b14e","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2014-11-21 02:27:14.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"beaad45ea0927698d178fe02bae133017bed3c8e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-21 03:23:15.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-keystone-pep8 http://logs.openstack.org/08/135808/5/check/gate-keystone-pep8/1f145d3 : SUCCESS in 4m 03s\n- gate-keystone-docs http://docs-draft.openstack.org/08/135808/5/check/gate-keystone-docs/8548c49/doc/build/html/ : SUCCESS in 6m 28s\n- gate-keystone-python27 http://logs.openstack.org/08/135808/5/check/gate-keystone-python27/84b1893 : SUCCESS in 10m 27s\n- check-tempest-dsvm-full http://logs.openstack.org/08/135808/5/check/check-tempest-dsvm-full/e40be06 : SUCCESS in 45m 45s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/08/135808/5/check/check-tempest-dsvm-postgres-full/dfb0309 : SUCCESS in 44m 31s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/08/135808/5/check/check-tempest-dsvm-neutron-full/d6fb142 : SUCCESS in 52m 03s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/08/135808/5/check/check-tempest-dsvm-neutron-heat-slow/335139e : SUCCESS in 20m 47s\n- check-grenade-dsvm http://logs.openstack.org/08/135808/5/check/check-grenade-dsvm/ce1cfff : SUCCESS in 49m 48s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/08/135808/5/check/gate-tempest-dsvm-large-ops/99ca918 : SUCCESS in 21m 47s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/08/135808/5/check/gate-tempest-dsvm-neutron-large-ops/b662108 : SUCCESS in 19m 37s\n- check-devstack-dsvm-cells http://logs.openstack.org/08/135808/5/check/check-devstack-dsvm-cells/36e4cf7 : SUCCESS in 15m 20s\n- check-swift-dsvm-functional http://logs.openstack.org/08/135808/5/check/check-swift-dsvm-functional/6666e71 : SUCCESS in 17m 32s\n- gate-rally-dsvm-keystone http://logs.openstack.org/08/135808/5/check/gate-rally-dsvm-keystone/db3fa4e : SUCCESS in 18m 46s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"8834cb563a6e6f0f70f298f5e3c0020541a5da9d","author":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"date":"2014-11-21 11:32:27.000000000","message":"Patch Set 5: Code-Review+1","accounts_in_message":[],"_revision_number":5},{"id":"8140fd61685cf70f77c2145713eeab5a56d53bcd","author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"date":"2014-11-21 13:04:49.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"4fed8d57c93cae59c694b8a7b5a633de885e0f0e","author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"date":"2014-11-21 13:05:17.000000000","message":"Patch Set 5: Code-Review-1\n\n(3 comments)\n\nIt would be nice to see Service grow name as a real attribute.","accounts_in_message":[],"_revision_number":5},{"id":"23ee291487cf523b5c15c0c2fcdf99dae50a447c","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2014-11-21 13:34:26.000000000","message":"Patch Set 5:\n\n(2 comments)","accounts_in_message":[],"_revision_number":5},{"id":"9eae462d86dcabcf7037b33a032ff23242ff6fdb","author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"date":"2014-11-21 13:38:47.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"dc6f37c806ee3c71b68615a0a7741c3259225ee6","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2014-11-21 13:52:45.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"45362131f219222f9ab1629ef84730f60ebb9b93","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2014-11-21 14:49:34.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"f466503a46af3a0e9694a750f201a1de7c2bc940","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-21 16:01:19.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-keystone-pep8 http://logs.openstack.org/08/135808/6/check/gate-keystone-pep8/7484c54 : SUCCESS in 3m 38s\n- gate-keystone-docs http://docs-draft.openstack.org/08/135808/6/check/gate-keystone-docs/3beb3b2/doc/build/html/ : SUCCESS in 4m 23s\n- gate-keystone-python27 http://logs.openstack.org/08/135808/6/check/gate-keystone-python27/c117d99 : SUCCESS in 9m 44s\n- check-tempest-dsvm-full http://logs.openstack.org/08/135808/6/check/check-tempest-dsvm-full/0615acb : SUCCESS in 49m 36s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/08/135808/6/check/check-tempest-dsvm-postgres-full/2fbb815 : SUCCESS in 57m 17s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/08/135808/6/check/check-tempest-dsvm-neutron-full/eefb6b9 : SUCCESS in 1h 02m 17s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/08/135808/6/check/check-tempest-dsvm-neutron-heat-slow/d75192a : SUCCESS in 19m 18s\n- check-grenade-dsvm http://logs.openstack.org/08/135808/6/check/check-grenade-dsvm/b9d5a3c : SUCCESS in 52m 33s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/08/135808/6/check/gate-tempest-dsvm-large-ops/923f813 : SUCCESS in 24m 10s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/08/135808/6/check/gate-tempest-dsvm-neutron-large-ops/7556b58 : SUCCESS in 26m 15s\n- check-devstack-dsvm-cells http://logs.openstack.org/08/135808/6/check/check-devstack-dsvm-cells/ab26389 : SUCCESS in 17m 32s\n- check-swift-dsvm-functional http://logs.openstack.org/08/135808/6/check/check-swift-dsvm-functional/ae99455 : SUCCESS in 17m 59s\n- gate-rally-dsvm-keystone http://logs.openstack.org/08/135808/6/check/gate-rally-dsvm-keystone/02ae106 : SUCCESS in 19m 52s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"4bc93c861ad43d8163512a3f431e793e60b370a1","author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"date":"2014-11-21 16:17:16.000000000","message":"Patch Set 6: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":6},{"id":"93876322bb41af9eb27426669a2c1c9f84e80a52","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2014-11-21 19:57:32.000000000","message":"Patch Set 6:\n\n(2 comments)","accounts_in_message":[],"_revision_number":6},{"id":"0a242d26d608ac7ceeca62b119ab676b49db9ada","author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"date":"2014-11-23 15:03:49.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"766f131827cdffc2874000e749ccd3af079a2aef","author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"date":"2014-11-23 15:08:34.000000000","message":"Patch Set 7:\n\n(2 comments)","accounts_in_message":[],"_revision_number":7},{"id":"c984476af4d6f164b68441c0181f0a101bfb0bfd","author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"date":"2014-11-23 15:09:49.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"9f9bca8324ec30affe5b509a5ea14404c5b99beb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-23 16:18:42.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-keystone-pep8 http://logs.openstack.org/08/135808/7/check/gate-keystone-pep8/7425f7b : SUCCESS in 3m 06s\n- gate-keystone-docs http://docs-draft.openstack.org/08/135808/7/check/gate-keystone-docs/dd4009b/doc/build/html/ : SUCCESS in 6m 02s\n- gate-keystone-python27 http://logs.openstack.org/08/135808/7/check/gate-keystone-python27/9edc844 : SUCCESS in 6m 34s\n- check-tempest-dsvm-full http://logs.openstack.org/08/135808/7/check/check-tempest-dsvm-full/a2b6dda : SUCCESS in 51m 48s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/08/135808/7/check/check-tempest-dsvm-postgres-full/a7a4707 : SUCCESS in 58m 56s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/08/135808/7/check/check-tempest-dsvm-neutron-full/4351c0b : SUCCESS in 1h 07m 39s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/08/135808/7/check/check-tempest-dsvm-neutron-heat-slow/c3efb47 : SUCCESS in 19m 26s\n- check-grenade-dsvm http://logs.openstack.org/08/135808/7/check/check-grenade-dsvm/43614d1 : SUCCESS in 38m 25s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/08/135808/7/check/gate-tempest-dsvm-large-ops/3c932b8 : SUCCESS in 21m 50s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/08/135808/7/check/gate-tempest-dsvm-neutron-large-ops/a355a31 : SUCCESS in 21m 59s\n- check-devstack-dsvm-cells http://logs.openstack.org/08/135808/7/check/check-devstack-dsvm-cells/c810cd8 : SUCCESS in 14m 41s\n- check-swift-dsvm-functional http://logs.openstack.org/08/135808/7/check/check-swift-dsvm-functional/a2affdf : SUCCESS in 17m 08s\n- gate-rally-dsvm-keystone http://logs.openstack.org/08/135808/7/check/gate-rally-dsvm-keystone/7793b68 : SUCCESS in 17m 43s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"0f2f0d4c7a4967e51f67ecddc8b116140e319172","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2014-11-24 11:24:52.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"9be6fd111a954726da1a96b858ff23318f9f0e6f","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2014-11-24 11:26:53.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"23f9c1a76e82bdbd94bd4aa5ae6218e178447770","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-24 12:42:46.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-keystone-pep8 http://logs.openstack.org/08/135808/8/check/gate-keystone-pep8/7355ae2 : SUCCESS in 3m 45s\n- gate-keystone-docs http://docs-draft.openstack.org/08/135808/8/check/gate-keystone-docs/436d81f/doc/build/html/ : SUCCESS in 5m 56s\n- gate-keystone-python27 http://logs.openstack.org/08/135808/8/check/gate-keystone-python27/90ae1ab : SUCCESS in 8m 54s\n- check-tempest-dsvm-full http://logs.openstack.org/08/135808/8/check/check-tempest-dsvm-full/c77081e : SUCCESS in 55m 49s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/08/135808/8/check/check-tempest-dsvm-postgres-full/824680d : SUCCESS in 52m 09s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/08/135808/8/check/check-tempest-dsvm-neutron-full/fb5ebbf : SUCCESS in 1h 06m 07s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/08/135808/8/check/check-tempest-dsvm-neutron-heat-slow/64194e5 : SUCCESS in 21m 06s\n- check-grenade-dsvm http://logs.openstack.org/08/135808/8/check/check-grenade-dsvm/195cf16 : SUCCESS in 46m 05s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/08/135808/8/check/gate-tempest-dsvm-large-ops/aed6d7f : SUCCESS in 23m 33s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/08/135808/8/check/gate-tempest-dsvm-neutron-large-ops/c83c09d : SUCCESS in 21m 47s\n- check-devstack-dsvm-cells http://logs.openstack.org/08/135808/8/check/check-devstack-dsvm-cells/cb54a80 : SUCCESS in 14m 56s\n- check-swift-dsvm-functional http://logs.openstack.org/08/135808/8/check/check-swift-dsvm-functional/64826da : SUCCESS in 18m 12s\n- gate-rally-dsvm-keystone http://logs.openstack.org/08/135808/8/check/gate-rally-dsvm-keystone/820f33e : SUCCESS in 20m 12s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"fee227a912506288e628a094178d1a6cca165070","author":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"date":"2014-11-24 13:11:21.000000000","message":"Patch Set 8: Code-Review+1","accounts_in_message":[],"_revision_number":8},{"id":"3a695c4e43f2d2c195d21a52786a872916e25cc3","author":{"_account_id":11333,"name":"David J Hu","email":"david.hu@hpe.com","username":"dhu"},"date":"2014-12-01 17:20:02.000000000","message":"Patch Set 8: Code-Review+1","accounts_in_message":[],"_revision_number":8},{"id":"c0dd77b6f450ef193f1555793b0759599f6ca1ea","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-18 03:05:31.000000000","message":"Patch Set 8: Verified-1\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":8},{"id":"404043fe1c975546b2a771e20210aee56c93f352","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2014-12-18 05:40:49.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"e2e24007d0fef3dd9468bcfac3f9a706e7d46be8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-18 06:34:57.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-keystone-pep8 http://logs.openstack.org/08/135808/9/check/gate-keystone-pep8/21ee224/ : SUCCESS in 3m 00s\n- gate-keystone-docs http://docs-draft.openstack.org/08/135808/9/check/gate-keystone-docs/2cc7c35//doc/build/html/ : SUCCESS in 3m 48s\n- gate-keystone-python27 http://logs.openstack.org/08/135808/9/check/gate-keystone-python27/0c5cc7b/ : SUCCESS in 6m 35s\n- check-tempest-dsvm-full http://logs.openstack.org/08/135808/9/check/check-tempest-dsvm-full/9737ba5/ : SUCCESS in 36m 30s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/08/135808/9/check/check-tempest-dsvm-postgres-full/1bc2476/ : SUCCESS in 37m 12s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/08/135808/9/check/check-tempest-dsvm-neutron-full/f78c240/ : SUCCESS in 54m 01s\n- check-grenade-dsvm http://logs.openstack.org/08/135808/9/check/check-grenade-dsvm/c3505f8/ : SUCCESS in 29m 11s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/08/135808/9/check/gate-tempest-dsvm-large-ops/ab2b9fc/ : SUCCESS in 20m 06s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/08/135808/9/check/gate-tempest-dsvm-neutron-large-ops/8e145cd/ : SUCCESS in 17m 56s\n- check-swift-dsvm-functional http://logs.openstack.org/08/135808/9/check/check-swift-dsvm-functional/7e4c3bf/ : SUCCESS in 18m 38s\n- gate-rally-dsvm-keystone http://logs.openstack.org/08/135808/9/check/gate-rally-dsvm-keystone/89f742f/ : SUCCESS in 21m 41s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"f1cf108791142026a16cb6a848049da2089f1542","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-12-30 21:29:38.000000000","message":"Patch Set 9: Code-Review+2","accounts_in_message":[],"_revision_number":9},{"id":"d2345839b65626ea543a505218371179fe1d2613","author":{"_account_id":7244,"name":"Victor Howard","email":"victor.r.howard@gmail.com","username":"vichoward"},"date":"2015-01-02 18:32:41.000000000","message":"Patch Set 9: Code-Review+1","accounts_in_message":[],"_revision_number":9},{"id":"ce1b166eacc99474124a34f219d0520b05d71523","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2015-01-02 21:35:32.000000000","message":"Patch Set 9: Code-Review-1\n\n(1 comment)\n\none comment inline.","accounts_in_message":[],"_revision_number":9},{"id":"45d330d0733f4e1eb48e18f107005878fe8f2db9","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-01-03 19:59:10.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"a345b44c3b2c018ba44cc6e50318e58fe7c3cca7","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-01-05 03:09:38.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"9aeabb6a0c173a418447aab097e1fb53801d56b1","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2015-01-07 20:45:26.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"1ae9e69373295ca4704c3da83fbe3c1395b1c525","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-01-07 21:01:09.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"5c95720e61d476d107e6da8b640e2cf05d79f209","author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"date":"2015-01-09 14:23:58.000000000","message":"Patch Set 9: Code-Review+1","accounts_in_message":[],"_revision_number":9},{"id":"4b9744b65352c4e9083b50ced730d624b4298280","author":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"date":"2015-01-09 23:42:51.000000000","message":"Patch Set 9: Code-Review+1\n\nLooks good and agree Lance\u0027s concern can be addressed in a follow up patch.","accounts_in_message":[],"_revision_number":9},{"id":"fa6a3e61db9e90427681bbf0a956bdbadee9255e","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2015-01-13 17:06:26.000000000","message":"Patch Set 9: Code-Review+2 Workflow+1\n\nThe enforcement to set the string to \u0027\u0027 if it doesn\u0027t exist should occur as a separate patchset. Lets get this one in to solve the immidiate problem.","accounts_in_message":[],"_revision_number":9},{"id":"bbcd1bcbb1818c65adca8c2c2c86d2340ea3bb01","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-13 17:06:28.000000000","message":"Patch Set 9: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":9},{"id":"02193cdcda77126120acb2f1bfcca89eecfe8613","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-01-13 17:42:22.000000000","message":"Patch Set 9:\n\nOpened a bug to follow-up on setting the name to empty string by default: https://bugs.launchpad.net/keystone/+bug/1410389","accounts_in_message":[],"_revision_number":9},{"id":"aa33e33fe4cca9d52775105603fbc8681c15fc4e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-13 20:50:18.000000000","message":"Patch Set 9: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-keystone-docs http://docs-draft.openstack.org/08/135808/9/gate/gate-keystone-docs/a6058ca//doc/build/html/ : SUCCESS in 4m 28s\n- gate-keystone-pep8 http://logs.openstack.org/08/135808/9/gate/gate-keystone-pep8/6a57885/ : SUCCESS in 3m 13s\n- gate-keystone-python27 http://logs.openstack.org/08/135808/9/gate/gate-keystone-python27/5fd8742/ : SUCCESS in 6m 35s\n- gate-tempest-dsvm-full http://logs.openstack.org/08/135808/9/gate/gate-tempest-dsvm-full/420876d/ : SUCCESS in 34m 29s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/08/135808/9/gate/gate-tempest-dsvm-postgres-full/6e1d4aa/ : SUCCESS in 37m 01s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/08/135808/9/gate/gate-tempest-dsvm-neutron-full/914e7f4/ : FAILURE in 52m 02s\n- gate-grenade-dsvm http://logs.openstack.org/08/135808/9/gate/gate-grenade-dsvm/06e06c3/ : SUCCESS in 30m 55s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/08/135808/9/gate/gate-tempest-dsvm-large-ops/3b08d70/ : SUCCESS in 19m 45s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/08/135808/9/gate/gate-tempest-dsvm-neutron-large-ops/92e70ab/ : SUCCESS in 17m 42s\n- gate-swift-dsvm-functional http://logs.openstack.org/08/135808/9/gate/gate-swift-dsvm-functional/267dab8/ : SUCCESS in 22m 00s","accounts_in_message":[],"_revision_number":9},{"id":"360edf939c7006d98a6131409fdc3315cea912d0","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2015-01-13 20:50:57.000000000","message":"Patch Set 9:\n\nI noticed jenkins failed, I think you hit bug(s):\n\n- gate-tempest-dsvm-neutron-full: https://bugs.launchpad.net/bugs/1370496\n\nIf you believe we\u0027ve correctly identified the failure, feel free to leave a \u0027recheck\u0027 comment to run the tests again.\nFor more details on this and other bugs, please see http://status.openstack.org/elastic-recheck/","accounts_in_message":[],"_revision_number":9},{"id":"4de924204232f83fcfb2a4e84a97956b335e83d6","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-01-13 22:58:23.000000000","message":"Patch Set 9:\n\nrecheck","accounts_in_message":[],"_revision_number":9},{"id":"93159e33fd638f888e5b2162cc2efa1552318fb3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-14 00:57:15.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-keystone-pep8 http://logs.openstack.org/08/135808/9/check/gate-keystone-pep8/d75ce73/ : SUCCESS in 2m 51s\n- gate-keystone-docs http://docs-draft.openstack.org/08/135808/9/check/gate-keystone-docs/f4b2ee8//doc/build/html/ : SUCCESS in 4m 29s\n- gate-keystone-python27 http://logs.openstack.org/08/135808/9/check/gate-keystone-python27/8c4af46/ : SUCCESS in 6m 00s\n- check-tempest-dsvm-full http://logs.openstack.org/08/135808/9/check/check-tempest-dsvm-full/2ec929b/ : SUCCESS in 35m 02s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/08/135808/9/check/check-tempest-dsvm-postgres-full/6a63133/ : SUCCESS in 37m 32s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/08/135808/9/check/check-tempest-dsvm-neutron-full/d974691/ : SUCCESS in 49m 19s\n- check-grenade-dsvm http://logs.openstack.org/08/135808/9/check/check-grenade-dsvm/66a3f9b/ : SUCCESS in 31m 38s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/08/135808/9/check/gate-tempest-dsvm-large-ops/eb6f25d/ : SUCCESS in 22m 42s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/08/135808/9/check/gate-tempest-dsvm-neutron-large-ops/028a922/ : SUCCESS in 16m 38s\n- check-swift-dsvm-functional http://logs.openstack.org/08/135808/9/check/check-swift-dsvm-functional/9a6caa7/ : SUCCESS in 24m 49s\n- gate-rally-dsvm-keystone http://logs.openstack.org/08/135808/9/check/gate-rally-dsvm-keystone/a652ec2/ : SUCCESS in 23m 23s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"635e5fef51c44fe7279d9f0cc4c7f1d75c3ae4fa","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-14 00:57:16.000000000","message":"Patch Set 9: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":9},{"id":"6c1705f580fd4a2cfbfe2f440289ffcf84478308","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-14 01:44:16.000000000","message":"Patch Set 9: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-keystone-docs http://docs-draft.openstack.org/08/135808/9/gate/gate-keystone-docs/bffed10//doc/build/html/ : SUCCESS in 4m 55s\n- gate-keystone-pep8 http://logs.openstack.org/08/135808/9/gate/gate-keystone-pep8/247dfc0/ : SUCCESS in 3m 12s\n- gate-keystone-python27 http://logs.openstack.org/08/135808/9/gate/gate-keystone-python27/1e25268/ : SUCCESS in 7m 03s\n- gate-tempest-dsvm-full http://logs.openstack.org/08/135808/9/gate/gate-tempest-dsvm-full/97928a7/ : SUCCESS in 31m 48s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/08/135808/9/gate/gate-tempest-dsvm-postgres-full/99b912d/ : SUCCESS in 35m 56s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/08/135808/9/gate/gate-tempest-dsvm-neutron-full/f619ef8/ : SUCCESS in 45m 27s\n- gate-grenade-dsvm http://logs.openstack.org/08/135808/9/gate/gate-grenade-dsvm/6adce31/ : SUCCESS in 31m 55s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/08/135808/9/gate/gate-tempest-dsvm-large-ops/e3a03ac/ : SUCCESS in 17m 59s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/08/135808/9/gate/gate-tempest-dsvm-neutron-large-ops/15c53b5/ : SUCCESS in 17m 03s\n- gate-swift-dsvm-functional http://logs.openstack.org/08/135808/9/gate/gate-swift-dsvm-functional/8961ae1/ : SUCCESS in 22m 22s","accounts_in_message":[],"_revision_number":9},{"id":"2c7af7a6dc58fd3b5f78b496ca1d2554fcb2d53a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-14 01:44:21.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":9}],"current_revision_number":9,"current_revision":"ca3df19da46e330cd9ce1de77224452177f06071","revisions":{"d30ca4a3ff8d561aa42a3685a631a50d906552ae":{"kind":"REWORK","_number":1,"created":"2014-11-20 01:33:31.000000000","uploader":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"ref":"refs/changes/08/135808/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/08/135808/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/08/135808/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/08/135808/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/08/135808/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/08/135808/1"}}},"commit":{"parents":[{"commit":"435afd9fabae2b135d7630e871c78f7505d78189","subject":"Imported Translations from Transifex","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/435afd9fabae2b135d7630e871c78f7505d78189"}]}],"author":{"name":"lin-hua-cheng","email":"os.lcheng@gmail.com","date":"2014-11-20 01:32:56.000000000","tz":-480},"committer":{"name":"lin-hua-cheng","email":"os.lcheng@gmail.com","date":"2014-11-20 01:32:56.000000000","tz":-480},"subject":"Always return the service name in the catalog","message":"Always return the service name in the catalog\n\nFix implemention of service catalog creation in v2, so that\nit won\u0027t blow up if there is no service name.\n\nThe name attribute of the service will now always be included\nin the service catalog. The value will be defaulted to empty\nstring if no service name is available.\n\nChange-Id: I305abd8446fee57af18aebf7873e3c67a1b83c92\nCloses-Bug: #1393518\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/d30ca4a3ff8d561aa42a3685a631a50d906552ae"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/d30ca4a3ff8d561aa42a3685a631a50d906552ae"}]},"branch":"refs/heads/master"},"0b361bf8bb58b8220b04de21a217493f82a33e6a":{"kind":"REWORK","_number":2,"created":"2014-11-20 10:52:22.000000000","uploader":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"ref":"refs/changes/08/135808/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/08/135808/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/08/135808/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/08/135808/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/08/135808/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/08/135808/2"}}},"commit":{"parents":[{"commit":"435afd9fabae2b135d7630e871c78f7505d78189","subject":"Imported Translations from Transifex","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/435afd9fabae2b135d7630e871c78f7505d78189"}]}],"author":{"name":"lin-hua-cheng","email":"os.lcheng@gmail.com","date":"2014-11-20 01:32:56.000000000","tz":-480},"committer":{"name":"lin-hua-cheng","email":"os.lcheng@gmail.com","date":"2014-11-20 10:52:04.000000000","tz":-480},"subject":"Always return the service name in the catalog","message":"Always return the service name in the catalog\n\nFix implemention of service catalog creation in v2, so that\nit won\u0027t blow up if there is no service name.\n\nThe name attribute of the service will now always be included\nin the service catalog. The value will be defaulted to empty\nstring if no service name is available.\n\nChange-Id: I305abd8446fee57af18aebf7873e3c67a1b83c92\nCloses-Bug: #1393518\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/0b361bf8bb58b8220b04de21a217493f82a33e6a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/0b361bf8bb58b8220b04de21a217493f82a33e6a"}]},"branch":"refs/heads/master"},"58cc72bcdb13d4286b5c0ef1f9bea51bf931b352":{"kind":"REWORK","_number":3,"created":"2014-11-20 17:45:44.000000000","uploader":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"ref":"refs/changes/08/135808/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/08/135808/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/08/135808/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/08/135808/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/08/135808/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/08/135808/3"}}},"commit":{"parents":[{"commit":"435afd9fabae2b135d7630e871c78f7505d78189","subject":"Imported Translations from Transifex","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/435afd9fabae2b135d7630e871c78f7505d78189"}]}],"author":{"name":"lin-hua-cheng","email":"os.lcheng@gmail.com","date":"2014-11-20 01:32:56.000000000","tz":-480},"committer":{"name":"lin-hua-cheng","email":"os.lcheng@gmail.com","date":"2014-11-20 17:45:27.000000000","tz":-480},"subject":"Always return the service name in the catalog","message":"Always return the service name in the catalog\n\nFix implemention of service catalog creation in v2, so that\nit won\u0027t blow up if there is no service name.\n\nThe name attribute of the service will now always be included\nin the service catalog. The value will be defaulted to empty\nstring if no service name is available.\n\nChange-Id: I305abd8446fee57af18aebf7873e3c67a1b83c92\nCloses-Bug: #1393518\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/58cc72bcdb13d4286b5c0ef1f9bea51bf931b352"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/58cc72bcdb13d4286b5c0ef1f9bea51bf931b352"}]},"branch":"refs/heads/master"},"b092fb8983cc2f149cc0b6bfbf2d8304936bbca5":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2014-11-21 02:18:56.000000000","uploader":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"ref":"refs/changes/08/135808/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/08/135808/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/08/135808/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/08/135808/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/08/135808/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/08/135808/4"}}},"commit":{"parents":[{"commit":"435afd9fabae2b135d7630e871c78f7505d78189","subject":"Imported Translations from Transifex","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/435afd9fabae2b135d7630e871c78f7505d78189"}]}],"author":{"name":"lin-hua-cheng","email":"os.lcheng@gmail.com","date":"2014-11-20 01:32:56.000000000","tz":-480},"committer":{"name":"lin-hua-cheng","email":"os.lcheng@gmail.com","date":"2014-11-21 02:18:39.000000000","tz":-480},"subject":"Always return the service name in the catalog","message":"Always return the service name in the catalog\n\nFix implemention of service catalog creation in v2, to handle the case\nwhen the service name is not available. Using service.get(\u0027name\u0027, \u0027\u0027)\ndoes not work because that doesn\u0027t invoke the __getitem__() from sql.DictBase\nparent class of Service. Instead the service name have to be directly read\nfrom the \u0027extra\u0027 attribute of the service object using\nservice.extra.get(\u0027name\u0027, \u0027\u0027).\n\nThe name attribute of the service will now always be included\nin the service catalog. The value will be defaulted to empty\nstring if no service name is available.\n\nChange-Id: I305abd8446fee57af18aebf7873e3c67a1b83c92\nCloses-Bug: #1393518\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/b092fb8983cc2f149cc0b6bfbf2d8304936bbca5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/b092fb8983cc2f149cc0b6bfbf2d8304936bbca5"}]},"branch":"refs/heads/master"},"c8bc01551a0329a68e3e65a3ecc70fd6883a1428":{"kind":"NO_CODE_CHANGE","_number":5,"created":"2014-11-21 02:27:14.000000000","uploader":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"ref":"refs/changes/08/135808/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/08/135808/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/08/135808/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/08/135808/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/08/135808/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/08/135808/5"}}},"commit":{"parents":[{"commit":"435afd9fabae2b135d7630e871c78f7505d78189","subject":"Imported Translations from Transifex","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/435afd9fabae2b135d7630e871c78f7505d78189"}]}],"author":{"name":"lin-hua-cheng","email":"os.lcheng@gmail.com","date":"2014-11-20 01:32:56.000000000","tz":-480},"committer":{"name":"lin-hua-cheng","email":"os.lcheng@gmail.com","date":"2014-11-21 02:26:52.000000000","tz":-480},"subject":"Always return the service name in the catalog","message":"Always return the service name in the catalog\n\nFix implemention of service catalog creation in v2, to handle the case\nwhen the service name is not available. Using service.get(\u0027name\u0027, \u0027\u0027)\ndoes not work because that doesn\u0027t invoke the __getitem__() from\nsql.DictBase parent class of Service. Instead the service name have to\nbe directly read from the \u0027extra\u0027 attribute of the service object using\nservice.extra.get(\u0027name\u0027, \u0027\u0027).\n\nThe name attribute of the service will now always be included in the\nservice catalog. The value will be defaulted to empty string if no\nservice name is available.\n\nChange-Id: I305abd8446fee57af18aebf7873e3c67a1b83c92\nCloses-Bug: #1393518\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/c8bc01551a0329a68e3e65a3ecc70fd6883a1428"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/c8bc01551a0329a68e3e65a3ecc70fd6883a1428"}]},"branch":"refs/heads/master"},"cbae37b5732cf2b6d701d7456c9bb235b5ff8232":{"kind":"REWORK","_number":6,"created":"2014-11-21 14:49:34.000000000","uploader":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"ref":"refs/changes/08/135808/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/08/135808/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/08/135808/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/08/135808/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/08/135808/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/08/135808/6"}}},"commit":{"parents":[{"commit":"435afd9fabae2b135d7630e871c78f7505d78189","subject":"Imported Translations from Transifex","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/435afd9fabae2b135d7630e871c78f7505d78189"}]}],"author":{"name":"lin-hua-cheng","email":"os.lcheng@gmail.com","date":"2014-11-20 01:32:56.000000000","tz":-480},"committer":{"name":"lin-hua-cheng","email":"os.lcheng@gmail.com","date":"2014-11-21 14:48:38.000000000","tz":-480},"subject":"Always return the service name in the catalog","message":"Always return the service name in the catalog\n\nFix implemention of service catalog creation in v2, to handle the case\nwhen the service name is not available. Using service.get(\u0027name\u0027, \u0027\u0027)\ndoes not work because that doesn\u0027t invoke the __getitem__() from\nsql.DictBase parent class of Service. Instead the service name have to\nbe directly read from the \u0027extra\u0027 attribute of the service object using\nservice.extra.get(\u0027name\u0027, \u0027\u0027).\n\nThe name attribute of the service will now always be included in the\nservice catalog. The value will be defaulted to empty string if no\nservice name is available.\n\nChange-Id: I305abd8446fee57af18aebf7873e3c67a1b83c92\nCloses-Bug: #1393518\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/cbae37b5732cf2b6d701d7456c9bb235b5ff8232"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/cbae37b5732cf2b6d701d7456c9bb235b5ff8232"}]},"branch":"refs/heads/master"},"9fa76d279557f33a525d5c5118f51e73bfc98e2c":{"kind":"REWORK","_number":7,"created":"2014-11-23 15:03:49.000000000","uploader":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"ref":"refs/changes/08/135808/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/08/135808/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/08/135808/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/08/135808/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/08/135808/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/08/135808/7"}}},"commit":{"parents":[{"commit":"435afd9fabae2b135d7630e871c78f7505d78189","subject":"Imported Translations from Transifex","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/435afd9fabae2b135d7630e871c78f7505d78189"}]}],"author":{"name":"lin-hua-cheng","email":"os.lcheng@gmail.com","date":"2014-11-20 01:32:56.000000000","tz":-480},"committer":{"name":"David Stanek","email":"dstanek@dstanek.com","date":"2014-11-23 15:02:41.000000000","tz":0},"subject":"Always return the service name in the catalog","message":"Always return the service name in the catalog\n\nFix implemention of service catalog creation in v2, to handle the case\nwhen the service name is not available. Using service.get(\u0027name\u0027, \u0027\u0027)\ndoes not work because that doesn\u0027t invoke the __getitem__() from\nsql.DictBase parent class of Service. Instead the service name have to\nbe directly read from the \u0027extra\u0027 attribute of the service object using\nservice.extra.get(\u0027name\u0027, \u0027\u0027).\n\nThe name attribute of the service will now always be included in the\nservice catalog. The value will be defaulted to empty string if no\nservice name is available.\n\nChange-Id: I305abd8446fee57af18aebf7873e3c67a1b83c92\nCloses-Bug: #1393518\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/9fa76d279557f33a525d5c5118f51e73bfc98e2c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/9fa76d279557f33a525d5c5118f51e73bfc98e2c"}]},"branch":"refs/heads/master"},"0a3d0c6c0f84dd9f1478d8ec8f0c714dc150e1b0":{"kind":"REWORK","_number":8,"created":"2014-11-24 11:26:53.000000000","uploader":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"ref":"refs/changes/08/135808/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/08/135808/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/08/135808/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/08/135808/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/08/135808/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/08/135808/8"}}},"commit":{"parents":[{"commit":"435afd9fabae2b135d7630e871c78f7505d78189","subject":"Imported Translations from Transifex","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/435afd9fabae2b135d7630e871c78f7505d78189"}]}],"author":{"name":"lin-hua-cheng","email":"os.lcheng@gmail.com","date":"2014-11-20 01:32:56.000000000","tz":-480},"committer":{"name":"lin-hua-cheng","email":"os.lcheng@gmail.com","date":"2014-11-24 11:26:34.000000000","tz":-480},"subject":"Always return the service name in the catalog","message":"Always return the service name in the catalog\n\nFix implemention of service catalog creation in v2, to handle the case\nwhen the service name is not available. Using service.get(\u0027name\u0027, \u0027\u0027)\ndoes not work because that doesn\u0027t invoke the __getitem__() from\nsql.DictBase parent class of Service. Instead the service name have to\nbe directly read from the \u0027extra\u0027 attribute of the service object using\nservice.extra.get(\u0027name\u0027, \u0027\u0027).\nThe name attribute of the service will now always be included in the\nservice catalog. The value will be defaulted to empty string if no\nservice name is available.\n\nChange-Id: I305abd8446fee57af18aebf7873e3c67a1b83c92\nCloses-Bug: #1393518\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/0a3d0c6c0f84dd9f1478d8ec8f0c714dc150e1b0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/0a3d0c6c0f84dd9f1478d8ec8f0c714dc150e1b0"}]},"branch":"refs/heads/master"},"ca3df19da46e330cd9ce1de77224452177f06071":{"kind":"TRIVIAL_REBASE","_number":9,"created":"2014-12-18 05:40:49.000000000","uploader":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"ref":"refs/changes/08/135808/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/08/135808/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/08/135808/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/08/135808/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/08/135808/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/08/135808/9"}}},"commit":{"parents":[{"commit":"5d376ba9ad80af5663e263c07bc912b1f4e5931e","subject":"Update docs to no longer show XML support","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/5d376ba9ad80af5663e263c07bc912b1f4e5931e"}]}],"author":{"name":"lin-hua-cheng","email":"os.lcheng@gmail.com","date":"2014-11-20 01:32:56.000000000","tz":-480},"committer":{"name":"lin-hua-cheng","email":"os.lcheng@gmail.com","date":"2014-12-18 05:39:28.000000000","tz":-480},"subject":"Always return the service name in the catalog","message":"Always return the service name in the catalog\n\nFix implemention of service catalog creation in v2, to handle the case\nwhen the service name is not available. Using service.get(\u0027name\u0027, \u0027\u0027)\ndoes not work because that doesn\u0027t invoke the __getitem__() from\nsql.DictBase parent class of Service. Instead the service name have to\nbe directly read from the \u0027extra\u0027 attribute of the service object using\nservice.extra.get(\u0027name\u0027, \u0027\u0027).\nThe name attribute of the service will now always be included in the\nservice catalog. The value will be defaulted to empty string if no\nservice name is available.\n\nChange-Id: I305abd8446fee57af18aebf7873e3c67a1b83c92\nCloses-Bug: #1393518\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/ca3df19da46e330cd9ce1de77224452177f06071"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/ca3df19da46e330cd9ce1de77224452177f06071"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
