)]}'
{"id":"openstack%2Fpython-keystoneclient~81146","triplet_id":"openstack%2Fpython-keystoneclient~master~I7e1891536289c57ad3fbe8ef1c6e50b7344d83d5","project":"openstack/python-keystoneclient","branch":"master","topic":"bp/endpoint-version-query","hashtags":[],"change_id":"I7e1891536289c57ad3fbe8ef1c6e50b7344d83d5","subject":"Discovery URL querying functions","status":"MERGED","created":"2014-03-18 02:39:10.000000000","updated":"2014-05-06 22:45:44.000000000","submitted":"2014-05-06 22:45:44.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":71,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"51c398d3ea4de53103e038ac65728ede7ecc843e","_number":81146,"virtual_id_number":81146,"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-05-06 22:45:44.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,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":9098,"name":"Nathan Kinder","email":"nkinder@redhat.com","username":"nkinder"},{"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":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"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":2,"date":"2014-05-06 17:27:24.000000000","_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":9098,"name":"Nathan Kinder","email":"nkinder@redhat.com","username":"nkinder"},{"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":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":2,"date":"2014-05-06 21:38:01.000000000","_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"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":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":9098,"name":"Nathan Kinder","email":"nkinder@redhat.com","username":"nkinder"},{"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":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":1,"date":"2014-05-06 21:38:01.000000000","_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"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":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":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":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":9098,"name":"Nathan Kinder","email":"nkinder@redhat.com","username":"nkinder"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-04-22 18:16:06.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-04-22 18:16:06.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-04-22 18:16:06.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-04-22 18:16:06.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-04-22 18:16:06.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-04-22 18:16:12.000000000","updated_by":{"_account_id":9098,"name":"Nathan Kinder","email":"nkinder@redhat.com","username":"nkinder"},"reviewer":{"_account_id":9098,"name":"Nathan Kinder","email":"nkinder@redhat.com","username":"nkinder"},"state":"REVIEWER"},{"updated":"2014-04-28 23:09:04.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-02 07:54:27.000000000","updated_by":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"reviewer":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"state":"REVIEWER"},{"updated":"2014-05-02 15:10:38.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-06 17:27:24.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-05-06 21:38:01.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-05-06 22:45:44.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"f557b287b6b5ab01cdf19b4b443b149d19fe72ad","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-18 02:39:11.000000000","message":"Patch Set 1:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"c62f24d65637ff511fc6a23fc7173cbf1f7ba749","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-18 03:43:31.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/46/81146/1/check/gate-python-keystoneclient-pep8/c6dd3af : SUCCESS in 58s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/46/81146/1/check/gate-python-keystoneclient-docs/1e4a940/doc/build/html/ : SUCCESS in 1m 45s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/46/81146/1/check/gate-python-keystoneclient-python26/80bf3f7 : SUCCESS in 1m 08s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/46/81146/1/check/gate-python-keystoneclient-python27/cfb6256 : SUCCESS in 1m 30s\n- check-grenade-dsvm http://logs.openstack.org/46/81146/1/check/check-grenade-dsvm/5fd593b : SUCCESS in 31m 35s\n- check-tempest-dsvm-full http://logs.openstack.org/46/81146/1/check/check-tempest-dsvm-full/eeb5e63 : SUCCESS in 51m 03s\n- check-tempest-dsvm-neutron http://logs.openstack.org/46/81146/1/check/check-tempest-dsvm-neutron/eef9157 : SUCCESS in 42m 16s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/46/81146/1/check/check-tempest-dsvm-neutron-heat-slow/1961de7 : SUCCESS in 22m 49s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/46/81146/1/check/gate-python-keystoneclient-python33/febd978 : SUCCESS in 3m 48s\n- check-devstack-dsvm-cells http://logs.openstack.org/46/81146/1/check/check-devstack-dsvm-cells/a33a45e : SUCCESS in 10m 48s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/46/81146/1/check/check-tempest-dsvm-postgres-full/3ba87f0 : SUCCESS in 54m 41s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/46/81146/1/check/gate-tempest-dsvm-large-ops/deb35d7 : SUCCESS in 15m 07s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/46/81146/1/check/gate-tempest-dsvm-neutron-large-ops/085d9db : SUCCESS in 14m 59s\n","accounts_in_message":[],"_revision_number":1},{"id":"09b4877e6b3735a6c5affa9876633e017fefec3d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-12 15:26:45.000000000","message":"Patch Set 1: No score\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"63f57b0f1190883c1031a48a36294dd95577f007","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-04-12 15:26:45.000000000","message":"Patch Set 1: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\n","accounts_in_message":[],"_revision_number":1},{"id":"1236fc95bc10d3d249c3078ad11331ddf3e8dcb7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-12 16:26:38.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/46/81146/1/check/gate-python-keystoneclient-pep8/551c3be : SUCCESS in 1m 12s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/46/81146/1/check/gate-python-keystoneclient-docs/3170945/doc/build/html/ : SUCCESS in 1m 14s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/46/81146/1/check/gate-python-keystoneclient-python26/9947b32 : SUCCESS in 1m 12s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/46/81146/1/check/gate-python-keystoneclient-python27/592553f : SUCCESS in 51s\n- check-tempest-dsvm-full http://logs.openstack.org/46/81146/1/check/check-tempest-dsvm-full/d4564fa : SUCCESS in 41m 31s\n- check-tempest-dsvm-neutron http://logs.openstack.org/46/81146/1/check/check-tempest-dsvm-neutron/815ca42 : SUCCESS in 44m 54s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/46/81146/1/check/check-tempest-dsvm-neutron-heat-slow/c0829df : SUCCESS in 21m 11s\n- check-grenade-dsvm http://logs.openstack.org/46/81146/1/check/check-grenade-dsvm/7bed8cd : SUCCESS in 42m 51s\n- check-grenade-dsvm-neutron http://logs.openstack.org/46/81146/1/check/check-grenade-dsvm-neutron/db71314 : FAILURE in 26m 38s (non-voting)\n- gate-python-keystoneclient-python33 http://logs.openstack.org/46/81146/1/check/gate-python-keystoneclient-python33/3d1f90c : SUCCESS in 3m 41s\n- check-devstack-dsvm-cells http://logs.openstack.org/46/81146/1/check/check-devstack-dsvm-cells/b39689e : SUCCESS in 12m 55s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/46/81146/1/check/check-tempest-dsvm-postgres-full/d061e83 : SUCCESS in 59m 49s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/46/81146/1/check/gate-tempest-dsvm-large-ops/310d66c : SUCCESS in 14m 24s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/46/81146/1/check/gate-tempest-dsvm-neutron-large-ops/d6ec18a : SUCCESS in 15m 24s\n","accounts_in_message":[],"_revision_number":1},{"id":"55b8046c6d9e9fba3bebeae0738e6d753eb1ca5d","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2014-04-14 00:57:05.000000000","message":"Patch Set 1: I would prefer that you didn\u0027t merge this\n\n(5 inline comments)\n\na BP would be good for this, DocImpact as well?","accounts_in_message":[],"_revision_number":1},{"id":"ba1ef4bb589750aae63eb828efe78a4c65696fc3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-14 01:44:41.000000000","message":"Patch Set 2:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"e5bda89eb3f9fd33f4bef8f107faad9ba992b3d3","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-04-14 01:44:41.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"b432b436a158bd478f19d7feb985ce29850ec639","author":{"_account_id":5494,"name":"Trivial Rebase","email":"trivial-rebase@review.openstack.org","username":"trivial-rebase"},"date":"2014-04-14 01:44:47.000000000","message":"Patch Set 2:\n\nNew patchset patch-id matches previous patchset, but commit message has changed.","accounts_in_message":[],"_revision_number":2},{"id":"155e4d904b309790c00b6644fab9ff806810a7ca","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-14 03:21:28.000000000","message":"Patch Set 2: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/46/81146/2/check/gate-python-keystoneclient-pep8/0c1a9e5 : SUCCESS in 1m 09s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/46/81146/2/check/gate-python-keystoneclient-docs/c6c3728/doc/build/html/ : SUCCESS in 1m 12s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/46/81146/2/check/gate-python-keystoneclient-python26/aa1bc91 : SUCCESS in 2m 00s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/46/81146/2/check/gate-python-keystoneclient-python27/a916f36 : SUCCESS in 1m 16s\n- check-tempest-dsvm-full http://logs.openstack.org/46/81146/2/check/check-tempest-dsvm-full/e480f1b : SUCCESS in 49m 01s\n- check-tempest-dsvm-neutron http://logs.openstack.org/46/81146/2/check/check-tempest-dsvm-neutron/8009972 : SUCCESS in 1h 36m 40s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/46/81146/2/check/check-tempest-dsvm-neutron-heat-slow/bc1fc36 : SUCCESS in 20m 56s\n- check-grenade-dsvm http://logs.openstack.org/46/81146/2/check/check-grenade-dsvm/a07e980 : SUCCESS in 45m 50s\n- check-grenade-dsvm-neutron http://logs.openstack.org/46/81146/2/check/check-grenade-dsvm-neutron/1caf98b : FAILURE in 24m 04s (non-voting)\n- gate-python-keystoneclient-python33 http://logs.openstack.org/46/81146/2/check/gate-python-keystoneclient-python33/0205720 : SUCCESS in 3m 42s\n- check-devstack-dsvm-cells http://logs.openstack.org/46/81146/2/check/check-devstack-dsvm-cells/82585cc : SUCCESS in 11m 15s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/46/81146/2/check/check-tempest-dsvm-postgres-full/c5b9d11 : SUCCESS in 49m 46s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/46/81146/2/check/gate-tempest-dsvm-large-ops/77b8692 : SUCCESS in 14m 13s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/46/81146/2/check/gate-tempest-dsvm-neutron-large-ops/ed616f8 : SUCCESS in 18m 32s\n","accounts_in_message":[],"_revision_number":2},{"id":"45fc70ccbcbda974bafb96806c6d366ee3a96c6e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-25 02:04:17.000000000","message":"Patch Set 2: No score\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"9dde31129504d9842d6e95fa5d0fbe03ef099842","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2014-04-25 02:04:17.000000000","message":"Patch Set 2: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"e0d50c001d36f6b0ac3bf61374025757818a3e69","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-25 03:05:44.000000000","message":"Patch Set 2: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/46/81146/2/check/gate-python-keystoneclient-pep8/8fae8ce : SUCCESS in 1m 06s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/46/81146/2/check/gate-python-keystoneclient-docs/913ad62/doc/build/html/ : SUCCESS in 1m 58s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/46/81146/2/check/gate-python-keystoneclient-python26/262f3ff : SUCCESS in 1m 16s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/46/81146/2/check/gate-python-keystoneclient-python27/ed4fc74 : SUCCESS in 1m 22s\n- check-tempest-dsvm-full http://logs.openstack.org/46/81146/2/check/check-tempest-dsvm-full/93d3ffd : SUCCESS in 1h 01m 23s\n- check-tempest-dsvm-neutron http://logs.openstack.org/46/81146/2/check/check-tempest-dsvm-neutron/59bc686 : SUCCESS in 57m 18s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/46/81146/2/check/check-tempest-dsvm-neutron-heat-slow/e6e44e6 : SUCCESS in 22m 16s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/46/81146/2/check/check-grenade-dsvm/7884fda : SUCCESS in 34m 36s\n- check-grenade-dsvm-neutron http://logs.openstack.org/46/81146/2/check/check-grenade-dsvm-neutron/77a2265 : FAILURE in 28m 10s (non-voting)\n- check-tempest-dsvm-full-havana http://logs.openstack.org/46/81146/2/check/check-tempest-dsvm-full-havana/160e99b : SUCCESS in 28m 25s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/46/81146/2/check/check-tempest-dsvm-neutron-havana/d36ecf0 : SUCCESS in 28m 54s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/46/81146/2/check/check-tempest-dsvm-full-icehouse/9b3c909 : SUCCESS in 57m 29s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/46/81146/2/check/check-tempest-dsvm-neutron-icehouse/e7ec764 : SUCCESS in 53m 41s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/46/81146/2/check/gate-python-keystoneclient-python33/d66ee92 : SUCCESS in 4m 47s\n- check-devstack-dsvm-cells http://logs.openstack.org/46/81146/2/check/check-devstack-dsvm-cells/ea2a1c7 : SUCCESS in 14m 21s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/46/81146/2/check/check-tempest-dsvm-postgres-full/a0701df : SUCCESS in 44m 20s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/46/81146/2/check/gate-tempest-dsvm-large-ops/c98d852 : SUCCESS in 20m 03s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/46/81146/2/check/gate-tempest-dsvm-neutron-large-ops/d2c6285 : SUCCESS in 20m 33s\n","accounts_in_message":[],"_revision_number":2},{"id":"92e75ee0462d403c613237b24824799f0e428d98","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2014-04-25 03:10:57.000000000","message":"Patch Set 2: I would prefer that you didn\u0027t merge this\n\n(15 inline comments)\n\nMostly docstring suggestions.","accounts_in_message":[],"_revision_number":2},{"id":"355b2d2d637cf51e4c0fc9c11385902360b6bc70","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2014-04-25 03:21:24.000000000","message":"Patch Set 2: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"24796500823f43556f812331279f23a0ffd22354","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-25 06:12:19.000000000","message":"Patch Set 3:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"c2f6267d9e8257286a910e8851c6555be2554c0c","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-04-25 06:12:19.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"e8fa192d59a477fafa8e541746f055e22206b640","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-04-25 06:28:41.000000000","message":"Patch Set 2: (6 inline comments)\n\nI ended up just rewriting a lot of the comments. I\u0027m not saying the new ones are better, just that it was easier than trying to fix what was there.","accounts_in_message":[],"_revision_number":2},{"id":"3fc08cb6a717d8e00b0cd7eb5347b9636f61350d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-25 08:03:47.000000000","message":"Patch Set 3: Doesn\u0027t seem to work\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/46/81146/3/check/gate-python-keystoneclient-pep8/e9bd7dd : SUCCESS in 1m 27s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/46/81146/3/check/gate-python-keystoneclient-docs/176ec5f/doc/build/html/ : SUCCESS in 2m 16s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/46/81146/3/check/gate-python-keystoneclient-python26/49d0519 : SUCCESS in 56s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/46/81146/3/check/gate-python-keystoneclient-python27/b4f5690 : SUCCESS in 1m 26s\n- check-tempest-dsvm-full http://logs.openstack.org/46/81146/3/check/check-tempest-dsvm-full/ac5ce9b : FAILURE in 48m 54s\n- check-tempest-dsvm-neutron http://logs.openstack.org/46/81146/3/check/check-tempest-dsvm-neutron/e65e5c9 : SUCCESS in 58m 53s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/46/81146/3/check/check-tempest-dsvm-neutron-heat-slow/08c42fe : SUCCESS in 20m 50s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/46/81146/3/check/check-grenade-dsvm/38ef029 : SUCCESS in 38m 45s\n- check-grenade-dsvm-neutron http://logs.openstack.org/46/81146/3/check/check-grenade-dsvm-neutron/34338c7 : FAILURE in 28m 00s (non-voting)\n- check-tempest-dsvm-full-havana http://logs.openstack.org/46/81146/3/check/check-tempest-dsvm-full-havana/cbf5059 : SUCCESS in 45m 38s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/46/81146/3/check/check-tempest-dsvm-neutron-havana/da1959d : SUCCESS in 44m 00s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/46/81146/3/check/check-tempest-dsvm-full-icehouse/3444a58 : SUCCESS in 44m 24s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/46/81146/3/check/check-tempest-dsvm-neutron-icehouse/4802f8d : SUCCESS in 50m 55s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/46/81146/3/check/gate-python-keystoneclient-python33/4603292 : SUCCESS in 3m 35s\n- check-devstack-dsvm-cells http://logs.openstack.org/46/81146/3/check/check-devstack-dsvm-cells/012e8a2 : SUCCESS in 17m 18s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/46/81146/3/check/check-tempest-dsvm-postgres-full/48b23d5 : SUCCESS in 1h 08m 32s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/46/81146/3/check/gate-tempest-dsvm-large-ops/891581e : SUCCESS in 19m 03s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/46/81146/3/check/gate-tempest-dsvm-neutron-large-ops/6d8f328 : SUCCESS in 25m 29s\n","accounts_in_message":[],"_revision_number":3},{"id":"1fcc95c56307c1dedf2f81aae4f47d080e064ad3","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2014-04-25 08:04:09.000000000","message":"Patch Set 3:\n\nI noticed jenkins failed, I think you hit bug(s):\n\n- check-grenade-dsvm-neutron: https://bugs.launchpad.net/bugs/1285323\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":3},{"id":"1400dfd694f38dc1630698541759bfe32c1250a5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-26 02:33:44.000000000","message":"Patch Set 3: No score\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"0308032760c1f729427bfbb00e96916a7d9acedf","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-04-26 02:33:44.000000000","message":"Patch Set 3:\n\nrecheck bug 1285323","accounts_in_message":[],"_revision_number":3},{"id":"ed11a676c2ead69ba777f964abcded2e4f98eea1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-26 03:29:54.000000000","message":"Patch Set 3: Doesn\u0027t seem to work\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/46/81146/3/check/gate-python-keystoneclient-pep8/0372c20 : SUCCESS in 1m 05s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/46/81146/3/check/gate-python-keystoneclient-docs/124ab30/doc/build/html/ : SUCCESS in 1m 39s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/46/81146/3/check/gate-python-keystoneclient-python26/64e22b2 : SUCCESS in 1m 19s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/46/81146/3/check/gate-python-keystoneclient-python27/d18c0ac : SUCCESS in 55s\n- check-tempest-dsvm-full http://logs.openstack.org/46/81146/3/check/check-tempest-dsvm-full/ebb5c7a : SUCCESS in 56m 05s\n- check-tempest-dsvm-neutron http://logs.openstack.org/46/81146/3/check/check-tempest-dsvm-neutron/c810927 : SUCCESS in 53m 15s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/46/81146/3/check/check-tempest-dsvm-neutron-heat-slow/6e0aed1 : FAILURE in 29m 03s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/46/81146/3/check/check-grenade-dsvm/fa78472 : SUCCESS in 38m 47s\n- check-grenade-dsvm-neutron http://logs.openstack.org/46/81146/3/check/check-grenade-dsvm-neutron/79d67b7 : FAILURE in 19m 25s (non-voting)\n- check-tempest-dsvm-full-havana http://logs.openstack.org/46/81146/3/check/check-tempest-dsvm-full-havana/d8f81bb : SUCCESS in 32m 49s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/46/81146/3/check/check-tempest-dsvm-neutron-havana/35f8347 : SUCCESS in 33m 47s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/46/81146/3/check/check-tempest-dsvm-full-icehouse/9efa8c2 : SUCCESS in 43m 48s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/46/81146/3/check/check-tempest-dsvm-neutron-icehouse/5d27e11 : FAILURE in 53m 34s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/46/81146/3/check/gate-python-keystoneclient-python33/1d79e4f : SUCCESS in 3m 57s\n- check-devstack-dsvm-cells http://logs.openstack.org/46/81146/3/check/check-devstack-dsvm-cells/49a36c9 : SUCCESS in 11m 48s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/46/81146/3/check/check-tempest-dsvm-postgres-full/8494b41 : SUCCESS in 56m 04s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/46/81146/3/check/gate-tempest-dsvm-large-ops/eb781d2 : SUCCESS in 19m 09s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/46/81146/3/check/gate-tempest-dsvm-neutron-large-ops/8b91bf5 : SUCCESS in 19m 21s\n","accounts_in_message":[],"_revision_number":3},{"id":"0fb3bdc667de2fa07b98131f42cbbad66e42ef22","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2014-04-26 03:30:15.000000000","message":"Patch Set 3:\n\nI noticed jenkins failed, I think you hit bug(s):\n\n- check-tempest-dsvm-neutron-icehouse: unrecognized error\n- check-grenade-dsvm-neutron: https://bugs.launchpad.net/bugs/1257641\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":3},{"id":"a90b60a007eac9133ef964c67169f440b6ad2036","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-26 20:25:38.000000000","message":"Patch Set 3: No score\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"0bdbec158798a901b0fa5761f4f71b630fce719e","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2014-04-26 20:25:38.000000000","message":"Patch Set 3:\n\nrecheck bug 1288970","accounts_in_message":[],"_revision_number":3},{"id":"c302febbf884c4e55636ee6e9c17227d79a9a958","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-26 21:28:39.000000000","message":"Patch Set 3: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/46/81146/3/check/gate-python-keystoneclient-pep8/7d9a98e : SUCCESS in 1m 30s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/46/81146/3/check/gate-python-keystoneclient-docs/7c76246/doc/build/html/ : SUCCESS in 1m 52s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/46/81146/3/check/gate-python-keystoneclient-python26/4f063b6 : SUCCESS in 1m 20s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/46/81146/3/check/gate-python-keystoneclient-python27/f150c2b : SUCCESS in 1m 37s\n- check-tempest-dsvm-full http://logs.openstack.org/46/81146/3/check/check-tempest-dsvm-full/25705d0 : SUCCESS in 58m 21s\n- check-tempest-dsvm-neutron http://logs.openstack.org/46/81146/3/check/check-tempest-dsvm-neutron/75a6e04 : SUCCESS in 1h 02m 58s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/46/81146/3/check/check-tempest-dsvm-neutron-heat-slow/b7cd42d : FAILURE in 29m 45s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/46/81146/3/check/check-grenade-dsvm/37ca4a2 : SUCCESS in 35m 30s\n- check-grenade-dsvm-neutron http://logs.openstack.org/46/81146/3/check/check-grenade-dsvm-neutron/bb08a9e : FAILURE in 28m 54s (non-voting)\n- check-tempest-dsvm-full-havana http://logs.openstack.org/46/81146/3/check/check-tempest-dsvm-full-havana/708ef8f : SUCCESS in 34m 13s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/46/81146/3/check/check-tempest-dsvm-neutron-havana/f5fc982 : SUCCESS in 31m 36s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/46/81146/3/check/check-tempest-dsvm-full-icehouse/551a409 : SUCCESS in 58m 48s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/46/81146/3/check/check-tempest-dsvm-neutron-icehouse/a996f57 : SUCCESS in 48m 03s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/46/81146/3/check/gate-python-keystoneclient-python33/67f7786 : SUCCESS in 4m 41s\n- check-devstack-dsvm-cells http://logs.openstack.org/46/81146/3/check/check-devstack-dsvm-cells/486e2c9 : SUCCESS in 13m 48s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/46/81146/3/check/check-tempest-dsvm-postgres-full/f31f98d : SUCCESS in 56m 37s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/46/81146/3/check/gate-tempest-dsvm-large-ops/dea7571 : SUCCESS in 25m 32s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/46/81146/3/check/gate-tempest-dsvm-neutron-large-ops/225c1b9 : SUCCESS in 21m 31s\n","accounts_in_message":[],"_revision_number":3},{"id":"a892072bb1bccd255172a02f9be4b161f61b230b","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2014-04-27 02:05:10.000000000","message":"Patch Set 3: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":3},{"id":"57498f496167bef9a25ae4936826deb62512b5b7","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-04-28 02:26:05.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"d16dfdf41ea0bcf6c871a91b78da24c8ae549e82","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-28 02:26:07.000000000","message":"Patch Set 4:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"c28aafb6a1b61a63d2112d9cd16a66e2f0647eec","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2014-04-28 02:26:25.000000000","message":"Patch Set 4: Looks good to me (core reviewer)\n\nAutomatically re-added by Gerrit trivial rebase detection script.","accounts_in_message":[],"_revision_number":4},{"id":"192df561976a7297689e85f02213711c876d4ab2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-28 03:47:17.000000000","message":"Patch Set 4: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/46/81146/4/check/gate-python-keystoneclient-pep8/8249fd2 : SUCCESS in 2m 13s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/46/81146/4/check/gate-python-keystoneclient-docs/31fe2d3/doc/build/html/ : SUCCESS in 2m 11s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/46/81146/4/check/gate-python-keystoneclient-python26/f51e689 : SUCCESS in 48s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/46/81146/4/check/gate-python-keystoneclient-python27/ae4afeb : SUCCESS in 1m 33s\n- check-tempest-dsvm-full http://logs.openstack.org/46/81146/4/check/check-tempest-dsvm-full/5b408fa : SUCCESS in 1h 02m 54s\n- check-tempest-dsvm-neutron http://logs.openstack.org/46/81146/4/check/check-tempest-dsvm-neutron/2bee814 : SUCCESS in 1h 01m 15s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/46/81146/4/check/check-tempest-dsvm-neutron-heat-slow/7f32b18 : SUCCESS in 28m 08s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/46/81146/4/check/check-grenade-dsvm/d66ecf5 : SUCCESS in 35m 09s\n- check-grenade-dsvm-neutron http://logs.openstack.org/46/81146/4/check/check-grenade-dsvm-neutron/e4d6aeb : FAILURE in 25m 45s (non-voting)\n- check-tempest-dsvm-full-havana http://logs.openstack.org/46/81146/4/check/check-tempest-dsvm-full-havana/b88a6ad : SUCCESS in 38m 22s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/46/81146/4/check/check-tempest-dsvm-neutron-havana/25f4cd8 : SUCCESS in 34m 30s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/46/81146/4/check/check-tempest-dsvm-full-icehouse/5f4fd68 : SUCCESS in 55m 40s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/46/81146/4/check/check-tempest-dsvm-neutron-icehouse/81f3815 : SUCCESS in 58m 17s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/46/81146/4/check/gate-python-keystoneclient-python33/7f0b5af : SUCCESS in 5m 04s\n- check-devstack-dsvm-cells http://logs.openstack.org/46/81146/4/check/check-devstack-dsvm-cells/c4b1297 : SUCCESS in 12m 34s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/46/81146/4/check/check-tempest-dsvm-postgres-full/d476f88 : SUCCESS in 1h 02m 57s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/46/81146/4/check/gate-tempest-dsvm-large-ops/d425861 : SUCCESS in 26m 43s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/46/81146/4/check/gate-tempest-dsvm-neutron-large-ops/63c3505 : SUCCESS in 22m 56s\n","accounts_in_message":[],"_revision_number":4},{"id":"99b8d7f100bb4d2c83661e6005dce30a46fe80ae","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-04-28 23:09:04.000000000","message":"Patch Set 4: Code-Review-1\n\n(22 comments)","accounts_in_message":[],"_revision_number":4},{"id":"41fc2ec5e0ff3692aa7d78e183450dda19a79a01","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-02 00:43:05.000000000","message":"Patch Set 5:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"56c2edae087196a1214782d1495850c8e31994b4","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-05-02 00:43:05.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"413a8bfa10ec643cbec6a5666cd8f484e2024a24","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-05-02 00:43:14.000000000","message":"Patch Set 4:\n\n(21 comments)","accounts_in_message":[],"_revision_number":4},{"id":"a40f87091f3fb573c5827465155bc27cf46f5aa9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-02 02:40:14.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/46/81146/5/check/gate-python-keystoneclient-pep8/7beda5c : SUCCESS in 1m 05s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/46/81146/5/check/gate-python-keystoneclient-docs/9458414/doc/build/html/ : SUCCESS in 1m 39s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/46/81146/5/check/gate-python-keystoneclient-python26/586b964 : SUCCESS in 1m 15s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/46/81146/5/check/gate-python-keystoneclient-python27/207e453 : SUCCESS in 1m 14s\n- check-tempest-dsvm-full http://logs.openstack.org/46/81146/5/check/check-tempest-dsvm-full/5b8eb2a : SUCCESS in 1h 06m 55s\n- check-tempest-dsvm-neutron http://logs.openstack.org/46/81146/5/check/check-tempest-dsvm-neutron/92b76cc : SUCCESS in 57m 27s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/46/81146/5/check/check-tempest-dsvm-neutron-heat-slow/769ccb5 : SUCCESS in 21m 03s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/46/81146/5/check/check-grenade-dsvm/947bab6 : SUCCESS in 33m 26s\n- check-grenade-dsvm-neutron http://logs.openstack.org/46/81146/5/check/check-grenade-dsvm-neutron/5e346d4 : FAILURE in 1h 56m 46s (non-voting)\n- check-tempest-dsvm-full-havana http://logs.openstack.org/46/81146/5/check/check-tempest-dsvm-full-havana/0deca86 : SUCCESS in 38m 17s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/46/81146/5/check/check-tempest-dsvm-neutron-havana/93fb28d : SUCCESS in 29m 56s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/46/81146/5/check/check-tempest-dsvm-full-icehouse/24298d4 : SUCCESS in 45m 30s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/46/81146/5/check/check-tempest-dsvm-neutron-icehouse/c36def9 : SUCCESS in 53m 41s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/46/81146/5/check/gate-python-keystoneclient-python33/ba02041 : SUCCESS in 3m 30s\n- check-devstack-dsvm-cells http://logs.openstack.org/46/81146/5/check/check-devstack-dsvm-cells/d9ce427 : SUCCESS in 10m 14s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/46/81146/5/check/check-tempest-dsvm-postgres-full/17ace1f : SUCCESS in 45m 10s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/46/81146/5/check/gate-tempest-dsvm-large-ops/bd281ae : SUCCESS in 21m 16s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/46/81146/5/check/gate-tempest-dsvm-neutron-large-ops/6dcff07 : SUCCESS in 20m 53s","accounts_in_message":[],"_revision_number":5},{"id":"0c240d563c47678ab444c436613e0d00975dd2a0","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-05-02 03:33:16.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"d84101cee6bba1b33c7e99c181321696554b8218","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-02 03:33:17.000000000","message":"Patch Set 6:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":6},{"id":"3f27e3d4f11ac0c3d258873657e18f1b4d68f4a2","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2014-05-02 03:43:39.000000000","message":"Patch Set 6: Code-Review+2\n\nPatchset 5 looked good and my one concern was addressed before I could comment: making the various status lists immutable to prevent accidentally affecting any/all classes by modifying the list in some portion of code leveraging the discovery class.","accounts_in_message":[],"_revision_number":6},{"id":"008e5d1c55af33628643c6fb027ca454a4521501","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-05-02 03:45:32.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"64ab410d364222f6fc4b288daa9f2016564b6e4a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-02 03:45:34.000000000","message":"Patch Set 7:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":7},{"id":"0320fec5b611b7253d6471e16a8e3ae06160044f","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2014-05-02 03:46:14.000000000","message":"Patch Set 7: Code-Review+2","accounts_in_message":[],"_revision_number":7},{"id":"264f7d170f03436b0851c0ad418638190fef10ea","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-02 07:51:24.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/46/81146/7/check/gate-python-keystoneclient-pep8/19e5f8c : SUCCESS in 1m 17s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/46/81146/7/check/gate-python-keystoneclient-docs/f88a479/doc/build/html/ : SUCCESS in 1m 22s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/46/81146/7/check/gate-python-keystoneclient-python26/7b11600 : SUCCESS in 1m 12s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/46/81146/7/check/gate-python-keystoneclient-python27/af7a1a9 : SUCCESS in 1m 04s\n- check-tempest-dsvm-full http://logs.openstack.org/46/81146/7/check/check-tempest-dsvm-full/36033eb : FAILURE in 6m 49s\n- check-tempest-dsvm-neutron http://logs.openstack.org/46/81146/7/check/check-tempest-dsvm-neutron/f1ca837 : FAILURE in 54m 10s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/46/81146/7/check/check-tempest-dsvm-neutron-heat-slow/16e2275 : SUCCESS in 15m 50s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/46/81146/7/check/check-grenade-dsvm/e0c1d65 : SUCCESS in 31m 34s\n- check-grenade-dsvm-neutron http://logs.openstack.org/46/81146/7/check/check-grenade-dsvm-neutron/f4a3dfa : FAILURE in 1h 32m 19s (non-voting)\n- check-tempest-dsvm-full-havana http://logs.openstack.org/46/81146/7/check/check-tempest-dsvm-full-havana/8ee31b6 : SUCCESS in 28m 36s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/46/81146/7/check/check-tempest-dsvm-neutron-havana/70dd3b3 : SUCCESS in 30m 16s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/46/81146/7/check/check-tempest-dsvm-full-icehouse/95b69ea : SUCCESS in 44m 44s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/46/81146/7/check/check-tempest-dsvm-neutron-icehouse/d9fe99d : SUCCESS in 47m 32s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/46/81146/7/check/gate-python-keystoneclient-python33/2d31a16 : SUCCESS in 4m 31s\n- check-devstack-dsvm-cells http://logs.openstack.org/46/81146/7/check/check-devstack-dsvm-cells/472d626 : SUCCESS in 12m 17s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/46/81146/7/check/check-tempest-dsvm-postgres-full/c65d675 : SUCCESS in 46m 29s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/46/81146/7/check/gate-tempest-dsvm-large-ops/3b41933 : SUCCESS in 23m 31s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/46/81146/7/check/gate-tempest-dsvm-neutron-large-ops/4ccc652 : SUCCESS in 21m 16s","accounts_in_message":[],"_revision_number":7},{"id":"143a1a2f064d5f49e6470350c54176131213a8f0","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2014-05-02 07:54:27.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/1307029 https://bugs.launchpad.net/bugs/1253896 https://bugs.launchpad.net/bugs/1224001 https://bugs.launchpad.net/bugs/1314313 https://bugs.launchpad.net/bugs/1285323\n- check-tempest-dsvm-neutron: https://bugs.launchpad.net/bugs/1314313\n- check-tempest-dsvm-full: https://bugs.launchpad.net/bugs/1294874 https://bugs.launchpad.net/bugs/1097592\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 1307029\nFor bug details see: http://status.openstack.org/elastic-recheck/","accounts_in_message":[],"_revision_number":7},{"id":"59274a73244f96f62e00b7583c32d05ea3ee3c77","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-02 15:10:38.000000000","message":"Patch Set 7: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":7},{"id":"ddee3b47ca2c9be0dbaba7eaefebf0f2950b02f4","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2014-05-02 15:10:38.000000000","message":"Patch Set 7:\n\nrecheck bug 1307029","accounts_in_message":[],"_revision_number":7},{"id":"5fae1c2a499c74df12c972527d532b2b07369873","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-02 16:28:19.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/46/81146/7/check/gate-python-keystoneclient-pep8/05c142f : SUCCESS in 1m 00s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/46/81146/7/check/gate-python-keystoneclient-docs/d80ac44/doc/build/html/ : SUCCESS in 1m 56s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/46/81146/7/check/gate-python-keystoneclient-python26/46dbcef : SUCCESS in 59s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/46/81146/7/check/gate-python-keystoneclient-python27/167e9c8 : SUCCESS in 1m 02s\n- check-tempest-dsvm-full http://logs.openstack.org/46/81146/7/check/check-tempest-dsvm-full/2c99464 : SUCCESS in 1h 00m 46s\n- check-tempest-dsvm-neutron http://logs.openstack.org/46/81146/7/check/check-tempest-dsvm-neutron/5f55359 : SUCCESS in 58m 06s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/46/81146/7/check/check-tempest-dsvm-neutron-heat-slow/eaba0c4 : SUCCESS in 23m 54s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/46/81146/7/check/check-grenade-dsvm/de71aa2 : FAILURE in 22m 55s\n- check-grenade-dsvm-neutron http://logs.openstack.org/46/81146/7/check/check-grenade-dsvm-neutron/65c0aff : FAILURE in 29m 59s (non-voting)\n- check-tempest-dsvm-full-havana http://logs.openstack.org/46/81146/7/check/check-tempest-dsvm-full-havana/cdb0c3e : SUCCESS in 35m 11s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/46/81146/7/check/check-tempest-dsvm-neutron-havana/5d0df37 : SUCCESS in 29m 39s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/46/81146/7/check/check-tempest-dsvm-full-icehouse/405fccc : SUCCESS in 49m 10s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/46/81146/7/check/check-tempest-dsvm-neutron-icehouse/02b4000 : SUCCESS in 53m 53s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/46/81146/7/check/gate-python-keystoneclient-python33/0b4c39a : SUCCESS in 3m 45s\n- check-devstack-dsvm-cells http://logs.openstack.org/46/81146/7/check/check-devstack-dsvm-cells/4fe3bb0 : SUCCESS in 19m 51s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/46/81146/7/check/check-tempest-dsvm-postgres-full/805cee5 : SUCCESS in 49m 26s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/46/81146/7/check/gate-tempest-dsvm-large-ops/5c1c61d : SUCCESS in 22m 17s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/46/81146/7/check/gate-tempest-dsvm-neutron-large-ops/de73f9e : SUCCESS in 22m 12s","accounts_in_message":[],"_revision_number":7},{"id":"e933db77d71e4225d03bb34d1932ed7c0bccc0aa","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2014-05-02 16:29:19.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/1253896\n- check-grenade-dsvm: 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":"ef8da81d1b0beda7ce901a3c429cf7d2802a2812","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-05-04 21:34:11.000000000","message":"Patch Set 7:\n\nrecheck bug 1253896","accounts_in_message":[],"_revision_number":7},{"id":"f23fd58c5a28c7d89270a33f9a49b65b8fb87760","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-04 21:34:12.000000000","message":"Patch Set 7: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":7},{"id":"f114458fe27faf4341afb26862763faafdb6620d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-04 21:34:13.000000000","message":"Patch Set 7: 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":7},{"id":"cb4ae8baf143d9dce069ac088a9fd1e8f4fb8ba7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-06 00:22:05.000000000","message":"Patch Set 8:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":8},{"id":"3812e4268fb47d319d56b9654ce465218eadd36a","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-05-06 00:22:05.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"15a8272e56f21cacd87971417f03d53c747148e7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-06 01:31:02.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/46/81146/8/check/gate-python-keystoneclient-pep8/1d55b1c : SUCCESS in 1m 21s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/46/81146/8/check/gate-python-keystoneclient-docs/5697fe8/doc/build/html/ : SUCCESS in 1m 46s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/46/81146/8/check/gate-python-keystoneclient-python26/4c009ff : SUCCESS in 1m 18s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/46/81146/8/check/gate-python-keystoneclient-python27/cddac8f : SUCCESS in 1m 19s\n- check-tempest-dsvm-full http://logs.openstack.org/46/81146/8/check/check-tempest-dsvm-full/651fe6f : SUCCESS in 40m 28s\n- check-tempest-dsvm-neutron http://logs.openstack.org/46/81146/8/check/check-tempest-dsvm-neutron/17282ab : SUCCESS in 58m 00s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/46/81146/8/check/check-tempest-dsvm-neutron-heat-slow/4bcc1a9 : SUCCESS in 20m 32s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/46/81146/8/check/check-grenade-dsvm/4ffb8c7 : SUCCESS in 31m 09s\n- check-grenade-dsvm-neutron http://logs.openstack.org/46/81146/8/check/check-grenade-dsvm-neutron/abdbe65 : SUCCESS in 1h 03m 22s (non-voting)\n- check-tempest-dsvm-full-havana http://logs.openstack.org/46/81146/8/check/check-tempest-dsvm-full-havana/da18747 : SUCCESS in 42m 40s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/46/81146/8/check/check-tempest-dsvm-neutron-havana/084fdfe : SUCCESS in 32m 30s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/46/81146/8/check/check-tempest-dsvm-full-icehouse/d350c38 : SUCCESS in 1h 07m 43s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/46/81146/8/check/check-tempest-dsvm-neutron-icehouse/b7affaf : SUCCESS in 54m 54s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/46/81146/8/check/gate-python-keystoneclient-python33/fe2fd0e : SUCCESS in 3m 56s\n- check-devstack-dsvm-cells http://logs.openstack.org/46/81146/8/check/check-devstack-dsvm-cells/51dd85e : SUCCESS in 13m 35s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/46/81146/8/check/check-tempest-dsvm-postgres-full/4801253 : SUCCESS in 55m 37s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/46/81146/8/check/gate-tempest-dsvm-large-ops/b22c1d1 : SUCCESS in 21m 23s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/46/81146/8/check/gate-tempest-dsvm-neutron-large-ops/9b7b479 : SUCCESS in 20m 24s","accounts_in_message":[],"_revision_number":8},{"id":"200c29191a4b3a9c37f69c14a1dc240d24baa20d","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2014-05-06 17:27:24.000000000","message":"Patch Set 8: Code-Review+2","accounts_in_message":[],"_revision_number":8},{"id":"8b21bd90851aae716e94e8e54d59ae13ba9b7923","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2014-05-06 21:38:01.000000000","message":"Patch Set 8: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":8},{"id":"1ab375f2be6c3344dbf94f9cc6ca4a87ae483ea6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-06 21:38:02.000000000","message":"Patch Set 8: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":8},{"id":"a7d68eb0d24c33c331268479b4a147280754a73c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-06 22:45:44.000000000","message":"Patch Set 8: Verified+2\n\nBuild succeeded.\n\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/46/81146/8/gate/gate-python-keystoneclient-docs/65aa901/doc/build/html/ : SUCCESS in 1m 55s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/46/81146/8/gate/gate-python-keystoneclient-pep8/0c0be40 : SUCCESS in 1m 16s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/46/81146/8/gate/gate-python-keystoneclient-python26/89ea9d8 : SUCCESS in 1m 26s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/46/81146/8/gate/gate-python-keystoneclient-python27/9508fa7 : SUCCESS in 1m 25s\n- gate-tempest-dsvm-full http://logs.openstack.org/46/81146/8/gate/gate-tempest-dsvm-full/8a5fbe7 : SUCCESS in 1h 06m 01s\n- gate-tempest-dsvm-neutron http://logs.openstack.org/46/81146/8/gate/gate-tempest-dsvm-neutron/2818b93 : SUCCESS in 57m 30s\n- gate-grenade-dsvm http://logs.openstack.org/46/81146/8/gate/gate-grenade-dsvm/36a3524 : SUCCESS in 35m 58s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/46/81146/8/gate/gate-python-keystoneclient-python33/e3a1664 : SUCCESS in 4m 22s\n- gate-devstack-dsvm-cells http://logs.openstack.org/46/81146/8/gate/gate-devstack-dsvm-cells/8b6adfc : SUCCESS in 15m 06s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/46/81146/8/gate/gate-tempest-dsvm-postgres-full/62236a2 : SUCCESS in 1h 07m 09s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/46/81146/8/gate/gate-tempest-dsvm-large-ops/05ea779 : SUCCESS in 21m 47s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/46/81146/8/gate/gate-tempest-dsvm-neutron-large-ops/9f4e6c3 : SUCCESS in 25m 01s","accounts_in_message":[],"_revision_number":8},{"id":"5125718234786b69eee5da6f8f2b68a27e4e64ed","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-06 22:45:44.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":8}],"current_revision_number":8,"current_revision":"1ccefad0c6815f21ff32af9e774a8271c3ada6c5","revisions":{"5b93c6f21255d642d6e62e82e3185b0e8e1a86ed":{"kind":"REWORK","_number":1,"created":"2014-03-18 02:39:10.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/46/81146/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/46/81146/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/46/81146/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/46/81146/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/46/81146/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/46/81146/1"}}},"commit":{"parents":[{"commit":"ba530a44fbb6c591647a98405b27a64809f8b3c4","subject":"Discover should support other services","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/ba530a44fbb6c591647a98405b27a64809f8b3c4"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-03-18 01:38:45.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-03-18 02:19:09.000000000","tz":600},"subject":"Revamp discovery","message":"Revamp discovery\n\nDiscovery was implemented initially around about the same time that\nsession came along. It was implemented expecting that it\u0027s use would be\nonly for discovering keystone versions.\n\nNow that session and auth plugins are getting more intelligence we need\nto start looking at a more global OpenStack discovery mechanism and the\nexisting one makes some bad assumptions. For example that you should\never have the discovery object launch the client for you.\n\nThis splits what I\u0027ve been thinking of the active and passive parts of\ndiscovery. The active parts do things like launch a client for you and\nthe passive allows you to query discovery information. It is split into\na new file so that the passive section can be used elsewhere in\nkeystoneclient without the dependencies imposed by the active component.\n\nI\u0027m happy for now to leave the passive _discover.py file private as all\nthe mechanisms that would be needed by a user can be accessed from the\ndiscover.py file as well.\n\nIn light of this I removed a lot of the private components to the\noriginal discover as it should instead make as much use of the querying\nfunctions as possible.\n\nChange-Id: I7e1891536289c57ad3fbe8ef1c6e50b7344d83d5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/5b93c6f21255d642d6e62e82e3185b0e8e1a86ed"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/5b93c6f21255d642d6e62e82e3185b0e8e1a86ed"}]},"branch":"refs/heads/master"},"f8e97fc6d07e6e23222d2329bb1f9a14ba371a9a":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":2,"created":"2014-04-14 01:44:41.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/46/81146/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/46/81146/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/46/81146/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/46/81146/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/46/81146/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/46/81146/2"}}},"commit":{"parents":[{"commit":"8bc8275bf3b4b1fd644102963f2980d23b1bffc9","subject":"Merge \"Ensure JSON headers in Auth Requests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/8bc8275bf3b4b1fd644102963f2980d23b1bffc9"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-03-18 01:38:45.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-04-14 01:43:51.000000000","tz":600},"subject":"Revamp discovery","message":"Revamp discovery\n\nDiscovery was implemented initially around about the same time that\nsession came along. It was implemented expecting that it\u0027s use would be\nonly for discovering keystone versions.\n\nNow that session and auth plugins are getting more intelligence we need\nto start looking at a more global OpenStack discovery mechanism and the\nexisting one makes some bad assumptions. For example that you should\never have the discovery object launch the client for you.\n\nThis splits what I\u0027ve been thinking of the active and passive parts of\ndiscovery. The active parts do things like launch a client for you and\nthe passive allows you to query discovery information. It is split into\na new file so that the passive section can be used elsewhere in\nkeystoneclient without the dependencies imposed by the active component.\n\nI\u0027m happy for now to leave the passive _discover.py file private as all\nthe mechanisms that would be needed by a user can be accessed from the\ndiscover.py file as well.\n\nIn light of this I removed a lot of the private components to the\noriginal discover as it should instead make as much use of the querying\nfunctions as possible.\n\nBlueprint: endpoint-version-query\nChange-Id: I7e1891536289c57ad3fbe8ef1c6e50b7344d83d5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f8e97fc6d07e6e23222d2329bb1f9a14ba371a9a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f8e97fc6d07e6e23222d2329bb1f9a14ba371a9a"}]},"branch":"refs/heads/master"},"8908b67a6476cdeeb62d15d6b9caf3c6d69567e0":{"kind":"REWORK","_number":3,"created":"2014-04-25 06:12:19.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/46/81146/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/46/81146/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/46/81146/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/46/81146/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/46/81146/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/46/81146/3"}}},"commit":{"parents":[{"commit":"f1ace5c418cfc08707716fc99495185b020612e0","subject":"Merge \"Ensure that cached token is not revoked\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f1ace5c418cfc08707716fc99495185b020612e0"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-03-18 01:38:45.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-04-25 05:25:14.000000000","tz":600},"subject":"Discovery URL querying functions","message":"Discovery URL querying functions\n\nThe existing discovery mechanism is geared around allowing users to\ncreate appropriate client objects. It does not provide any means to\nquery version responses to determine the URLs of available versions.\nThis patch adds url_for (similar to the functions available on service\ncatalog) and data_for functions that can do lower level queries for\nURLs and version response data.\n\nBecause of the client creation functionality the existing discover.py\ncannot be imported from within keystoneclient due to cyclical dependency\nresolution. The querying functions are therefore added to a private\nkeystoneclient file and exposed to the original Discover object via\ninheritance. This private object can then be used within the\nkeystoneclient library.\n\nBlueprint: endpoint-version-query\nChange-Id: I7e1891536289c57ad3fbe8ef1c6e50b7344d83d5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/8908b67a6476cdeeb62d15d6b9caf3c6d69567e0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/8908b67a6476cdeeb62d15d6b9caf3c6d69567e0"}]},"branch":"refs/heads/master"},"3e8cb26162e0fd131e0ae930b8e5a31aa38266bf":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2014-04-28 02:26:05.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/46/81146/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/46/81146/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/46/81146/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/46/81146/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/46/81146/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/46/81146/4"}}},"commit":{"parents":[{"commit":"6be38bb8f517b640a5bea1a59bdf83b6b6c6501a","subject":"Merge \"Deprecate admin_token option in auth_token\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/6be38bb8f517b640a5bea1a59bdf83b6b6c6501a"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-03-18 01:38:45.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-04-28 02:23:46.000000000","tz":600},"subject":"Discovery URL querying functions","message":"Discovery URL querying functions\n\nThe existing discovery mechanism is geared around allowing users to\ncreate appropriate client objects. It does not provide any means to\nquery version responses to determine the URLs of available versions.\nThis patch adds url_for (similar to the functions available on service\ncatalog) and data_for functions that can do lower level queries for\nURLs and version response data.\n\nBecause of the client creation functionality the existing discover.py\ncannot be imported from within keystoneclient due to cyclical dependency\nresolution. The querying functions are therefore added to a private\nkeystoneclient file and exposed to the original Discover object via\ninheritance. This private object can then be used within the\nkeystoneclient library.\n\nBlueprint: endpoint-version-query\nChange-Id: I7e1891536289c57ad3fbe8ef1c6e50b7344d83d5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/3e8cb26162e0fd131e0ae930b8e5a31aa38266bf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/3e8cb26162e0fd131e0ae930b8e5a31aa38266bf"}]},"branch":"refs/heads/master"},"8993e3c5f7806bf20dbbe9fb422b0058e329dda6":{"kind":"REWORK","_number":5,"created":"2014-05-02 00:43:05.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/46/81146/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/46/81146/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/46/81146/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/46/81146/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/46/81146/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/46/81146/5"}}},"commit":{"parents":[{"commit":"9b1feca895c1ebf356dcb600996966efee96f11a","subject":"Remove unused AdjustedBaseAuthTokenMiddlewareTest","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/9b1feca895c1ebf356dcb600996966efee96f11a"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-03-18 01:38:45.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-05-02 00:42:31.000000000","tz":600},"subject":"Discovery URL querying functions","message":"Discovery URL querying functions\n\nThe existing discovery mechanism is geared around allowing users to\ncreate appropriate client objects. It does not provide any means to\nquery version responses to determine the URLs of available versions.\nThis patch adds url_for (similar to the functions available on service\ncatalog) and data_for functions that can do lower level queries for\nURLs and version response data.\n\nBecause of the client creation functionality the existing discover.py\ncannot be imported from within keystoneclient due to cyclical dependency\nresolution. The querying functions are therefore added to a private\nkeystoneclient file and exposed to the original Discover object via\ninheritance. This private object can then be used within the\nkeystoneclient library.\n\nBlueprint: endpoint-version-query\nChange-Id: I7e1891536289c57ad3fbe8ef1c6e50b7344d83d5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/8993e3c5f7806bf20dbbe9fb422b0058e329dda6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/8993e3c5f7806bf20dbbe9fb422b0058e329dda6"}]},"branch":"refs/heads/master"},"591edd7bb4061fcc32de5654436048e3245c6f65":{"kind":"REWORK","_number":6,"created":"2014-05-02 03:33:16.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/46/81146/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/46/81146/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/46/81146/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/46/81146/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/46/81146/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/46/81146/6"}}},"commit":{"parents":[{"commit":"9b1feca895c1ebf356dcb600996966efee96f11a","subject":"Remove unused AdjustedBaseAuthTokenMiddlewareTest","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/9b1feca895c1ebf356dcb600996966efee96f11a"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-03-18 01:38:45.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-05-02 03:32:56.000000000","tz":600},"subject":"Discovery URL querying functions","message":"Discovery URL querying functions\n\nThe existing discovery mechanism is geared around allowing users to\ncreate appropriate client objects. It does not provide any means to\nquery version responses to determine the URLs of available versions.\nThis patch adds url_for (similar to the functions available on service\ncatalog) and data_for functions that can do lower level queries for\nURLs and version response data.\n\nBecause of the client creation functionality the existing discover.py\ncannot be imported from within keystoneclient due to cyclical dependency\nresolution. The querying functions are therefore added to a private\nkeystoneclient file and exposed to the original Discover object via\ninheritance. This private object can then be used within the\nkeystoneclient library.\n\nBlueprint: endpoint-version-query\nChange-Id: I7e1891536289c57ad3fbe8ef1c6e50b7344d83d5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/591edd7bb4061fcc32de5654436048e3245c6f65"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/591edd7bb4061fcc32de5654436048e3245c6f65"}]},"branch":"refs/heads/master"},"ef1feeda8fb19deaa481c444985d3bf0d0946570":{"kind":"REWORK","_number":7,"created":"2014-05-02 03:45:32.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/46/81146/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/46/81146/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/46/81146/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/46/81146/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/46/81146/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/46/81146/7"}}},"commit":{"parents":[{"commit":"9b1feca895c1ebf356dcb600996966efee96f11a","subject":"Remove unused AdjustedBaseAuthTokenMiddlewareTest","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/9b1feca895c1ebf356dcb600996966efee96f11a"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-03-18 01:38:45.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-05-02 03:45:10.000000000","tz":600},"subject":"Discovery URL querying functions","message":"Discovery URL querying functions\n\nThe existing discovery mechanism is geared around allowing users to\ncreate appropriate client objects. It does not provide any means to\nquery version responses to determine the URLs of available versions.\nThis patch adds url_for (similar to the functions available on service\ncatalog) and data_for functions that can do lower level queries for\nURLs and version response data.\n\nBecause of the client creation functionality the existing discover.py\ncannot be imported from within keystoneclient due to cyclical dependency\nresolution. The querying functions are therefore added to a private\nkeystoneclient file and exposed to the original Discover object via\ninheritance. This private object can then be used within the\nkeystoneclient library.\n\nBlueprint: endpoint-version-query\nChange-Id: I7e1891536289c57ad3fbe8ef1c6e50b7344d83d5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/ef1feeda8fb19deaa481c444985d3bf0d0946570"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/ef1feeda8fb19deaa481c444985d3bf0d0946570"}]},"branch":"refs/heads/master"},"1ccefad0c6815f21ff32af9e774a8271c3ada6c5":{"kind":"REWORK","_number":8,"created":"2014-05-06 00:22:05.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/46/81146/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/46/81146/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/46/81146/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/46/81146/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/46/81146/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/46/81146/8"}}},"commit":{"parents":[{"commit":"f2adf271e719647b8e3f8bd13dce84a35dfcb932","subject":"Fix client fixtures","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f2adf271e719647b8e3f8bd13dce84a35dfcb932"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-03-18 01:38:45.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-05-06 00:21:30.000000000","tz":600},"subject":"Discovery URL querying functions","message":"Discovery URL querying functions\n\nThe existing discovery mechanism is geared around allowing users to\ncreate appropriate client objects. It does not provide any means to\nquery version responses to determine the URLs of available versions.\nThis patch adds url_for (similar to the functions available on service\ncatalog) and data_for functions that can do lower level queries for\nURLs and version response data.\n\nBecause of the client creation functionality the existing discover.py\ncannot be imported from within keystoneclient due to cyclical dependency\nresolution. The querying functions are therefore added to a private\nkeystoneclient file and exposed to the original Discover object via\ninheritance. This private object can then be used within the\nkeystoneclient library.\n\nBlueprint: endpoint-version-query\nChange-Id: I7e1891536289c57ad3fbe8ef1c6e50b7344d83d5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/1ccefad0c6815f21ff32af9e774a8271c3ada6c5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/1ccefad0c6815f21ff32af9e774a8271c3ada6c5"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
