)]}'
{"id":"openstack%2Fpython-keystoneclient~79542","triplet_id":"openstack%2Fpython-keystoneclient~master~I353b26a1ffc04a20666e76f5bd2f1e6d7c19a22d","project":"openstack/python-keystoneclient","branch":"master","topic":"auth_plugins","hashtags":[],"change_id":"I353b26a1ffc04a20666e76f5bd2f1e6d7c19a22d","subject":"Plugin loading from config objects","status":"MERGED","created":"2014-03-11 05:59:31.000000000","updated":"2014-07-11 01:14:51.000000000","submitted":"2014-07-11 01:14:51.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":24,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"7b4dfdf2e59e21d91489c5083c095ae23f6ee399","_number":79542,"virtual_id_number":79542,"owner":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2014-07-11 01:14:51.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"date":"2014-07-10 04:56:04.000000000","_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"value":0,"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"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"},{"value":0,"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"date":"2014-07-10 04:45:40.000000000","_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":792,"name":"OpenStack Hudson","email":"hudson@openstack.org","username":"hudson-openstack"},{"value":0,"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"}],"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":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":2,"date":"2014-07-10 00:05:55.000000000","_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"value":0,"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"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"},{"value":0,"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":2,"date":"2014-07-10 00:06:29.000000000","_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":792,"name":"OpenStack Hudson","email":"hudson@openstack.org","username":"hudson-openstack"},{"value":0,"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"value":0,"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"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"},{"value":0,"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":1,"date":"2014-07-10 00:06:29.000000000","_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":792,"name":"OpenStack Hudson","email":"hudson@openstack.org","username":"hudson-openstack"},{"value":0,"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"}],"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":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"_account_id":792,"name":"OpenStack Hudson","email":"hudson@openstack.org","username":"hudson-openstack"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"_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":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"_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"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-03-12 05:57:16.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2014-05-14 13:50:42.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":"2014-05-26 07:33:58.000000000","updated_by":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"reviewer":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"state":"REVIEWER"},{"updated":"2014-05-26 07:33:58.000000000","updated_by":{"_account_id":792,"name":"OpenStack Hudson","email":"hudson@openstack.org","username":"hudson-openstack"},"reviewer":{"_account_id":792,"name":"OpenStack Hudson","email":"hudson@openstack.org","username":"hudson-openstack"},"state":"REVIEWER"},{"updated":"2014-05-26 07:33:58.000000000","updated_by":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"reviewer":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"state":"REVIEWER"},{"updated":"2014-05-26 07:33:58.000000000","updated_by":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"reviewer":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"state":"REVIEWER"},{"updated":"2014-05-26 07:33:58.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":"2014-05-26 07:33:58.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":"2014-05-26 07:33:58.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-06-11 15:01:22.000000000","updated_by":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"reviewer":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"state":"REVIEWER"},{"updated":"2014-07-04 10:50:43.000000000","updated_by":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"reviewer":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"state":"REVIEWER"},{"updated":"2014-07-10 00:05:55.000000000","updated_by":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"reviewer":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"state":"REVIEWER"},{"updated":"2014-07-10 00:06:29.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":"2014-07-10 04:56:04.000000000","updated_by":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"reviewer":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"state":"REVIEWER"},{"updated":"2014-07-11 01:14:51.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"ec42e787ebc25eeda567718678d5a59f9265a6a4","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-03-12 05:54:59.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"bff0d7b630bffdaf09e035fac7d4f5480b1010ae","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-03-12 05:57:10.000000000","message":"Patch Set 2: Work In Progress\n\nstill rough, need to discuss how to expose parameters so config and CLI can share that access","accounts_in_message":[],"_revision_number":2},{"id":"3757c708032ec21e6ed93b69768e112b72471975","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-03-12 06:07:10.000000000","message":"Patch Set 2: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"a11d6f9c92ce8fafad979d97ed9e37d1e618255b","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-03-19 07:02:04.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"5303084d8b148bab33ee2bcd7aeaf05dd0fb7c7e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-19 07:02:05.000000000","message":"Patch Set 3:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"03fa356eb27ab95cab84cb01efebfa712c6f2651","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-03-19 07:02:55.000000000","message":"Patch Set 3: Work In Progress\n\nStill trying this out","accounts_in_message":[],"_revision_number":3},{"id":"55c5e5c420ff88cad8135051de6b92466aa2b2f0","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-03-19 08:29:58.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"3a13a26617e297f7d640b9d290d0a8ab615e24db","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-19 08:29:59.000000000","message":"Patch Set 4:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"3ec5d4ad95d616290ad2e8164aec5379994d6034","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-19 10:55:04.000000000","message":"Patch Set 4: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/42/79542/4/check/gate-python-keystoneclient-pep8/7c9e17c : SUCCESS in 1m 20s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/42/79542/4/check/gate-python-keystoneclient-docs/2e029e6/doc/build/html/ : SUCCESS in 2m 05s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/42/79542/4/check/gate-python-keystoneclient-python26/6679240 : SUCCESS in 1m 20s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/42/79542/4/check/gate-python-keystoneclient-python27/ea53425 : SUCCESS in 1m 32s\n- gate-python-keystoneclient-requirements http://logs.openstack.org/42/79542/4/check/gate-python-keystoneclient-requirements/ea179a8 : SUCCESS in 2m 31s\n- check-grenade-dsvm http://logs.openstack.org/42/79542/4/check/check-grenade-dsvm/f122e1d : SUCCESS in 31m 42s\n- check-tempest-dsvm-full http://logs.openstack.org/42/79542/4/check/check-tempest-dsvm-full/003a872 : SUCCESS in 59m 25s\n- check-tempest-dsvm-neutron http://logs.openstack.org/42/79542/4/check/check-tempest-dsvm-neutron/e89e06b : SUCCESS in 43m 22s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/42/79542/4/check/check-tempest-dsvm-neutron-heat-slow/60cf5c0 : SUCCESS in 23m 30s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/42/79542/4/check/gate-python-keystoneclient-python33/e812721 : SUCCESS in 3m 36s\n- check-devstack-dsvm-cells http://logs.openstack.org/42/79542/4/check/check-devstack-dsvm-cells/15476e0 : SUCCESS in 12m 02s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/42/79542/4/check/check-tempest-dsvm-postgres-full/4f6e0f5 : SUCCESS in 1h 02m 01s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/42/79542/4/check/gate-tempest-dsvm-large-ops/530318c : SUCCESS in 14m 49s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/42/79542/4/check/gate-tempest-dsvm-neutron-large-ops/43d4a0d : SUCCESS in 16m 12s\n","accounts_in_message":[],"_revision_number":4},{"id":"84320121d33cd77d90b8f905a333bd056209b9d4","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-03-23 15:15:39.000000000","message":"Patch Set 4: I would prefer that you didn\u0027t merge this\n\nI think this should have a blueprint associated with it.","accounts_in_message":[],"_revision_number":4},{"id":"99e6673185dfc8f6161c2b41e203ce3a2183a3ed","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-23 15:15:40.000000000","message":"Patch Set 4: No score\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"91f69c5eb467ccda56d8220f89fc454cbeec05e4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-23 16:20:10.000000000","message":"Patch Set 4:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"804712875435e6af0917ac8e5ebbfa70093854d3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-23 17:38:43.000000000","message":"Patch Set 4: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/42/79542/4/check/gate-python-keystoneclient-pep8/ca87004 : SUCCESS in 1m 09s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/42/79542/4/check/gate-python-keystoneclient-docs/8b2f9e9/doc/build/html/ : SUCCESS in 1m 40s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/42/79542/4/check/gate-python-keystoneclient-python26/682d2c4 : SUCCESS in 1m 19s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/42/79542/4/check/gate-python-keystoneclient-python27/a2fe6a2 : SUCCESS in 1m 07s\n- gate-python-keystoneclient-requirements http://logs.openstack.org/42/79542/4/check/gate-python-keystoneclient-requirements/eca409c : SUCCESS in 3s\n- check-grenade-dsvm http://logs.openstack.org/42/79542/4/check/check-grenade-dsvm/b5985a3 : SUCCESS in 33m 16s\n- check-tempest-dsvm-full http://logs.openstack.org/42/79542/4/check/check-tempest-dsvm-full/b8a61d3 : SUCCESS in 1h 03m 32s\n- check-tempest-dsvm-neutron http://logs.openstack.org/42/79542/4/check/check-tempest-dsvm-neutron/1f16cef : SUCCESS in 1h 18m 26s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/42/79542/4/check/check-tempest-dsvm-neutron-heat-slow/688f5ba : SUCCESS in 36m 14s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/42/79542/4/check/gate-python-keystoneclient-python33/d377572 : SUCCESS in 3m 59s\n- check-devstack-dsvm-cells http://logs.openstack.org/42/79542/4/check/check-devstack-dsvm-cells/72b837c : SUCCESS in 16m 42s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/42/79542/4/check/check-tempest-dsvm-postgres-full/a9cb76b : SUCCESS in 1h 05m 52s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/42/79542/4/check/gate-tempest-dsvm-large-ops/a8aa04c : SUCCESS in 15m 44s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/42/79542/4/check/gate-tempest-dsvm-neutron-large-ops/b2910cf : SUCCESS in 15m 19s\n\n","accounts_in_message":[],"_revision_number":4},{"id":"d754f5f8c84c86a551b47dca347273e739748fed","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-03-24 02:10:55.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"e123db77fe45e234b963fc343451ec1507e73323","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-24 02:10:56.000000000","message":"Patch Set 5:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"638b263447262044a3f0c51c14fd4909dba549b6","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-03-24 02:12:29.000000000","message":"Patch Set 5:\n\n@brant: absolutely on the blueprint. I had this up to get feedback but i should have put the bp up before i unmarked it WIP.","accounts_in_message":[],"_revision_number":5},{"id":"3a575b4041241b58cbc1ac40adf2b58e33b039a0","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-03-24 02:13:01.000000000","message":"Patch Set 5:\n\nPlease don\u0027t approve without dtroyer/OSC\u0027s agreement.","accounts_in_message":[],"_revision_number":5},{"id":"d1d83852de3a9fafe34d69c47ff98958116c9587","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-24 03:22:02.000000000","message":"Patch Set 5: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/42/79542/5/check/gate-python-keystoneclient-pep8/13f9956 : SUCCESS in 1m 14s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/42/79542/5/check/gate-python-keystoneclient-docs/11e53d2/doc/build/html/ : SUCCESS in 1m 50s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/42/79542/5/check/gate-python-keystoneclient-python26/b921de8 : SUCCESS in 1m 16s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/42/79542/5/check/gate-python-keystoneclient-python27/b3c1ccf : SUCCESS in 1m 14s\n- gate-python-keystoneclient-requirements http://logs.openstack.org/42/79542/5/check/gate-python-keystoneclient-requirements/0e9265b : SUCCESS in 11s\n- check-grenade-dsvm http://logs.openstack.org/42/79542/5/check/check-grenade-dsvm/daf288a : SUCCESS in 40m 11s\n- check-tempest-dsvm-full http://logs.openstack.org/42/79542/5/check/check-tempest-dsvm-full/d331db7 : SUCCESS in 1h 11m 02s\n- check-tempest-dsvm-neutron http://logs.openstack.org/42/79542/5/check/check-tempest-dsvm-neutron/e2d753c : SUCCESS in 51m 54s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/42/79542/5/check/check-tempest-dsvm-neutron-heat-slow/2e0d701 : SUCCESS in 26m 00s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/42/79542/5/check/gate-python-keystoneclient-python33/dd91855 : SUCCESS in 3m 47s\n- check-devstack-dsvm-cells http://logs.openstack.org/42/79542/5/check/check-devstack-dsvm-cells/53740f4 : SUCCESS in 14m 59s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/42/79542/5/check/check-tempest-dsvm-postgres-full/9155ce7 : SUCCESS in 1h 00m 06s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/42/79542/5/check/gate-tempest-dsvm-large-ops/28f58a1 : SUCCESS in 14m 13s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/42/79542/5/check/gate-tempest-dsvm-neutron-large-ops/72a1d4a : SUCCESS in 16m 27s\n\n","accounts_in_message":[],"_revision_number":5},{"id":"5ad21e8187c97b526f3f0aa606238574bb1158da","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2014-03-24 18:26:22.000000000","message":"Patch Set 5: I would prefer that you didn\u0027t merge this\n\n(2 inline comments)\n\nI like the idea. Not sure about the need for the Param class though. Seem like we can just use oslo.config.cfg.Opt to convey the params. It can be very useful on the CLI side as well.","accounts_in_message":[],"_revision_number":5},{"id":"c39e0538507308f7f96b236675a3909de0e6d9ed","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-03-24 22:57:29.000000000","message":"Patch Set 5:\n\n@gyee: the plan was to not have auth plugins ever have a dependency on oslo.config. \n\nThere are a couple of reasons for this, but \n\na) OSLO.config is only one means by which people may want to use the plugins. I wouuld like to keep this nice and open for people who are doing a different type of loading\n\nb) config is very much an application dependency. It shouldn\u0027t be a requirement of a client application. \n\nc) It means that CLI doesn\u0027t have the same control over how it generates options. It also means that the plugin starts to get control over the group and where it registers options in the CONF file which is not really what we want.","accounts_in_message":[],"_revision_number":5},{"id":"2a7a6b9cf167bca042bcc5de5b157edabe748025","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2014-03-25 05:02:01.000000000","message":"Patch Set 5: No score\n\nJamie, yeah I am convinced having dependency on oslo.config is not a good idea.","accounts_in_message":[],"_revision_number":5},{"id":"79ed27306ca47f71446bcea1b0f49e68a374be83","author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"date":"2014-04-29 17:05:33.000000000","message":"Patch Set 5: Code-Review-1\n\n(4 comments)","accounts_in_message":[],"_revision_number":5},{"id":"e1d6524c4761b73da4b50059b208e09be1641852","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-05-06 23:06:30.000000000","message":"Patch Set 5:\n\n(4 comments)","accounts_in_message":[],"_revision_number":5},{"id":"73d6769b1af3e1ddea61b2124584c5a950077726","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-06 23:06:31.000000000","message":"Patch Set 5: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"07177037530360f750cd0e8fbfa0344e99423dae","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-06 23:06:32.000000000","message":"Patch Set 5: 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":5},{"id":"6db1f8af16ef570f26e5ab071e0a0bacde71b1b6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-07 01:49:24.000000000","message":"Patch Set 6:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":6},{"id":"a6bf06cc2778ec5500eb7958e73776fd7d8f2e2b","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-05-07 01:49:24.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"b119880ce28e194a6e1c14fb0b7992204686611c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-07 02:55:38.000000000","message":"Patch Set 6: Verified-1\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/42/79542/6/check/gate-python-keystoneclient-pep8/01604de : SUCCESS in 1m 04s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/42/79542/6/check/gate-python-keystoneclient-docs/cfdd6f1/doc/build/html/ : SUCCESS in 1m 15s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/42/79542/6/check/gate-python-keystoneclient-python26/e7492a3 : SUCCESS in 50s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/42/79542/6/check/gate-python-keystoneclient-python27/731da23 : SUCCESS in 59s\n- gate-python-keystoneclient-requirements http://logs.openstack.org/42/79542/6/check/gate-python-keystoneclient-requirements/9cecfad : SUCCESS in 12s\n- check-tempest-dsvm-full http://logs.openstack.org/42/79542/6/check/check-tempest-dsvm-full/d3f5eaa : SUCCESS in 42m 21s\n- check-tempest-dsvm-neutron http://logs.openstack.org/42/79542/6/check/check-tempest-dsvm-neutron/3affe68 : SUCCESS in 1h 06m 10s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/42/79542/6/check/check-tempest-dsvm-neutron-heat-slow/0d2e20a : SUCCESS in 19m 39s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/42/79542/6/check/check-grenade-dsvm/55c3ee5 : SUCCESS in 40m 12s\n- check-grenade-dsvm-neutron http://logs.openstack.org/42/79542/6/check/check-grenade-dsvm-neutron/f7856d8 : FAILURE in 36m 01s (non-voting)\n- check-tempest-dsvm-full-havana http://logs.openstack.org/42/79542/6/check/check-tempest-dsvm-full-havana/1588d38 : SUCCESS in 40m 03s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/42/79542/6/check/check-tempest-dsvm-neutron-havana/b5e1410 : SUCCESS in 34m 11s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/42/79542/6/check/check-tempest-dsvm-full-icehouse/aa7b10e : FAILURE in 53m 52s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/42/79542/6/check/check-tempest-dsvm-neutron-icehouse/a7c0279 : SUCCESS in 55m 44s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/42/79542/6/check/gate-python-keystoneclient-python33/74076e0 : SUCCESS in 3m 54s\n- check-devstack-dsvm-cells http://logs.openstack.org/42/79542/6/check/check-devstack-dsvm-cells/7ad8db9 : SUCCESS in 12m 40s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/42/79542/6/check/check-tempest-dsvm-postgres-full/d5751b8 : SUCCESS in 43m 08s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/42/79542/6/check/gate-tempest-dsvm-large-ops/6439db0 : SUCCESS in 29m 33s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/42/79542/6/check/gate-tempest-dsvm-neutron-large-ops/e45519a : SUCCESS in 21m 55s","accounts_in_message":[],"_revision_number":6},{"id":"6ae8be0951149cd39aae2bcfe43e4b751c84f417","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2014-05-07 02:56:50.000000000","message":"Patch Set 6:\n\nI noticed jenkins failed, I think you hit bug(s):\n\n- check-grenade-dsvm-neutron: https://bugs.launchpad.net/bugs/1314313\n- check-tempest-dsvm-full-icehouse: https://bugs.launchpad.net/bugs/1254872\n\nWe don\u0027t automatically recheck or reverify, so please consider\ndoing that manually if someone hasn\u0027t already. For a code review\nwhich is not yet approved, you can recheck by leaving a code\nreview comment with just the text:\n\n    recheck bug 1314313\nFor bug details see: http://status.openstack.org/elastic-recheck/","accounts_in_message":[],"_revision_number":6},{"id":"ee8e1b3aa638c8c8eaf33d83bb42c3c2066c1b7e","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-05-07 04:50:36.000000000","message":"Patch Set 6:\n\nrecheck bug 1254872","accounts_in_message":[],"_revision_number":6},{"id":"04dd31b21ba4952961ca57ccea9e85e3db0f7d08","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-07 04:50:37.000000000","message":"Patch Set 6: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":6},{"id":"fd5a2ca155921d0b4531f1942e22eb97d52f8d90","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-07 05:54:24.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/42/79542/6/check/gate-python-keystoneclient-pep8/22eeaee : SUCCESS in 1m 13s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/42/79542/6/check/gate-python-keystoneclient-docs/dc7388b/doc/build/html/ : SUCCESS in 1m 38s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/42/79542/6/check/gate-python-keystoneclient-python26/e3ad053 : SUCCESS in 1m 21s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/42/79542/6/check/gate-python-keystoneclient-python27/23e65a4 : SUCCESS in 1m 12s\n- gate-python-keystoneclient-requirements http://logs.openstack.org/42/79542/6/check/gate-python-keystoneclient-requirements/8fff82f : SUCCESS in 13s\n- check-tempest-dsvm-full http://logs.openstack.org/42/79542/6/check/check-tempest-dsvm-full/2914ac1 : SUCCESS in 43m 56s\n- check-tempest-dsvm-neutron http://logs.openstack.org/42/79542/6/check/check-tempest-dsvm-neutron/40b2ef3 : SUCCESS in 58m 51s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/42/79542/6/check/check-tempest-dsvm-neutron-heat-slow/3f206af : SUCCESS in 19m 20s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/42/79542/6/check/check-grenade-dsvm/0400aae : SUCCESS in 41m 48s\n- check-grenade-dsvm-neutron http://logs.openstack.org/42/79542/6/check/check-grenade-dsvm-neutron/a1025ef : FAILURE in 51m 56s (non-voting)\n- check-tempest-dsvm-full-havana http://logs.openstack.org/42/79542/6/check/check-tempest-dsvm-full-havana/6130ea9 : SUCCESS in 31m 34s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/42/79542/6/check/check-tempest-dsvm-neutron-havana/2e92cfb : SUCCESS in 33m 04s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/42/79542/6/check/check-tempest-dsvm-full-icehouse/8bb831a : SUCCESS in 1h 03m 43s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/42/79542/6/check/check-tempest-dsvm-neutron-icehouse/f4f4b01 : SUCCESS in 57m 21s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/42/79542/6/check/gate-python-keystoneclient-python33/07a21b7 : SUCCESS in 3m 55s\n- check-devstack-dsvm-cells http://logs.openstack.org/42/79542/6/check/check-devstack-dsvm-cells/4697ed5 : SUCCESS in 12m 30s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/42/79542/6/check/check-tempest-dsvm-postgres-full/4f16c19 : SUCCESS in 53m 37s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/42/79542/6/check/gate-tempest-dsvm-large-ops/bff87d0 : SUCCESS in 21m 24s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/42/79542/6/check/gate-tempest-dsvm-neutron-large-ops/cd47d30 : SUCCESS in 19m 07s","accounts_in_message":[],"_revision_number":6},{"id":"c6fb28e95f9136f557b547b644000ca705fd0eba","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2014-05-08 06:05:58.000000000","message":"Patch Set 6: Code-Review+2\n\nlgtm! I think this patch have all the ingredients to make the plugins usable for both CLI and middleware. It may not be perfect as I am sure there are probably still corner cases. But hey, we have to start somewhere.","accounts_in_message":[],"_revision_number":6},{"id":"9e58a770c051feddfb79718c7a444f0b76c877ac","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-20 22:29:18.000000000","message":"Patch Set 6: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":6},{"id":"c0e01c4187f830e4eb37fd21d38802145462f03f","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-05-20 22:29:18.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"4c0829045c9abb5269b114b6b7f9bab5d40a1d98","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-20 23:40:53.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/42/79542/6/check/gate-python-keystoneclient-pep8/2d98316 : SUCCESS in 1m 08s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/42/79542/6/check/gate-python-keystoneclient-docs/d05d357/doc/build/html/ : SUCCESS in 1m 49s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/42/79542/6/check/gate-python-keystoneclient-python26/7696ceb : SUCCESS in 54s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/42/79542/6/check/gate-python-keystoneclient-python27/6204415 : SUCCESS in 1m 29s\n- gate-python-keystoneclient-requirements http://logs.openstack.org/42/79542/6/check/gate-python-keystoneclient-requirements/478f807 : SUCCESS in 6s\n- check-tempest-dsvm-full http://logs.openstack.org/42/79542/6/check/check-tempest-dsvm-full/9ef0361 : SUCCESS in 1h 01m 46s\n- check-tempest-dsvm-neutron http://logs.openstack.org/42/79542/6/check/check-tempest-dsvm-neutron/005b22e : SUCCESS in 1h 02m 02s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/42/79542/6/check/check-tempest-dsvm-neutron-heat-slow/fc8e2dd : SUCCESS in 18m 56s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/42/79542/6/check/check-grenade-dsvm/3e862e8 : SUCCESS in 39m 57s\n- check-grenade-dsvm-neutron http://logs.openstack.org/42/79542/6/check/check-grenade-dsvm-neutron/ae6125a : FAILURE in 34m 17s (non-voting)\n- check-tempest-dsvm-full-havana http://logs.openstack.org/42/79542/6/check/check-tempest-dsvm-full-havana/411c097 : SUCCESS in 29m 37s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/42/79542/6/check/check-tempest-dsvm-neutron-havana/bab334f : SUCCESS in 28m 05s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/42/79542/6/check/check-tempest-dsvm-full-icehouse/403aa24 : SUCCESS in 56m 39s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/42/79542/6/check/check-tempest-dsvm-neutron-icehouse/9899c6b : SUCCESS in 55m 20s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/42/79542/6/check/gate-python-keystoneclient-python33/90535f2 : SUCCESS in 4m 15s\n- check-devstack-dsvm-cells http://logs.openstack.org/42/79542/6/check/check-devstack-dsvm-cells/786d692 : SUCCESS in 13m 18s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/42/79542/6/check/check-tempest-dsvm-postgres-full/c44a613 : SUCCESS in 53m 15s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/42/79542/6/check/gate-tempest-dsvm-large-ops/fe9a946 : SUCCESS in 22m 23s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/42/79542/6/check/gate-tempest-dsvm-neutron-large-ops/bba706d : SUCCESS in 20m 54s\n- check-tempest-dsvm-full-apache-services http://logs.openstack.org/42/79542/6/check/check-tempest-dsvm-full-apache-services/36a8b3c : FAILURE in 43m 17s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"7ea35ad1c7d67a90b95f490d5da3ec8d96c0c7ae","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-05-26 07:33:35.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"aa19cf98d299eba9e2a1008180262325b3804fec","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-26 07:33:36.000000000","message":"Patch Set 7:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":7},{"id":"44824c6171eb2ec93f11cdf78ce5686684936b08","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-26 08:36:38.000000000","message":"Patch Set 7: Verified-1\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/42/79542/7/check/gate-python-keystoneclient-pep8/87cfb7f : SUCCESS in 1m 35s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/42/79542/7/check/gate-python-keystoneclient-docs/6743cc3/doc/build/html/ : SUCCESS in 2m 33s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/42/79542/7/check/gate-python-keystoneclient-python26/8edbe60 : SUCCESS in 50s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/42/79542/7/check/gate-python-keystoneclient-python27/573958c : SUCCESS in 1m 01s\n- gate-python-keystoneclient-requirements http://logs.openstack.org/42/79542/7/check/gate-python-keystoneclient-requirements/40fe1c0 : SUCCESS in 23s\n- check-tempest-dsvm-full http://logs.openstack.org/42/79542/7/check/check-tempest-dsvm-full/dcac67f : FAILURE in 55m 32s\n- check-tempest-dsvm-neutron http://logs.openstack.org/42/79542/7/check/check-tempest-dsvm-neutron/4a1da5a : SUCCESS in 58m 37s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/42/79542/7/check/check-tempest-dsvm-neutron-heat-slow/23fd28d : SUCCESS in 21m 19s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/42/79542/7/check/check-grenade-dsvm/bec66b3 : SUCCESS in 38m 50s\n- check-grenade-dsvm-neutron http://logs.openstack.org/42/79542/7/check/check-grenade-dsvm-neutron/1207ae2 : FAILURE in 35m 33s (non-voting)\n- check-tempest-dsvm-full-havana http://logs.openstack.org/42/79542/7/check/check-tempest-dsvm-full-havana/f16725a : SUCCESS in 38m 51s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/42/79542/7/check/check-tempest-dsvm-neutron-havana/ce53557 : SUCCESS in 33m 47s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/42/79542/7/check/check-tempest-dsvm-full-icehouse/2d1cba7 : SUCCESS in 1h 00m 35s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/42/79542/7/check/check-tempest-dsvm-neutron-icehouse/7ba6698 : SUCCESS in 53m 44s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/42/79542/7/check/gate-python-keystoneclient-python33/889a1f8 : SUCCESS in 3m 49s\n- check-devstack-dsvm-cells http://logs.openstack.org/42/79542/7/check/check-devstack-dsvm-cells/963f8ae : SUCCESS in 12m 18s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/42/79542/7/check/check-tempest-dsvm-postgres-full/570bd1b : SUCCESS in 54m 29s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/42/79542/7/check/gate-tempest-dsvm-large-ops/e609a0a : SUCCESS in 21m 41s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/42/79542/7/check/gate-tempest-dsvm-neutron-large-ops/14cdc8e : SUCCESS in 21m 21s\n- check-tempest-dsvm-full-apache-services http://logs.openstack.org/42/79542/7/check/check-tempest-dsvm-full-apache-services/bd4812d : FAILURE in 49m 51s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"f4a608f334feff929fd9ceee5008d6e3570c8fa0","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2014-05-26 08:37:01.000000000","message":"Patch Set 7:\n\nI noticed jenkins failed, I think you hit bug(s):\n\n- check-grenade-dsvm-neutron: https://bugs.launchpad.net/bugs/1298355 https://bugs.launchpad.net/bugs/1283522\n- check-tempest-dsvm-full-apache-services: unrecognized error\n- check-tempest-dsvm-full: unrecognized error\n\nYou have some unrecognized errors.\nFor bug details see: http://status.openstack.org/elastic-recheck/","accounts_in_message":[],"_revision_number":7},{"id":"a929ca19ee5174598c5dcafb9742b0658403cc50","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-05-26 23:26:38.000000000","message":"Patch Set 7:\n\nrecheck bug 1262153","accounts_in_message":[],"_revision_number":7},{"id":"804004fcc7cb8bb31dc551836a3ac49752c1e7b8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-26 23:26:48.000000000","message":"Patch Set 7: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":7},{"id":"989966ae188203b5bc688a51d692f0f121a7e4e5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-27 00:27:22.000000000","message":"Patch Set 7: Verified-1\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/42/79542/7/check/gate-python-keystoneclient-pep8/07582b8 : SUCCESS in 1m 51s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/42/79542/7/check/gate-python-keystoneclient-docs/f6852e4/doc/build/html/ : SUCCESS in 2m 08s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/42/79542/7/check/gate-python-keystoneclient-python26/779d463 : SUCCESS in 1m 21s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/42/79542/7/check/gate-python-keystoneclient-python27/f86e737 : SUCCESS in 2m 23s\n- gate-python-keystoneclient-requirements http://logs.openstack.org/42/79542/7/check/gate-python-keystoneclient-requirements/01900c4 : SUCCESS in 24s\n- check-tempest-dsvm-full http://logs.openstack.org/42/79542/7/check/check-tempest-dsvm-full/556828b : SUCCESS in 52m 00s\n- check-tempest-dsvm-neutron http://logs.openstack.org/42/79542/7/check/check-tempest-dsvm-neutron/ae31c90 : SUCCESS in 1h 00m 21s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/42/79542/7/check/check-tempest-dsvm-neutron-heat-slow/55ac6a6 : SUCCESS in 20m 54s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/42/79542/7/check/check-grenade-dsvm/f996d62 : FAILURE in 28m 36s\n- check-grenade-dsvm-neutron http://logs.openstack.org/42/79542/7/check/check-grenade-dsvm-neutron/6ebba10 : FAILURE in 35m 41s (non-voting)\n- check-tempest-dsvm-full-havana http://logs.openstack.org/42/79542/7/check/check-tempest-dsvm-full-havana/ac0c0d8 : SUCCESS in 33m 53s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/42/79542/7/check/check-tempest-dsvm-neutron-havana/ec9b268 : SUCCESS in 30m 12s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/42/79542/7/check/check-tempest-dsvm-full-icehouse/d11b842 : SUCCESS in 52m 41s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/42/79542/7/check/check-tempest-dsvm-neutron-icehouse/5d5da23 : SUCCESS in 55m 46s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/42/79542/7/check/gate-python-keystoneclient-python33/ed00e5a : SUCCESS in 3m 46s\n- check-devstack-dsvm-cells http://logs.openstack.org/42/79542/7/check/check-devstack-dsvm-cells/115a06e : SUCCESS in 12m 12s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/42/79542/7/check/check-tempest-dsvm-postgres-full/9fe3aa9 : FAILURE in 51m 43s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/42/79542/7/check/gate-tempest-dsvm-large-ops/5491d47 : SUCCESS in 20m 38s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/42/79542/7/check/gate-tempest-dsvm-neutron-large-ops/9172fc3 : SUCCESS in 20m 15s\n- check-tempest-dsvm-full-apache-services http://logs.openstack.org/42/79542/7/check/check-tempest-dsvm-full-apache-services/23a3139 : FAILURE in 50m 18s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"89dfd4d39649a8300f3e04967c8f436eca26c7fb","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2014-05-27 00:27:50.000000000","message":"Patch Set 7:\n\nI noticed jenkins failed, I think you hit bug(s):\n\n- check-tempest-dsvm-postgres-full: unrecognized error\n- check-grenade-dsvm-neutron: unrecognized error\n- check-tempest-dsvm-full-apache-services: unrecognized error\n- check-grenade-dsvm: https://bugs.launchpad.net/bugs/1273908\n\nYou have some unrecognized errors.\nFor bug details see: http://status.openstack.org/elastic-recheck/","accounts_in_message":[],"_revision_number":7},{"id":"6e7a00f6957467bc7a893b3c91be674240fa47f9","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-05-27 02:55:17.000000000","message":"Patch Set 7:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":7},{"id":"b36c42231530a6ff3e9f86ce88c8aaecb6eb2db3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-27 02:55:18.000000000","message":"Patch Set 7: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":7},{"id":"fc03fe9bbdc86f8b8bc2f24c880d1982512bd37e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-27 03:52:56.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/42/79542/7/check/gate-python-keystoneclient-pep8/157d403 : SUCCESS in 1m 06s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/42/79542/7/check/gate-python-keystoneclient-docs/c077356/doc/build/html/ : SUCCESS in 1m 45s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/42/79542/7/check/gate-python-keystoneclient-python26/cff49e4 : SUCCESS in 1m 18s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/42/79542/7/check/gate-python-keystoneclient-python27/06e3d78 : SUCCESS in 1m 42s\n- gate-python-keystoneclient-requirements http://logs.openstack.org/42/79542/7/check/gate-python-keystoneclient-requirements/5a46191 : SUCCESS in 23s\n- check-tempest-dsvm-full http://logs.openstack.org/42/79542/7/check/check-tempest-dsvm-full/c3ba1b3 : SUCCESS in 50m 17s\n- check-tempest-dsvm-neutron http://logs.openstack.org/42/79542/7/check/check-tempest-dsvm-neutron/859e160 : SUCCESS in 55m 17s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/42/79542/7/check/check-tempest-dsvm-neutron-heat-slow/4f0c9b3 : SUCCESS in 19m 54s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/42/79542/7/check/check-grenade-dsvm/1d9405c : SUCCESS in 41m 28s\n- check-grenade-dsvm-neutron http://logs.openstack.org/42/79542/7/check/check-grenade-dsvm-neutron/cfd585a : FAILURE in 42m 27s (non-voting)\n- check-tempest-dsvm-full-havana http://logs.openstack.org/42/79542/7/check/check-tempest-dsvm-full-havana/2d11806 : SUCCESS in 33m 13s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/42/79542/7/check/check-tempest-dsvm-neutron-havana/618d749 : SUCCESS in 33m 29s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/42/79542/7/check/check-tempest-dsvm-full-icehouse/83025ab : SUCCESS in 51m 37s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/42/79542/7/check/check-tempest-dsvm-neutron-icehouse/8765be7 : SUCCESS in 50m 03s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/42/79542/7/check/gate-python-keystoneclient-python33/369a16a : SUCCESS in 4m 33s\n- check-devstack-dsvm-cells http://logs.openstack.org/42/79542/7/check/check-devstack-dsvm-cells/910245e : SUCCESS in 10m 06s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/42/79542/7/check/check-tempest-dsvm-postgres-full/3463fc8 : SUCCESS in 51m 21s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/42/79542/7/check/gate-tempest-dsvm-large-ops/c1aea2c : SUCCESS in 21m 28s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/42/79542/7/check/gate-tempest-dsvm-neutron-large-ops/e2a0b93 : SUCCESS in 20m 43s\n- check-tempest-dsvm-full-apache-services http://logs.openstack.org/42/79542/7/check/check-tempest-dsvm-full-apache-services/d00ca76 : FAILURE in 56m 05s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"01d99458bdfd24bcfd44b95c0098ddd9e2196435","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-05-27 08:25:38.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"0304557172ae18808d39fc2c2c78ba9694400306","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-27 08:25:40.000000000","message":"Patch Set 8:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":8},{"id":"17cd8081114964b4cb84a9ad13772629a5ccf272","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-05-27 08:26:20.000000000","message":"Patch Set 8: Workflow-1","accounts_in_message":[],"_revision_number":8},{"id":"4b0065ca5f60d9518676408762ce3f7a49063fef","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-27 09:24:35.000000000","message":"Patch Set 8: Verified-1\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/42/79542/8/check/gate-python-keystoneclient-pep8/a6e6c5b : SUCCESS in 1m 32s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/42/79542/8/check/gate-python-keystoneclient-docs/726dffe/doc/build/html/ : SUCCESS in 2m 23s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/42/79542/8/check/gate-python-keystoneclient-python26/7cf42d5 : SUCCESS in 1m 21s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/42/79542/8/check/gate-python-keystoneclient-python27/673847f : SUCCESS in 2m 08s\n- gate-python-keystoneclient-requirements http://logs.openstack.org/42/79542/8/check/gate-python-keystoneclient-requirements/6beec02 : SUCCESS in 31s\n- check-tempest-dsvm-full http://logs.openstack.org/42/79542/8/check/check-tempest-dsvm-full/4f2570e : SUCCESS in 51m 06s\n- check-tempest-dsvm-neutron http://logs.openstack.org/42/79542/8/check/check-tempest-dsvm-neutron/3791f9f : SUCCESS in 58m 10s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/42/79542/8/check/check-tempest-dsvm-neutron-heat-slow/bdde269 : FAILURE in 30m 10s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/42/79542/8/check/check-grenade-dsvm/e283824 : SUCCESS in 39m 26s\n- check-grenade-dsvm-neutron http://logs.openstack.org/42/79542/8/check/check-grenade-dsvm-neutron/70763b5 : FAILURE in 34m 34s (non-voting)\n- check-tempest-dsvm-full-havana http://logs.openstack.org/42/79542/8/check/check-tempest-dsvm-full-havana/9ac43ec : SUCCESS in 38m 57s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/42/79542/8/check/check-tempest-dsvm-neutron-havana/fd76ae7 : SUCCESS in 31m 12s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/42/79542/8/check/check-tempest-dsvm-full-icehouse/2bc6abd : FAILURE in 56m 32s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/42/79542/8/check/check-tempest-dsvm-neutron-icehouse/56670da : SUCCESS in 56m 13s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/42/79542/8/check/gate-python-keystoneclient-python33/f5db729 : SUCCESS in 3m 50s\n- check-devstack-dsvm-cells http://logs.openstack.org/42/79542/8/check/check-devstack-dsvm-cells/b2c7059 : SUCCESS in 13m 09s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/42/79542/8/check/check-tempest-dsvm-postgres-full/db7ec6e : SUCCESS in 56m 01s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/42/79542/8/check/gate-tempest-dsvm-large-ops/06bce16 : SUCCESS in 26m 02s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/42/79542/8/check/gate-tempest-dsvm-neutron-large-ops/1ff8d66 : SUCCESS in 22m 21s\n- check-tempest-dsvm-full-apache-services http://logs.openstack.org/42/79542/8/check/check-tempest-dsvm-full-apache-services/bcca399 : FAILURE in 53m 56s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"669c162eb896fd57264790582cfe05790d2b78a8","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2014-05-27 09:25:43.000000000","message":"Patch Set 8:\n\nI noticed jenkins failed, I think you hit bug(s):\n\n- check-grenade-dsvm-neutron: https://bugs.launchpad.net/bugs/1283522 https://bugs.launchpad.net/bugs/1313800\n- check-tempest-dsvm-full-apache-services: unrecognized error\n- check-tempest-dsvm-full-icehouse: unrecognized error\n- check-tempest-dsvm-neutron-heat-slow: https://bugs.launchpad.net/bugs/1297560 https://bugs.launchpad.net/bugs/1288970\n\nYou have some unrecognized errors.\nFor bug details see: http://status.openstack.org/elastic-recheck/","accounts_in_message":[],"_revision_number":8},{"id":"313a3e8b55e6a26d3ac3e1dfaebfdb78c120fe81","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-06-09 23:52:59.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"1110552b216dd128407e887fc0698f653b83b2fb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-09 23:53:00.000000000","message":"Patch Set 9:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":9},{"id":"341c30ac3a8415de5e64b5caf5dd0e7fc0794d5d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-10 01:35:53.000000000","message":"Patch Set 9: Verified-1\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/42/79542/9/check/gate-python-keystoneclient-pep8/b8ebe4f : SUCCESS in 1m 41s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/42/79542/9/check/gate-python-keystoneclient-docs/b42a1ce/doc/build/html/ : SUCCESS in 2m 38s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/42/79542/9/check/gate-python-keystoneclient-python26/64660e4 : FAILURE in 1m 44s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/42/79542/9/check/gate-python-keystoneclient-python27/a143d5e : FAILURE in 1m 51s\n- gate-python-keystoneclient-requirements http://logs.openstack.org/42/79542/9/check/gate-python-keystoneclient-requirements/c8de5ba : SUCCESS in 15s\n- check-tempest-dsvm-full http://logs.openstack.org/42/79542/9/check/check-tempest-dsvm-full/0914040 : SUCCESS in 55m 22s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/42/79542/9/check/check-tempest-dsvm-postgres-full/0a5b3c5 : SUCCESS in 56m 26s\n- check-tempest-dsvm-neutron http://logs.openstack.org/42/79542/9/check/check-tempest-dsvm-neutron/7d8203e : SUCCESS in 55m 23s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/42/79542/9/check/check-tempest-dsvm-neutron-heat-slow/84b091b : SUCCESS in 21m 10s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/42/79542/9/check/check-grenade-dsvm/34f9165 : SUCCESS in 45m 45s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/42/79542/9/check/check-tempest-dsvm-full-havana/7decd17 : SUCCESS in 29m 49s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/42/79542/9/check/check-tempest-dsvm-neutron-havana/d49671a : SUCCESS in 34m 05s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/42/79542/9/check/check-tempest-dsvm-full-icehouse/c9bdeff : SUCCESS in 45m 10s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/42/79542/9/check/check-tempest-dsvm-neutron-icehouse/b715162 : SUCCESS in 55m 51s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/42/79542/9/check/gate-python-keystoneclient-python33/5abcece : FAILURE in 4m 39s\n- check-devstack-dsvm-cells http://logs.openstack.org/42/79542/9/check/check-devstack-dsvm-cells/6736eb2 : SUCCESS in 13m 51s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/42/79542/9/check/gate-tempest-dsvm-large-ops/c438efd : SUCCESS in 32m 32s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/42/79542/9/check/gate-tempest-dsvm-neutron-large-ops/bdfc9ca : SUCCESS in 26m 44s\n- check-tempest-dsvm-full-apache-services http://logs.openstack.org/42/79542/9/check/check-tempest-dsvm-full-apache-services/8cb4026 : FAILURE in 5m 58s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"8690f39e35067fa1723e6e6128e56395bbd7c4de","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-10 04:53:46.000000000","message":"Patch Set 9: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":9},{"id":"a48510655b14607d8dcfd5d7fbab9a3a65bb9bfd","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-06-10 04:53:46.000000000","message":"Patch Set 9:\n\nrecheck bug #1327430","accounts_in_message":[],"_revision_number":9},{"id":"04778fff8377934c6cfa452546404d499befbd7b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-10 05:59:36.000000000","message":"Patch Set 9: Verified-1\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/42/79542/9/check/gate-python-keystoneclient-pep8/d16cfed : SUCCESS in 1m 21s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/42/79542/9/check/gate-python-keystoneclient-docs/fdbfef1/doc/build/html/ : SUCCESS in 1m 43s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/42/79542/9/check/gate-python-keystoneclient-python26/23239f8 : SUCCESS in 1m 24s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/42/79542/9/check/gate-python-keystoneclient-python27/e088a51 : SUCCESS in 1m 41s\n- gate-python-keystoneclient-requirements http://logs.openstack.org/42/79542/9/check/gate-python-keystoneclient-requirements/82a8302 : SUCCESS in 34s\n- check-tempest-dsvm-full http://logs.openstack.org/42/79542/9/check/check-tempest-dsvm-full/f732bf1 : FAILURE in 57m 25s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/42/79542/9/check/check-tempest-dsvm-postgres-full/4126af6 : SUCCESS in 52m 37s\n- check-tempest-dsvm-neutron http://logs.openstack.org/42/79542/9/check/check-tempest-dsvm-neutron/9fdcb06 : SUCCESS in 1h 04m 11s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/42/79542/9/check/check-tempest-dsvm-neutron-heat-slow/29399f9 : FAILURE in 32m 59s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/42/79542/9/check/check-grenade-dsvm/a9c8ba6 : SUCCESS in 41m 10s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/42/79542/9/check/check-tempest-dsvm-full-havana/b5076e4 : SUCCESS in 31m 50s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/42/79542/9/check/check-tempest-dsvm-neutron-havana/c0ffa2a : SUCCESS in 29m 34s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/42/79542/9/check/check-tempest-dsvm-full-icehouse/99536a4 : SUCCESS in 53m 11s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/42/79542/9/check/check-tempest-dsvm-neutron-icehouse/8923a9c : SUCCESS in 58m 20s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/42/79542/9/check/gate-python-keystoneclient-python33/6924b98 : SUCCESS in 4m 50s\n- check-devstack-dsvm-cells http://logs.openstack.org/42/79542/9/check/check-devstack-dsvm-cells/4d699e1 : SUCCESS in 13m 24s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/42/79542/9/check/gate-tempest-dsvm-large-ops/c3b77dd : SUCCESS in 30m 04s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/42/79542/9/check/gate-tempest-dsvm-neutron-large-ops/e37d4ac : SUCCESS in 26m 32s\n- check-tempest-dsvm-full-apache-services http://logs.openstack.org/42/79542/9/check/check-tempest-dsvm-full-apache-services/e31e4cc : FAILURE in 7m 19s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"9712c8a04906fdaaa45c54ef441e58aaa8168443","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-06-10 08:01:15.000000000","message":"Patch Set 9:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":9},{"id":"ea7db71b587615856e00f6a16e37014f8704b2d8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-10 08:01:16.000000000","message":"Patch Set 9: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":9},{"id":"3dafbdd56698aab48cf14de1c90c03d2825bee22","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-10 09:03:24.000000000","message":"Patch Set 9: Verified-1\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/42/79542/9/check/gate-python-keystoneclient-pep8/6a24757 : SUCCESS in 1m 20s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/42/79542/9/check/gate-python-keystoneclient-docs/e78ccc9/doc/build/html/ : SUCCESS in 2m 04s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/42/79542/9/check/gate-python-keystoneclient-python26/2efdf3a : SUCCESS in 2m 14s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/42/79542/9/check/gate-python-keystoneclient-python27/3900497 : SUCCESS in 1m 17s\n- gate-python-keystoneclient-requirements http://logs.openstack.org/42/79542/9/check/gate-python-keystoneclient-requirements/81423b8 : SUCCESS in 30s\n- check-tempest-dsvm-full http://logs.openstack.org/42/79542/9/check/check-tempest-dsvm-full/f61189c : SUCCESS in 55m 12s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/42/79542/9/check/check-tempest-dsvm-postgres-full/9cb0b4f : SUCCESS in 56m 44s\n- check-tempest-dsvm-neutron http://logs.openstack.org/42/79542/9/check/check-tempest-dsvm-neutron/23e7fd4 : SUCCESS in 59m 11s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/42/79542/9/check/check-tempest-dsvm-neutron-heat-slow/1019343 : FAILURE in 32m 15s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/42/79542/9/check/check-grenade-dsvm/ea623a1 : FAILURE in 45m 40s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/42/79542/9/check/check-tempest-dsvm-full-havana/cc3158f : SUCCESS in 34m 30s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/42/79542/9/check/check-tempest-dsvm-neutron-havana/7a17a4b : SUCCESS in 31m 55s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/42/79542/9/check/check-tempest-dsvm-full-icehouse/1646299 : SUCCESS in 52m 55s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/42/79542/9/check/check-tempest-dsvm-neutron-icehouse/f2e542d : SUCCESS in 59m 27s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/42/79542/9/check/gate-python-keystoneclient-python33/c2bf53b : SUCCESS in 3m 19s\n- check-devstack-dsvm-cells http://logs.openstack.org/42/79542/9/check/check-devstack-dsvm-cells/c8c9d04 : SUCCESS in 12m 56s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/42/79542/9/check/gate-tempest-dsvm-large-ops/54f7340 : SUCCESS in 29m 59s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/42/79542/9/check/gate-tempest-dsvm-neutron-large-ops/ec846f0 : SUCCESS in 26m 15s\n- check-tempest-dsvm-full-apache-services http://logs.openstack.org/42/79542/9/check/check-tempest-dsvm-full-apache-services/d7f893f : FAILURE in 6m 03s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"618219eeb4293bbc68612727540b5b99406ae045","author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"date":"2014-06-11 15:01:22.000000000","message":"Patch Set 9: Code-Review-1\n\n(3 comments)\n\nI left a comment on an earlier patch in this series describing config option discovery from libraries that applies to this changeset as well.","accounts_in_message":[],"_revision_number":9},{"id":"0fc07e106c32c37f0fd9e2d04cb64fcc133a68da","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-06-12 01:53:48.000000000","message":"Patch Set 9:\n\n(3 comments)\n\nwhilst we should have as much as possible in the example config files does it make sense to do this for auth plugins? \n\nA large part of the point here is to move beyond using v2 authentication everywhere, but this goes beyond just v3 username and password. Already we are seeing oauth, kerberos, and a list of federated plugins that will all have there own set of options. \n\nI can provide a list_options command fairly easily but do you have any thoughts as to how we would represent all this?","accounts_in_message":[],"_revision_number":9},{"id":"8002f974a040ca8cda904235169bdbca18fc61e5","author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"date":"2014-06-13 12:50:29.000000000","message":"Patch Set 9:\n\n(2 comments)\n\nWe won\u0027t be able to include options for third-party auth plugins, but I think we should try for the ones we distribute, especially in the documentation, since it would be difficult for a user to discover them otherwise. The information is all there, and the tools and techniques are already being used already.\n\nAs far as representation, again, it would be easier to just use Opt instances.","accounts_in_message":[],"_revision_number":9},{"id":"7276dffd611e0bfa44211c7166d4666e7577c851","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-13 12:50:30.000000000","message":"Patch Set 9: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":9},{"id":"bf586068bb792eff9e8a279b19c1b33c480f1520","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-13 12:50:32.000000000","message":"Patch Set 9: 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":9},{"id":"429427455c771d1d1576e1b4bddfdf62781f3667","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-07-01 01:03:47.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"6caaa3ace452c1dd7ae7fb5ca4089c883b71a732","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-01 01:03:48.000000000","message":"Patch Set 10:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":10},{"id":"ad15124e7c7af8c615229a1ee771d96d1e456ba9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-01 02:00:10.000000000","message":"Patch Set 10: Verified-1\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/42/79542/10/check/gate-python-keystoneclient-pep8/528a2f0 : FAILURE in 1m 10s\n- gate-python-keystoneclient-docs http://logs.openstack.org/42/79542/10/check/gate-python-keystoneclient-docs/9f2c1af : FAILURE in 1m 22s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/42/79542/10/check/gate-python-keystoneclient-python26/e0165dd : FAILURE in 47s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/42/79542/10/check/gate-python-keystoneclient-python27/b2f752d : FAILURE in 1m 13s\n- gate-python-keystoneclient-requirements http://logs.openstack.org/42/79542/10/check/gate-python-keystoneclient-requirements/524a603 : SUCCESS in 10s\n- check-tempest-dsvm-full http://logs.openstack.org/42/79542/10/check/check-tempest-dsvm-full/5e3bfe7 : SUCCESS in 46m 12s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/42/79542/10/check/check-tempest-dsvm-postgres-full/4eeebd1 : SUCCESS in 42m 41s\n- check-tempest-dsvm-neutron http://logs.openstack.org/42/79542/10/check/check-tempest-dsvm-neutron/af266d4 : SUCCESS in 53m 08s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/42/79542/10/check/check-tempest-dsvm-neutron-heat-slow/70b3ac1 : SUCCESS in 22m 46s\n- check-grenade-dsvm http://logs.openstack.org/42/79542/10/check/check-grenade-dsvm/73aec0d : SUCCESS in 35m 12s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/42/79542/10/check/check-tempest-dsvm-full-havana/0090fc6 : SUCCESS in 34m 39s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/42/79542/10/check/check-tempest-dsvm-neutron-havana/29e89f9 : SUCCESS in 35m 54s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/42/79542/10/check/check-tempest-dsvm-full-icehouse/1a05c0a : SUCCESS in 50m 57s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/42/79542/10/check/check-tempest-dsvm-neutron-icehouse/4a7ccbc : SUCCESS in 53m 37s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/42/79542/10/check/gate-python-keystoneclient-python33/b91b751 : FAILURE in 3m 24s\n- check-devstack-dsvm-cells http://logs.openstack.org/42/79542/10/check/check-devstack-dsvm-cells/87d05e9 : SUCCESS in 19m 26s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/42/79542/10/check/gate-tempest-dsvm-large-ops/25aee0c : SUCCESS in 30m 21s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/42/79542/10/check/gate-tempest-dsvm-neutron-large-ops/96e5334 : SUCCESS in 30m 47s","accounts_in_message":[],"_revision_number":10},{"id":"1a61c22818f04ac2de884a9fb65d1234f458f8a2","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-07-03 12:00:21.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"b77995e48aee02a58e92d64688dc8435f9a07f25","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-03 12:00:23.000000000","message":"Patch Set 11:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":11},{"id":"fcfe231c19ad3742ce71a718e674c6a5524f697a","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-07-03 12:07:12.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"ddebcc4c2de060c47c172fadbc9316d333ef8b3b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-03 12:07:14.000000000","message":"Patch Set 12:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":12},{"id":"4960ef4196fbbf61ffdde1f160f2897410c58569","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-07-03 12:23:11.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"8a57ce4ebe7a982d819bec95f43aa63120c52fee","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-03 12:23:15.000000000","message":"Patch Set 13:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":13},{"id":"30971dc6490260987f1228c29301b6f5a9d6c410","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-03 13:24:43.000000000","message":"Patch Set 13: Verified+1\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/42/79542/13/check/gate-python-keystoneclient-pep8/59ee9e1 : SUCCESS in 1m 37s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/42/79542/13/check/gate-python-keystoneclient-docs/33b142b/doc/build/html/ : SUCCESS in 1m 20s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/42/79542/13/check/gate-python-keystoneclient-python26/d7acdce : SUCCESS in 1m 14s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/42/79542/13/check/gate-python-keystoneclient-python27/e82fbb5 : SUCCESS in 1m 25s\n- gate-python-keystoneclient-requirements http://logs.openstack.org/42/79542/13/check/gate-python-keystoneclient-requirements/2e66034 : SUCCESS in 8s\n- check-tempest-dsvm-full http://logs.openstack.org/42/79542/13/check/check-tempest-dsvm-full/90cadfe : SUCCESS in 39m 08s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/42/79542/13/check/check-tempest-dsvm-postgres-full/391a694 : SUCCESS in 48m 38s\n- check-tempest-dsvm-neutron http://logs.openstack.org/42/79542/13/check/check-tempest-dsvm-neutron/7af4d94 : SUCCESS in 51m 15s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/42/79542/13/check/check-tempest-dsvm-neutron-heat-slow/f4104d5 : SUCCESS in 21m 49s\n- check-grenade-dsvm http://logs.openstack.org/42/79542/13/check/check-grenade-dsvm/720fedc : SUCCESS in 44m 16s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/42/79542/13/check/check-tempest-dsvm-full-havana/41963f1 : SUCCESS in 31m 33s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/42/79542/13/check/check-tempest-dsvm-neutron-havana/fc27a48 : SUCCESS in 35m 55s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/42/79542/13/check/check-tempest-dsvm-full-icehouse/80da7d8 : SUCCESS in 49m 04s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/42/79542/13/check/check-tempest-dsvm-neutron-icehouse/0d5b0bd : SUCCESS in 56m 02s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/42/79542/13/check/gate-python-keystoneclient-python33/8e29c4e : SUCCESS in 3m 56s\n- check-devstack-dsvm-cells http://logs.openstack.org/42/79542/13/check/check-devstack-dsvm-cells/4baa1eb : SUCCESS in 14m 55s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/42/79542/13/check/gate-tempest-dsvm-large-ops/7067b15 : SUCCESS in 22m 57s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/42/79542/13/check/gate-tempest-dsvm-neutron-large-ops/aa8fa99 : SUCCESS in 27m 59s","accounts_in_message":[],"_revision_number":13},{"id":"3df0e44f21f0ef3219fc8730d11cee6c5ddbcee0","author":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"date":"2014-07-03 14:20:35.000000000","message":"Patch Set 13:\n\n(2 comments)\n\nI just proposed a similar change, albeit less thorough than yours, here: https://review.openstack.org/#/c/104551\nI think your approach is more elegant and I like the conf file approach, but I have a few remarks/suggestions inline.","accounts_in_message":[],"_revision_number":13},{"id":"eaf32224d6bda5280f9a44695ce5daab0f4046a9","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-07-03 20:55:14.000000000","message":"Patch Set 13:\n\n(2 comments)","accounts_in_message":[],"_revision_number":13},{"id":"343223da084074f8494e9a83ac9254fa96effc5a","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-07-03 23:14:43.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"1b92e3ce77b5724a0dfdf4d0fe5f7dd3aef90b46","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-03 23:14:44.000000000","message":"Patch Set 14:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":14},{"id":"110f2a9a243786e8a2e0114277467a3307ff9e18","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-04 00:19:00.000000000","message":"Patch Set 14: Verified+1\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/42/79542/14/check/gate-python-keystoneclient-pep8/55aebfa : SUCCESS in 1m 49s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/42/79542/14/check/gate-python-keystoneclient-docs/874a005/doc/build/html/ : SUCCESS in 2m 42s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/42/79542/14/check/gate-python-keystoneclient-python26/d447ddc : SUCCESS in 1m 27s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/42/79542/14/check/gate-python-keystoneclient-python27/5f9f349 : SUCCESS in 1m 54s\n- gate-python-keystoneclient-requirements http://logs.openstack.org/42/79542/14/check/gate-python-keystoneclient-requirements/bf2c18e : SUCCESS in 29s\n- check-tempest-dsvm-full http://logs.openstack.org/42/79542/14/check/check-tempest-dsvm-full/123e040 : SUCCESS in 48m 51s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/42/79542/14/check/check-tempest-dsvm-postgres-full/edef2c7 : SUCCESS in 49m 02s\n- check-tempest-dsvm-neutron http://logs.openstack.org/42/79542/14/check/check-tempest-dsvm-neutron/7e30d0f : SUCCESS in 53m 07s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/42/79542/14/check/check-tempest-dsvm-neutron-heat-slow/5a0ff2a : SUCCESS in 21m 27s\n- check-grenade-dsvm http://logs.openstack.org/42/79542/14/check/check-grenade-dsvm/c042899 : SUCCESS in 46m 03s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/42/79542/14/check/check-tempest-dsvm-full-havana/96787c6 : SUCCESS in 31m 55s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/42/79542/14/check/check-tempest-dsvm-neutron-havana/4af9307 : SUCCESS in 35m 24s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/42/79542/14/check/check-tempest-dsvm-full-icehouse/ef78cf9 : SUCCESS in 43m 16s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/42/79542/14/check/check-tempest-dsvm-neutron-icehouse/a13532f : SUCCESS in 56m 04s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/42/79542/14/check/gate-python-keystoneclient-python33/b1e61b6 : SUCCESS in 2m 43s\n- check-devstack-dsvm-cells http://logs.openstack.org/42/79542/14/check/check-devstack-dsvm-cells/80d2745 : SUCCESS in 16m 21s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/42/79542/14/check/gate-tempest-dsvm-large-ops/bf90fd9 : SUCCESS in 31m 39s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/42/79542/14/check/gate-tempest-dsvm-neutron-large-ops/b29447d : SUCCESS in 28m 31s","accounts_in_message":[],"_revision_number":14},{"id":"d0913cca7055bc5aca896a61a9fad5330cbe9d10","author":{"_account_id":7186,"name":"Matthieu Huin","email":"mhuin@redhat.com","username":"mhu"},"date":"2014-07-04 10:50:43.000000000","message":"Patch Set 14:\n\nMy remark was with openstackclient in mind, where an arg check is done prior to actually instantiating the auth client. There\u0027s no problem having the check done elsewhere actually, as long as the error message is clear enough for the end user to understand what went wrong.","accounts_in_message":[],"_revision_number":14},{"id":"99e519cb62377aa0ea45f40f6b909c11e1faae57","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-07-07 04:16:06.000000000","message":"Uploaded patch set 15.","accounts_in_message":[],"_revision_number":15},{"id":"415b3d1a006b733d89dfa8b5da4027c3d2ba9654","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-07 04:16:08.000000000","message":"Patch Set 15:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":15},{"id":"923ebc9da0329c1b8d252d0f099c9a3a3e222778","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-07 05:12:47.000000000","message":"Patch Set 15: Verified+1\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/42/79542/15/check/gate-python-keystoneclient-pep8/28a5a09 : SUCCESS in 1m 27s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/42/79542/15/check/gate-python-keystoneclient-docs/e630345/doc/build/html/ : SUCCESS in 2m 15s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/42/79542/15/check/gate-python-keystoneclient-python26/032937a : SUCCESS in 1m 51s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/42/79542/15/check/gate-python-keystoneclient-python27/d181b5d : SUCCESS in 1m 00s\n- gate-python-keystoneclient-requirements http://logs.openstack.org/42/79542/15/check/gate-python-keystoneclient-requirements/7a001cf : SUCCESS in 9s\n- check-tempest-dsvm-full http://logs.openstack.org/42/79542/15/check/check-tempest-dsvm-full/297a9e3 : SUCCESS in 36m 23s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/42/79542/15/check/check-tempest-dsvm-postgres-full/64ad9a8 : SUCCESS in 50m 46s\n- check-tempest-dsvm-neutron http://logs.openstack.org/42/79542/15/check/check-tempest-dsvm-neutron/5cfcd6b : SUCCESS in 52m 17s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/42/79542/15/check/check-tempest-dsvm-neutron-heat-slow/f3a51ca : SUCCESS in 22m 36s\n- check-grenade-dsvm http://logs.openstack.org/42/79542/15/check/check-grenade-dsvm/22c857a : SUCCESS in 40m 59s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/42/79542/15/check/check-tempest-dsvm-full-havana/c286740 : SUCCESS in 36m 18s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/42/79542/15/check/check-tempest-dsvm-neutron-havana/f3fedf4 : SUCCESS in 34m 41s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/42/79542/15/check/check-tempest-dsvm-full-icehouse/b56eabe : SUCCESS in 47m 22s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/42/79542/15/check/check-tempest-dsvm-neutron-icehouse/930db46 : SUCCESS in 51m 07s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/42/79542/15/check/gate-python-keystoneclient-python33/4f6e00d : SUCCESS in 3m 13s\n- check-devstack-dsvm-cells http://logs.openstack.org/42/79542/15/check/check-devstack-dsvm-cells/5205ff1 : SUCCESS in 16m 03s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/42/79542/15/check/gate-tempest-dsvm-large-ops/3b08ef1 : SUCCESS in 22m 25s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/42/79542/15/check/gate-tempest-dsvm-neutron-large-ops/120f359 : SUCCESS in 21m 20s","accounts_in_message":[],"_revision_number":15},{"id":"0c7a90556436fd140eabd4d4a29f6c5e006dcadf","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2014-07-10 00:05:55.000000000","message":"Patch Set 15: Code-Review+2","accounts_in_message":[],"_revision_number":15},{"id":"98e72c5bbb5b8693964f05f65874f95b966acafb","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2014-07-10 00:06:29.000000000","message":"Patch Set 15: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":15},{"id":"f020028d9c95e583370f0d736e0a756e62af8668","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-10 00:06:30.000000000","message":"Patch Set 15: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":15},{"id":"c1f6cb449a97b6081d5cadd2e4b0b530ab860d72","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-10 01:06:12.000000000","message":"Patch Set 15: Verified+1\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/42/79542/15/check/gate-python-keystoneclient-pep8/cd6e404 : SUCCESS in 1m 00s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/42/79542/15/check/gate-python-keystoneclient-docs/372c397/doc/build/html/ : SUCCESS in 2m 06s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/42/79542/15/check/gate-python-keystoneclient-python26/d14fee3 : SUCCESS in 1m 58s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/42/79542/15/check/gate-python-keystoneclient-python27/a41791a : SUCCESS in 53s\n- gate-python-keystoneclient-requirements http://logs.openstack.org/42/79542/15/check/gate-python-keystoneclient-requirements/bcf699a : SUCCESS in 11s\n- check-tempest-dsvm-full http://logs.openstack.org/42/79542/15/check/check-tempest-dsvm-full/92a0fed : SUCCESS in 41m 13s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/42/79542/15/check/check-tempest-dsvm-postgres-full/3df50ad : SUCCESS in 36m 42s\n- check-tempest-dsvm-neutron http://logs.openstack.org/42/79542/15/check/check-tempest-dsvm-neutron/ed53ab5 : SUCCESS in 58m 26s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/42/79542/15/check/check-tempest-dsvm-neutron-heat-slow/345a6b7 : SUCCESS in 26m 24s\n- check-grenade-dsvm http://logs.openstack.org/42/79542/15/check/check-grenade-dsvm/0a4cbaa : SUCCESS in 42m 34s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/42/79542/15/check/check-tempest-dsvm-full-havana/fdc0fb3 : SUCCESS in 37m 12s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/42/79542/15/check/check-tempest-dsvm-neutron-havana/25d962a : SUCCESS in 33m 59s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/42/79542/15/check/check-tempest-dsvm-full-icehouse/b1920ce : SUCCESS in 43m 10s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/42/79542/15/check/check-tempest-dsvm-neutron-icehouse/ad1052e : SUCCESS in 56m 55s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/42/79542/15/check/gate-python-keystoneclient-python33/6698ad8 : SUCCESS in 2m 46s\n- check-devstack-dsvm-cells http://logs.openstack.org/42/79542/15/check/check-devstack-dsvm-cells/7069750 : SUCCESS in 16m 37s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/42/79542/15/check/gate-tempest-dsvm-large-ops/31dc0fc : SUCCESS in 18m 33s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/42/79542/15/check/gate-tempest-dsvm-neutron-large-ops/a37e84c : SUCCESS in 23m 58s","accounts_in_message":[],"_revision_number":15},{"id":"9dd9a508c9d40517c78d7beba6d42d6efacddffe","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-10 01:06:14.000000000","message":"Patch Set 15: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":15},{"id":"d2bb564b43aa991bc0eeea81ecd28c6810c7e5d6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-10 02:46:10.000000000","message":"Patch Set 15: Verified-2\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/42/79542/15/gate/gate-python-keystoneclient-docs/b38aeef/doc/build/html/ : SUCCESS in 1m 37s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/42/79542/15/gate/gate-python-keystoneclient-pep8/37d7152 : SUCCESS in 1m 22s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/42/79542/15/gate/gate-python-keystoneclient-python26/f6bf9ba : SUCCESS in 1m 08s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/42/79542/15/gate/gate-python-keystoneclient-python27/d7c8af2 : SUCCESS in 1m 09s\n- gate-python-keystoneclient-requirements http://logs.openstack.org/42/79542/15/gate/gate-python-keystoneclient-requirements/babb367 : SUCCESS in 4s\n- gate-tempest-dsvm-full http://logs.openstack.org/42/79542/15/gate/gate-tempest-dsvm-full/82938cd : SUCCESS in 41m 14s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/42/79542/15/gate/gate-tempest-dsvm-postgres-full/b5479bc : FAILURE in 57m 49s\n- gate-tempest-dsvm-neutron http://logs.openstack.org/42/79542/15/gate/gate-tempest-dsvm-neutron/fbd91d0 : SUCCESS in 57m 56s\n- gate-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/42/79542/15/gate/gate-tempest-dsvm-neutron-heat-slow/3c63c7a : SUCCESS in 28m 09s\n- gate-grenade-dsvm http://logs.openstack.org/42/79542/15/gate/gate-grenade-dsvm/ad4b8a9 : FAILURE in 7m 08s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/42/79542/15/gate/gate-python-keystoneclient-python33/40a5142 : SUCCESS in 4m 13s\n- gate-devstack-dsvm-cells http://logs.openstack.org/42/79542/15/gate/gate-devstack-dsvm-cells/e87822e : SUCCESS in 15m 44s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/42/79542/15/gate/gate-tempest-dsvm-large-ops/851c5e1 : SUCCESS in 27m 11s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/42/79542/15/gate/gate-tempest-dsvm-neutron-large-ops/ccad4dd : SUCCESS in 17m 17s","accounts_in_message":[],"_revision_number":15},{"id":"1387208a8ac3709fbee00a569cb7dde3632db4b0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-10 04:45:40.000000000","message":"Patch Set 15: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":15},{"id":"5c1b3a2159d530be7c67b03b888f617450a2cf64","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-07-10 04:45:40.000000000","message":"Patch Set 15:\n\nreverify bug 1339812","accounts_in_message":[],"_revision_number":15},{"id":"9493e6882a77b40e0b0ed137ca113d8bf9e176b4","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2014-07-10 04:56:04.000000000","message":"Patch Set 15:\n\nI noticed jenkins failed, I think you hit bug(s):\n\n- gate-tempest-dsvm-postgres-full: https://bugs.launchpad.net/bugs/1338841\n- gate-grenade-dsvm: https://bugs.launchpad.net/bugs/1286818\n\nWe don\u0027t automatically recheck or reverify, so please consider\ndoing that manually if someone hasn\u0027t already. For a code review\nwhich is not yet approved, you can recheck by leaving a code\nreview comment with just the text:\n\n    recheck bug 1338841\nFor bug details see: http://status.openstack.org/elastic-recheck/","accounts_in_message":[],"_revision_number":15},{"id":"06c23b2971716a1ef68edb601a216c25ed83fe1e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-10 05:44:59.000000000","message":"Patch Set 15: Verified-1\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/42/79542/15/check/gate-python-keystoneclient-pep8/9d5785f : SUCCESS in 54s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/42/79542/15/check/gate-python-keystoneclient-docs/37bfa92/doc/build/html/ : SUCCESS in 1m 37s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/42/79542/15/check/gate-python-keystoneclient-python26/f6ca607 : SUCCESS in 1m 51s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/42/79542/15/check/gate-python-keystoneclient-python27/bed998d : SUCCESS in 1m 08s\n- gate-python-keystoneclient-requirements http://logs.openstack.org/42/79542/15/check/gate-python-keystoneclient-requirements/9a59a11 : SUCCESS in 4s\n- check-tempest-dsvm-full http://logs.openstack.org/42/79542/15/check/check-tempest-dsvm-full/6992b2c : SUCCESS in 45m 44s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/42/79542/15/check/check-tempest-dsvm-postgres-full/be934d0 : FAILURE in 39m 47s\n- check-tempest-dsvm-neutron http://logs.openstack.org/42/79542/15/check/check-tempest-dsvm-neutron/40af40b : SUCCESS in 52m 36s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/42/79542/15/check/check-tempest-dsvm-neutron-heat-slow/04ec78d : SUCCESS in 18m 11s\n- check-grenade-dsvm http://logs.openstack.org/42/79542/15/check/check-grenade-dsvm/8b2f3e1 : SUCCESS in 34m 28s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/42/79542/15/check/check-tempest-dsvm-full-havana/b0d3fcd : SUCCESS in 35m 40s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/42/79542/15/check/check-tempest-dsvm-neutron-havana/ba097e0 : SUCCESS in 35m 45s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/42/79542/15/check/check-tempest-dsvm-full-icehouse/2771292 : SUCCESS in 43m 36s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/42/79542/15/check/check-tempest-dsvm-neutron-icehouse/0d64d47 : SUCCESS in 55m 08s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/42/79542/15/check/gate-python-keystoneclient-python33/3a0224c : SUCCESS in 2m 54s\n- check-devstack-dsvm-cells http://logs.openstack.org/42/79542/15/check/check-devstack-dsvm-cells/50dd547 : SUCCESS in 14m 38s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/42/79542/15/check/gate-tempest-dsvm-large-ops/51c311d : SUCCESS in 24m 04s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/42/79542/15/check/gate-tempest-dsvm-neutron-large-ops/abfb50e : SUCCESS in 22m 39s","accounts_in_message":[],"_revision_number":15},{"id":"f8b56137a9ed390724b2eea94279a421a0bba70f","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2014-07-10 05:45:16.000000000","message":"Patch Set 15:\n\nI noticed jenkins failed, I think you hit bug(s):\n\n- check-tempest-dsvm-postgres-full: https://bugs.launchpad.net/bugs/1338841\n\nWe don\u0027t automatically recheck or reverify, so please consider\ndoing that manually if someone hasn\u0027t already. For a code review\nwhich is not yet approved, you can recheck by leaving a code\nreview comment with just the text:\n\n    recheck bug 1338841\nFor bug details see: http://status.openstack.org/elastic-recheck/","accounts_in_message":[],"_revision_number":15},{"id":"f3f72e00ca4acf29fa7b860bdff0c17f6aefa4fa","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-07-10 08:43:31.000000000","message":"Patch Set 15:\n\nrecheck bug 1338841","accounts_in_message":[],"_revision_number":15},{"id":"105ef569b4c6b556decb71bf4b2788f9cede37b4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-10 08:43:43.000000000","message":"Patch Set 15: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":15},{"id":"eb2f598493e316aac51128d30ee0f1f9d4b8e7df","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-10 09:44:11.000000000","message":"Patch Set 15: Verified+1\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/42/79542/15/check/gate-python-keystoneclient-pep8/9793ca6 : SUCCESS in 1m 22s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/42/79542/15/check/gate-python-keystoneclient-docs/6709562/doc/build/html/ : SUCCESS in 2m 13s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/42/79542/15/check/gate-python-keystoneclient-python26/1dca681 : SUCCESS in 1m 12s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/42/79542/15/check/gate-python-keystoneclient-python27/c3f528a : SUCCESS in 1m 10s\n- gate-python-keystoneclient-requirements http://logs.openstack.org/42/79542/15/check/gate-python-keystoneclient-requirements/32279f3 : SUCCESS in 44s\n- check-tempest-dsvm-full http://logs.openstack.org/42/79542/15/check/check-tempest-dsvm-full/0f2a3cc : SUCCESS in 43m 43s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/42/79542/15/check/check-tempest-dsvm-postgres-full/d7c3a88 : SUCCESS in 35m 35s\n- check-tempest-dsvm-neutron http://logs.openstack.org/42/79542/15/check/check-tempest-dsvm-neutron/1c29371 : SUCCESS in 53m 10s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/42/79542/15/check/check-tempest-dsvm-neutron-heat-slow/77f3799 : SUCCESS in 23m 13s\n- check-grenade-dsvm http://logs.openstack.org/42/79542/15/check/check-grenade-dsvm/33739fc : SUCCESS in 37m 04s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/42/79542/15/check/check-tempest-dsvm-full-havana/769b643 : SUCCESS in 35m 19s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/42/79542/15/check/check-tempest-dsvm-neutron-havana/4b96eb8 : SUCCESS in 39m 59s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/42/79542/15/check/check-tempest-dsvm-full-icehouse/bfe048e : SUCCESS in 52m 16s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/42/79542/15/check/check-tempest-dsvm-neutron-icehouse/4b98f79 : SUCCESS in 1h 00m 24s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/42/79542/15/check/gate-python-keystoneclient-python33/228078c : SUCCESS in 2m 47s\n- check-devstack-dsvm-cells http://logs.openstack.org/42/79542/15/check/check-devstack-dsvm-cells/5e7762b : SUCCESS in 14m 17s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/42/79542/15/check/gate-tempest-dsvm-large-ops/71b360c : SUCCESS in 23m 29s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/42/79542/15/check/gate-tempest-dsvm-neutron-large-ops/819985b : SUCCESS in 22m 30s","accounts_in_message":[],"_revision_number":15},{"id":"7b778c91eabc8c6c03bb60ae0c82ca20faa0d927","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-10 09:44:13.000000000","message":"Patch Set 15: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":15},{"id":"faa5c22817d2c004b0368a360cc12f959410707c","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-07-10 21:57:43.000000000","message":"Patch Set 15:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":15},{"id":"1d1b4b0ec419cd56a46e0b8ec3b6fb074ad0c2ac","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-10 21:57:44.000000000","message":"Patch Set 15:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":15},{"id":"beb919425939067d56e5238c0adac7e22f67031f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-10 23:00:07.000000000","message":"Patch Set 15: Verified+1\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/42/79542/15/check/gate-python-keystoneclient-pep8/3dd1994 : SUCCESS in 1m 34s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/42/79542/15/check/gate-python-keystoneclient-docs/d4780a0/doc/build/html/ : SUCCESS in 2m 59s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/42/79542/15/check/gate-python-keystoneclient-python26/7be6d78 : SUCCESS in 1m 37s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/42/79542/15/check/gate-python-keystoneclient-python27/891749c : SUCCESS in 2m 02s\n- gate-python-keystoneclient-requirements http://logs.openstack.org/42/79542/15/check/gate-python-keystoneclient-requirements/110bacd : SUCCESS in 21s\n- check-tempest-dsvm-full http://logs.openstack.org/42/79542/15/check/check-tempest-dsvm-full/5367740 : SUCCESS in 47m 41s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/42/79542/15/check/check-tempest-dsvm-postgres-full/682d043 : SUCCESS in 47m 55s\n- check-tempest-dsvm-neutron http://logs.openstack.org/42/79542/15/check/check-tempest-dsvm-neutron/387e9f1 : SUCCESS in 52m 22s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/42/79542/15/check/check-tempest-dsvm-neutron-heat-slow/efa43ca : SUCCESS in 23m 03s\n- check-grenade-dsvm http://logs.openstack.org/42/79542/15/check/check-grenade-dsvm/221e415 : SUCCESS in 42m 56s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/42/79542/15/check/check-tempest-dsvm-full-havana/e0d6228 : SUCCESS in 34m 37s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/42/79542/15/check/check-tempest-dsvm-neutron-havana/eafb6cd : SUCCESS in 34m 43s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/42/79542/15/check/check-tempest-dsvm-full-icehouse/f9b9bf1 : SUCCESS in 51m 25s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/42/79542/15/check/check-tempest-dsvm-neutron-icehouse/6d02dad : SUCCESS in 55m 55s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/42/79542/15/check/gate-python-keystoneclient-python33/cb2c278 : SUCCESS in 3m 06s\n- check-devstack-dsvm-cells http://logs.openstack.org/42/79542/15/check/check-devstack-dsvm-cells/820d5b3 : SUCCESS in 17m 00s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/42/79542/15/check/gate-tempest-dsvm-large-ops/0b2b407 : SUCCESS in 23m 51s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/42/79542/15/check/gate-tempest-dsvm-neutron-large-ops/d2319f5 : SUCCESS in 21m 53s","accounts_in_message":[],"_revision_number":15},{"id":"f79f0aabc29d9cb66025f0f657c293b4e074e04f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-10 23:00:10.000000000","message":"Patch Set 15: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":15},{"id":"a15b122a321e2c048ef92a6b085e8076b324dbca","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-11 01:14:51.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":15},{"id":"d147463fce8a5d59c1b3d55333fdc68ede1c3bad","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-11 01:14:51.000000000","message":"Patch Set 15: Verified+2\n\nBuild succeeded.\n\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/42/79542/15/gate/gate-python-keystoneclient-docs/58e93e9/doc/build/html/ : SUCCESS in 2m 12s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/42/79542/15/gate/gate-python-keystoneclient-pep8/2fc1937 : SUCCESS in 1m 17s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/42/79542/15/gate/gate-python-keystoneclient-python26/5a8a134 : SUCCESS in 1m 14s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/42/79542/15/gate/gate-python-keystoneclient-python27/715f6fa : SUCCESS in 1m 35s\n- gate-python-keystoneclient-requirements http://logs.openstack.org/42/79542/15/gate/gate-python-keystoneclient-requirements/9dfce9e : SUCCESS in 11s\n- gate-tempest-dsvm-full http://logs.openstack.org/42/79542/15/gate/gate-tempest-dsvm-full/7f73524 : SUCCESS in 44m 47s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/42/79542/15/gate/gate-tempest-dsvm-postgres-full/6d8a3b5 : SUCCESS in 46m 34s\n- gate-tempest-dsvm-neutron http://logs.openstack.org/42/79542/15/gate/gate-tempest-dsvm-neutron/7b29595 : SUCCESS in 53m 55s\n- gate-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/42/79542/15/gate/gate-tempest-dsvm-neutron-heat-slow/6053e95 : SUCCESS in 26m 11s\n- gate-grenade-dsvm http://logs.openstack.org/42/79542/15/gate/gate-grenade-dsvm/559ebd6 : SUCCESS in 40m 07s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/42/79542/15/gate/gate-python-keystoneclient-python33/302f664 : SUCCESS in 2m 58s\n- gate-devstack-dsvm-cells http://logs.openstack.org/42/79542/15/gate/gate-devstack-dsvm-cells/0c0fc9a : SUCCESS in 16m 55s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/42/79542/15/gate/gate-tempest-dsvm-large-ops/05e1fd0 : SUCCESS in 27m 34s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/42/79542/15/gate/gate-tempest-dsvm-neutron-large-ops/c062705 : SUCCESS in 26m 21s","accounts_in_message":[],"_revision_number":15}],"current_revision_number":15,"current_revision":"5c91ede44768ebbb2fff12f9a7c93e63b9bbd56d","revisions":{"859d5954eb37e07f6b2acbbf0cf8b6bd49bdfc86":{"kind":"REWORK","_number":1,"created":"2014-03-11 05:59:31.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/42/79542/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/42/79542/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/1"}}},"commit":{"parents":[{"commit":"c9bfe781415e016b77a4501164e5339eaf663e11","subject":"Merge \"Fix retry logic\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/c9bfe781415e016b77a4501164e5339eaf663e11"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-03-11 05:59:10.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-03-11 05:59:10.000000000","tz":600},"subject":"WIP confing loading plugins","message":"WIP confing loading plugins\n\nChange-Id: I353b26a1ffc04a20666e76f5bd2f1e6d7c19a22d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/859d5954eb37e07f6b2acbbf0cf8b6bd49bdfc86"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/859d5954eb37e07f6b2acbbf0cf8b6bd49bdfc86"}]},"branch":"refs/heads/master"},"4701b8ce91edb329439f80674da3a14db1dff2c6":{"kind":"REWORK","_number":2,"created":"2014-03-12 05:54:59.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/42/79542/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/42/79542/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/2"}}},"commit":{"parents":[{"commit":"f12afc6c738bf58688614a9b3d641fabb5bc5787","subject":"Merge \"Fix state modifying catalog tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f12afc6c738bf58688614a9b3d641fabb5bc5787"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-03-11 05:59:10.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-03-12 05:54:47.000000000","tz":600},"subject":"Plugin loading from config objects","message":"Plugin loading from config objects\n\nProvide a pattern for auth plugins to load themselves from a config\nobject. The first user of this will be auth_token middleware however it\nis not likely to be the only user.\n\nBy doing this in an exportable way we are defining a single config file\nformat for specifying how to load a plugin for all services.\n\nChange-Id: I353b26a1ffc04a20666e76f5bd2f1e6d7c19a22d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/4701b8ce91edb329439f80674da3a14db1dff2c6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/4701b8ce91edb329439f80674da3a14db1dff2c6"}]},"branch":"refs/heads/master"},"cd4b1fc537fcdd14466508a49b28a5f975609bff":{"kind":"REWORK","_number":3,"created":"2014-03-19 07:02:04.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/42/79542/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/42/79542/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/3"}}},"commit":{"parents":[{"commit":"b63bd9c3d8c1f47a9354242eaee196713edde01f","subject":"Docs link to middlewarearchitecture","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/b63bd9c3d8c1f47a9354242eaee196713edde01f"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-03-11 05:59:10.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-03-19 07:00:56.000000000","tz":600},"subject":"Plugin loading from config objects","message":"Plugin loading from config objects\n\nProvide a pattern for auth plugins to load themselves from a config\nobject. The first user of this will be auth_token middleware however it\nis not likely to be the only user.\n\nBy doing this in an exportable way we are defining a single config file\nformat for specifying how to load a plugin for all services.\n\nChange-Id: I353b26a1ffc04a20666e76f5bd2f1e6d7c19a22d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/cd4b1fc537fcdd14466508a49b28a5f975609bff"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/cd4b1fc537fcdd14466508a49b28a5f975609bff"}]},"branch":"refs/heads/master"},"66c2ce57de7bb760ff09d72a9b8f1d08c4b97a4a":{"kind":"REWORK","_number":4,"created":"2014-03-19 08:29:58.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/42/79542/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/42/79542/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/4"}}},"commit":{"parents":[{"commit":"b63bd9c3d8c1f47a9354242eaee196713edde01f","subject":"Docs link to middlewarearchitecture","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/b63bd9c3d8c1f47a9354242eaee196713edde01f"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-03-11 05:59:10.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-03-19 08:29:40.000000000","tz":600},"subject":"Plugin loading from config objects","message":"Plugin loading from config objects\n\nProvide a pattern for auth plugins to load themselves from a config\nobject. The first user of this will be auth_token middleware however it\nis not likely to be the only user.\n\nBy doing this in an exportable way we are defining a single config file\nformat for specifying how to load a plugin for all services.\n\nChange-Id: I353b26a1ffc04a20666e76f5bd2f1e6d7c19a22d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/66c2ce57de7bb760ff09d72a9b8f1d08c4b97a4a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/66c2ce57de7bb760ff09d72a9b8f1d08c4b97a4a"}]},"branch":"refs/heads/master"},"02f124fb8ab54cd8b413d70cd7dc53cd8f18c36e":{"kind":"REWORK","_number":5,"created":"2014-03-24 02:10:55.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/42/79542/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/42/79542/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/5"}}},"commit":{"parents":[{"commit":"8af7c9aef3d137f3bdc1cb65219d4b219b569c7f","subject":"Sync config fixture object from oslo.incubator","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/8af7c9aef3d137f3bdc1cb65219d4b219b569c7f"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-03-11 05:59:10.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-03-24 02:10:00.000000000","tz":600},"subject":"Plugin loading from config objects","message":"Plugin loading from config objects\n\nProvide a pattern for auth plugins to load themselves from a config\nobject. The first user of this will be auth_token middleware however it\nis not likely to be the only user.\n\nBy doing this in an exportable way we are defining a single config file\nformat for specifying how to load a plugin for all services.\n\nBlueprint: plugin-params\nChange-Id: I353b26a1ffc04a20666e76f5bd2f1e6d7c19a22d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/02f124fb8ab54cd8b413d70cd7dc53cd8f18c36e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/02f124fb8ab54cd8b413d70cd7dc53cd8f18c36e"}]},"branch":"refs/heads/master"},"2cf8765dd937b0c66f7bde845280d17f3bf676df":{"kind":"REWORK","_number":6,"created":"2014-05-07 01:49:24.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/42/79542/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/42/79542/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/6"}}},"commit":{"parents":[{"commit":"7432db16b321f7641cd0e9bc5c03f60e99ab2bf6","subject":"Merge \"Discovery URL querying functions\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/7432db16b321f7641cd0e9bc5c03f60e99ab2bf6"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-03-11 05:59:10.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-05-07 01:47:55.000000000","tz":600},"subject":"Plugin loading from config objects","message":"Plugin loading from config objects\n\nProvide a pattern for auth plugins to load themselves from a config\nobject. The first user of this will be auth_token middleware however it\nis not likely to be the only user.\n\nBy doing this in an exportable way we are defining a single config file\nformat for specifying how to load a plugin for all services.\n\nLoading from CONF is just one of the ways plugins might be loaded.\nThe decision not to expose params as oslo.config options is on\npurpose as there is cliff and other loading mechanisms besides\noslo.config we need to support.\n\nBlueprint: plugin-params\nChange-Id: I353b26a1ffc04a20666e76f5bd2f1e6d7c19a22d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/2cf8765dd937b0c66f7bde845280d17f3bf676df"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/2cf8765dd937b0c66f7bde845280d17f3bf676df"}]},"branch":"refs/heads/master"},"2d77f2be1a1dd06ac579d551d9fabd38e1958caa":{"kind":"REWORK","_number":7,"created":"2014-05-26 07:33:35.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/42/79542/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/42/79542/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/7"}}},"commit":{"parents":[{"commit":"f2c9a5912bb4e121564d840b5a31a6bd8a97b878","subject":"Session loading from conf and CLI","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f2c9a5912bb4e121564d840b5a31a6bd8a97b878"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-03-11 05:59:10.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-05-26 07:32:24.000000000","tz":600},"subject":"Plugin loading from config objects","message":"Plugin loading from config objects\n\nProvide a pattern for auth plugins to load themselves from a config\nobject. The first user of this will be auth_token middleware however it\nis not likely to be the only user.\n\nBy doing this in an exportable way we are defining a single config file\nformat for specifying how to load a plugin for all services.\n\nLoading from CONF is just one of the ways plugins might be loaded.\nThe decision not to expose params as oslo.config options is on\npurpose as there is cliff and other loading mechanisms besides\noslo.config we need to support.\n\nBlueprint: plugin-params\nChange-Id: I353b26a1ffc04a20666e76f5bd2f1e6d7c19a22d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/2d77f2be1a1dd06ac579d551d9fabd38e1958caa"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/2d77f2be1a1dd06ac579d551d9fabd38e1958caa"}]},"branch":"refs/heads/master"},"bcc90906d2cc308ddb326a4c0e011d95c2176dc1":{"kind":"REWORK","_number":8,"created":"2014-05-27 08:25:38.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/42/79542/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/42/79542/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/8"}}},"commit":{"parents":[{"commit":"7e1c4d3950cb2a86880b62d1b85f22e71076b118","subject":"Session loading from CLI options","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/7e1c4d3950cb2a86880b62d1b85f22e71076b118"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-03-11 05:59:10.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-05-27 08:25:21.000000000","tz":600},"subject":"Plugin loading from config objects","message":"Plugin loading from config objects\n\nProvide a pattern for auth plugins to load themselves from a config\nobject. The first user of this will be auth_token middleware however it\nis not likely to be the only user.\n\nBy doing this in an exportable way we are defining a single config file\nformat for specifying how to load a plugin for all services.\n\nLoading from CONF is just one of the ways plugins might be loaded.\nThe decision not to expose params as oslo.config options is on\npurpose as there is cliff and other loading mechanisms besides\noslo.config we need to support.\n\nBlueprint: plugin-params\nChange-Id: I353b26a1ffc04a20666e76f5bd2f1e6d7c19a22d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/bcc90906d2cc308ddb326a4c0e011d95c2176dc1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/bcc90906d2cc308ddb326a4c0e011d95c2176dc1"}]},"branch":"refs/heads/master"},"ee6af1700e81515734fd3430aa87ce8645e4cf62":{"kind":"TRIVIAL_REBASE","_number":9,"created":"2014-06-09 23:52:59.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/42/79542/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/42/79542/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/9"}}},"commit":{"parents":[{"commit":"d5771fb4fb7679923422fd7505f47eafad9ea3f5","subject":"Session loading from CLI options","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/d5771fb4fb7679923422fd7505f47eafad9ea3f5"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-03-11 05:59:10.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-06-09 23:52:30.000000000","tz":600},"subject":"Plugin loading from config objects","message":"Plugin loading from config objects\n\nProvide a pattern for auth plugins to load themselves from a config\nobject. The first user of this will be auth_token middleware however it\nis not likely to be the only user.\n\nBy doing this in an exportable way we are defining a single config file\nformat for specifying how to load a plugin for all services.\n\nLoading from CONF is just one of the ways plugins might be loaded.\nThe decision not to expose params as oslo.config options is on\npurpose as there is cliff and other loading mechanisms besides\noslo.config we need to support.\n\nBlueprint: plugin-params\nChange-Id: I353b26a1ffc04a20666e76f5bd2f1e6d7c19a22d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/ee6af1700e81515734fd3430aa87ce8645e4cf62"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/ee6af1700e81515734fd3430aa87ce8645e4cf62"}]},"branch":"refs/heads/master"},"eac3b3de8a97ba147cb64a61c7ffa5938c978b4f":{"kind":"REWORK","_number":10,"created":"2014-07-01 01:03:47.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/42/79542/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/42/79542/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/10"}}},"commit":{"parents":[{"commit":"f47680dc4c8998ea681a94d1049e89f24b19792d","subject":"Session loading from CLI options","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f47680dc4c8998ea681a94d1049e89f24b19792d"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-03-11 05:59:10.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-07-01 01:03:06.000000000","tz":600},"subject":"Plugin loading from config objects","message":"Plugin loading from config objects\n\nProvide a pattern for auth plugins to load themselves from a config\nobject. The first user of this will be auth_token middleware however it\nis not likely to be the only user.\n\nBy doing this in an exportable way we are defining a single config file\nformat for specifying how to load a plugin for all services.\n\nLoading from CONF is just one of the ways plugins might be loaded.\nThe decision not to expose params as oslo.config options is on\npurpose as there is cliff and other loading mechanisms besides\noslo.config we need to support.\n\nBlueprint: plugin-params\nChange-Id: I353b26a1ffc04a20666e76f5bd2f1e6d7c19a22d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/eac3b3de8a97ba147cb64a61c7ffa5938c978b4f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/eac3b3de8a97ba147cb64a61c7ffa5938c978b4f"}]},"branch":"refs/heads/master"},"dc75e3bd59da10806f5de3a34309cec85a6dc332":{"kind":"REWORK","_number":11,"created":"2014-07-03 12:00:21.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/42/79542/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/42/79542/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/11"}}},"commit":{"parents":[{"commit":"548c15f7f76cc78e74889f97a4cba2a0c5263bc4","subject":"Session loading from CLI options","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/548c15f7f76cc78e74889f97a4cba2a0c5263bc4"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-03-11 05:59:10.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-07-03 10:20:23.000000000","tz":600},"subject":"Plugin loading from config objects","message":"Plugin loading from config objects\n\nProvide a pattern for auth plugins to load themselves from a config\nobject. The first user of this will be auth_token middleware however it\nis not likely to be the only user.\n\nBy doing this in an exportable way we are defining a single config file\nformat for specifying how to load a plugin for all services.\n\nLoading from CONF is just one of the ways plugins might be loaded.\nThe decision not to expose params as oslo.config options is on\npurpose as there is cliff and other loading mechanisms besides\noslo.config we need to support.\n\nBlueprint: plugin-params\nChange-Id: I353b26a1ffc04a20666e76f5bd2f1e6d7c19a22d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/dc75e3bd59da10806f5de3a34309cec85a6dc332"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/dc75e3bd59da10806f5de3a34309cec85a6dc332"}]},"branch":"refs/heads/master"},"df037514285a2395529e2753d410a72411b516a4":{"kind":"REWORK","_number":12,"created":"2014-07-03 12:07:12.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/42/79542/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/42/79542/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/12"}}},"commit":{"parents":[{"commit":"548c15f7f76cc78e74889f97a4cba2a0c5263bc4","subject":"Session loading from CLI options","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/548c15f7f76cc78e74889f97a4cba2a0c5263bc4"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-03-11 05:59:10.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-07-03 12:05:20.000000000","tz":600},"subject":"Plugin loading from config objects","message":"Plugin loading from config objects\n\nProvide a pattern for auth plugins to load themselves from a config\nobject. The first user of this will be auth_token middleware however it\nis not likely to be the only user.\n\nBy doing this in an exportable way we are defining a single config file\nformat for specifying how to load a plugin for all services.\n\nLoading from CONF is just one of the ways plugins might be loaded.\nThe decision not to expose params as oslo.config options is on\npurpose as there is cliff and other loading mechanisms besides\noslo.config we need to support.\n\nBlueprint: plugin-params\nChange-Id: I353b26a1ffc04a20666e76f5bd2f1e6d7c19a22d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/df037514285a2395529e2753d410a72411b516a4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/df037514285a2395529e2753d410a72411b516a4"}]},"branch":"refs/heads/master"},"e399c43d95d0f8a3a0d89cd8f7da634e56654194":{"kind":"NO_CODE_CHANGE","_number":13,"created":"2014-07-03 12:23:11.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/42/79542/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/42/79542/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/13"}}},"commit":{"parents":[{"commit":"548c15f7f76cc78e74889f97a4cba2a0c5263bc4","subject":"Session loading from CLI options","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/548c15f7f76cc78e74889f97a4cba2a0c5263bc4"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-03-11 05:59:10.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-07-03 12:18:43.000000000","tz":600},"subject":"Plugin loading from config objects","message":"Plugin loading from config objects\n\nProvide a pattern for auth plugins to load themselves from a config\nobject. The first user of this will be auth_token middleware however it\nis not likely to be the only user.\n\nBy doing this in an exportable way we are defining a single config file\nformat for specifying how to load a plugin for all services.\n\nLoading from CONF is just one of the ways plugins might be loaded.\nThe decision not to expose params as oslo.config options is on\npurpose as there is cliff and other loading mechanisms besides\noslo.config we need to support.\n\nBlueprint: standard-client-params\nChange-Id: I353b26a1ffc04a20666e76f5bd2f1e6d7c19a22d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/e399c43d95d0f8a3a0d89cd8f7da634e56654194"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/e399c43d95d0f8a3a0d89cd8f7da634e56654194"}]},"branch":"refs/heads/master"},"00b998ebe2828798a9ea975e77f0f0af2953a715":{"kind":"REWORK","_number":14,"created":"2014-07-03 23:14:43.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/42/79542/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/42/79542/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/14"}}},"commit":{"parents":[{"commit":"552b4f46cf83394c50ef7cdde0e1a503061db8a2","subject":"Merge \"Modify oauth calls to expect urlencoded responses\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/552b4f46cf83394c50ef7cdde0e1a503061db8a2"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-03-11 05:59:10.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-07-03 23:13:19.000000000","tz":600},"subject":"Plugin loading from config objects","message":"Plugin loading from config objects\n\nProvide a pattern for auth plugins to load themselves from a config\nobject. The first user of this will be auth_token middleware however it\nis not likely to be the only user.\n\nBy doing this in an exportable way we are defining a single config file\nformat for specifying how to load a plugin for all services.\n\nLoading from CONF is just one of the ways plugins might be loaded.\nThe decision not to expose params as oslo.config options is on\npurpose as there is cliff and other loading mechanisms besides\noslo.config we need to support.\n\nBlueprint: standard-client-params\nChange-Id: I353b26a1ffc04a20666e76f5bd2f1e6d7c19a22d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/00b998ebe2828798a9ea975e77f0f0af2953a715"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/00b998ebe2828798a9ea975e77f0f0af2953a715"}]},"branch":"refs/heads/master"},"5c91ede44768ebbb2fff12f9a7c93e63b9bbd56d":{"kind":"REWORK","_number":15,"created":"2014-07-07 04:16:06.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/42/79542/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/42/79542/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/42/79542/15"}}},"commit":{"parents":[{"commit":"3e88c35cd72190c2529c9ccaaf38961a33f30744","subject":"Merge \"Add profiling support to keystoneclient\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/3e88c35cd72190c2529c9ccaaf38961a33f30744"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-03-11 05:59:10.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-07-07 04:15:10.000000000","tz":600},"subject":"Plugin loading from config objects","message":"Plugin loading from config objects\n\nProvide a pattern for auth plugins to load themselves from a config\nobject. The first user of this will be auth_token middleware however it\nis not likely to be the only user.\n\nBy doing this in an exportable way we are defining a single config file\nformat for specifying how to load a plugin for all services. We also\nprovide a standard way of retrieving a plugins options for loading via\nother mechanisms.\n\nBlueprint: standard-client-params\nChange-Id: I353b26a1ffc04a20666e76f5bd2f1e6d7c19a22d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/5c91ede44768ebbb2fff12f9a7c93e63b9bbd56d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/5c91ede44768ebbb2fff12f9a7c93e63b9bbd56d"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
