)]}'
{"id":"openstack%2Fpython-keystoneclient~68007","triplet_id":"openstack%2Fpython-keystoneclient~master~I5fa6a6e1c2e114e1428e35b723700c63a3cbed44","project":"openstack/python-keystoneclient","branch":"master","topic":"bp/auth-plugins","hashtags":[],"change_id":"I5fa6a6e1c2e114e1428e35b723700c63a3cbed44","subject":"Create V3 Auth Plugins","status":"MERGED","created":"2014-01-21 02:14:34.000000000","updated":"2014-02-26 23:10:52.000000000","submitted":"2014-02-26 23:10:52.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":5,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"03f9e3a38f73353553744628ecac059bfb9e7057","_number":68007,"virtual_id_number":68007,"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-02-26 23:10:52.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7763,"name":"Alexei Kornienko","email":"akornienko@mirantis.com","username":"akornienko"},{"value":0,"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":5575,"name":"Jose Castro Leon","email":"jose.castro.leon@cern.ch","username":"jose-castro-leon"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"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":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":7763,"name":"Alexei Kornienko","email":"akornienko@mirantis.com","username":"akornienko"},{"value":0,"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":5575,"name":"Jose Castro Leon","email":"jose.castro.leon@cern.ch","username":"jose-castro-leon"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":2,"date":"2014-02-26 15:17:19.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":2,"date":"2014-02-26 17:08:18.000000000","_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":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7763,"name":"Alexei Kornienko","email":"akornienko@mirantis.com","username":"akornienko"},{"value":0,"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":5575,"name":"Jose Castro Leon","email":"jose.castro.leon@cern.ch","username":"jose-castro-leon"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"date":"2014-02-26 15:17:19.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":1,"date":"2014-02-26 17:08:18.000000000","_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":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":5575,"name":"Jose Castro Leon","email":"jose.castro.leon@cern.ch","username":"jose-castro-leon"},{"_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":7763,"name":"Alexei Kornienko","email":"akornienko@mirantis.com","username":"akornienko"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-01-21 02:16:54.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-01-21 02:17:07.000000000","updated_by":{"_account_id":7763,"name":"Alexei Kornienko","email":"akornienko@mirantis.com","username":"akornienko"},"reviewer":{"_account_id":7763,"name":"Alexei Kornienko","email":"akornienko@mirantis.com","username":"akornienko"},"state":"REVIEWER"},{"updated":"2014-01-21 02:17:11.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-02-13 16:23:14.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-02-20 09:21:31.000000000","updated_by":{"_account_id":5575,"name":"Jose Castro Leon","email":"jose.castro.leon@cern.ch","username":"jose-castro-leon"},"reviewer":{"_account_id":5575,"name":"Jose Castro Leon","email":"jose.castro.leon@cern.ch","username":"jose-castro-leon"},"state":"REVIEWER"},{"updated":"2014-02-26 15:17:19.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-02-26 17:08:18.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-02-26 23:10:52.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"5dfbb6bf921f1a4a72c9e53d87f79c94118cebbf","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-21 05:39:25.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/07/68007/1/check/gate-python-keystoneclient-pep8/61fb6b4 : SUCCESS in 56s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/07/68007/1/check/gate-python-keystoneclient-docs/64e34b2/doc/build/html/ : SUCCESS in 1m 09s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/07/68007/1/check/gate-python-keystoneclient-python26/92a28f5 : SUCCESS in 1m 07s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/07/68007/1/check/gate-python-keystoneclient-python27/bb5189d : SUCCESS in 1m 19s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/07/68007/1/check/gate-python-keystoneclient-python33/0969f07 : FAILURE in 4m 46s (non-voting)\n- check-tempest-dsvm-full http://logs.openstack.org/07/68007/1/check/check-tempest-dsvm-full/3954fc4 : SUCCESS in 59m 04s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/07/68007/1/check/check-tempest-dsvm-postgres-full/d5cb871 : SUCCESS in 1h 02m 00s\n- check-tempest-dsvm-neutron http://logs.openstack.org/07/68007/1/check/check-tempest-dsvm-neutron/124396d : SUCCESS in 31m 16s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/07/68007/1/check/gate-tempest-dsvm-large-ops/73c2bea : SUCCESS in 11m 55s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/07/68007/1/check/gate-tempest-dsvm-neutron-large-ops/3eae2da : SUCCESS in 14m 56s\n- check-grenade-dsvm http://logs.openstack.org/07/68007/1/check/check-grenade-dsvm/d989607 : SUCCESS in 35m 40s\n","accounts_in_message":[],"_revision_number":1},{"id":"8621e4714340e6df1214346b9af70bb3ca47a24d","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-01-28 06:45:44.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"25b0a5095ef2c257214b8e232bb6ffccd3472ba6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-28 07:49:32.000000000","message":"Patch Set 2: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/07/68007/2/check/gate-python-keystoneclient-pep8/fc6c94b : SUCCESS in 1m 17s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/07/68007/2/check/gate-python-keystoneclient-docs/30fb7dd/doc/build/html/ : SUCCESS in 1m 03s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/07/68007/2/check/gate-python-keystoneclient-python26/d4e60b1 : SUCCESS in 1m 07s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/07/68007/2/check/gate-python-keystoneclient-python27/bb2ff0f : SUCCESS in 52s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/07/68007/2/check/gate-python-keystoneclient-python33/485d576 : FAILURE in 4m 40s (non-voting)\n- check-tempest-dsvm-full http://logs.openstack.org/07/68007/2/check/check-tempest-dsvm-full/ea54a1d : SUCCESS in 50m 41s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/07/68007/2/check/check-tempest-dsvm-postgres-full/97cc250 : SUCCESS in 1h 03m 15s\n- check-tempest-dsvm-neutron http://logs.openstack.org/07/68007/2/check/check-tempest-dsvm-neutron/7cf42bc : SUCCESS in 35m 57s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/07/68007/2/check/gate-tempest-dsvm-large-ops/6ef83ca : SUCCESS in 13m 43s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/07/68007/2/check/gate-tempest-dsvm-neutron-large-ops/6573252 : SUCCESS in 13m 22s\n- check-grenade-dsvm http://logs.openstack.org/07/68007/2/check/check-grenade-dsvm/82d40f8 : SUCCESS in 34m 10s\n","accounts_in_message":[],"_revision_number":2},{"id":"37fd9f0ecfbb8067754ac80b66a60b07d09b5af9","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-02-03 03:43:35.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"667c54b94092cc47fb3852c5cd613624ec4c79e8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-03 04:45:42.000000000","message":"Patch Set 3: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/07/68007/3/check/gate-python-keystoneclient-pep8/f8ca96b : SUCCESS in 59s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/07/68007/3/check/gate-python-keystoneclient-docs/86e8d99/doc/build/html/ : SUCCESS in 1m 23s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/07/68007/3/check/gate-python-keystoneclient-python26/d093687 : SUCCESS in 1m 07s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/07/68007/3/check/gate-python-keystoneclient-python27/8c8713a : SUCCESS in 1m 09s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/07/68007/3/check/gate-python-keystoneclient-python33/2b077d9 : FAILURE in 4m 42s (non-voting)\n- check-devstack-dsvm-cells http://logs.openstack.org/07/68007/3/check/check-devstack-dsvm-cells/e4942ee : SUCCESS in 15m 09s\n- check-tempest-dsvm-full http://logs.openstack.org/07/68007/3/check/check-tempest-dsvm-full/dc70801 : SUCCESS in 45m 45s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/07/68007/3/check/check-tempest-dsvm-postgres-full/a7143ad : SUCCESS in 1h 01m 41s\n- check-tempest-dsvm-neutron http://logs.openstack.org/07/68007/3/check/check-tempest-dsvm-neutron/7f28377 : SUCCESS in 26m 43s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/07/68007/3/check/gate-tempest-dsvm-large-ops/8566a51 : SUCCESS in 14m 24s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/07/68007/3/check/gate-tempest-dsvm-neutron-large-ops/3d0ea1b : SUCCESS in 15m 04s\n- check-grenade-dsvm http://logs.openstack.org/07/68007/3/check/check-grenade-dsvm/c583cb7 : SUCCESS in 26m 21s\n","accounts_in_message":[],"_revision_number":3},{"id":"e7482002f4e4ff06f0f7fe718db05b9a08114b49","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-02-05 04:56:43.000000000","message":"Patch Set 3: Rebased","accounts_in_message":[],"_revision_number":3},{"id":"86aae9462e28efaf7385164d15f34e6b0de2aa70","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-05 06:29:25.000000000","message":"Patch Set 4: 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/07/68007/4/check/gate-python-keystoneclient-pep8/c45a14a : SUCCESS in 1m 20s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/07/68007/4/check/gate-python-keystoneclient-docs/fb9b09a/doc/build/html/ : SUCCESS in 1m 26s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/07/68007/4/check/gate-python-keystoneclient-python26/39284b8 : SUCCESS in 59s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/07/68007/4/check/gate-python-keystoneclient-python27/8caaa0f : SUCCESS in 1m 19s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/07/68007/4/check/gate-python-keystoneclient-python33/2a8fa4e : FAILURE in 4m 43s (non-voting)\n- check-devstack-dsvm-cells http://logs.openstack.org/07/68007/4/check/check-devstack-dsvm-cells/7b1cada : SUCCESS in 9m 22s\n- check-tempest-dsvm-full http://logs.openstack.org/07/68007/4/check/check-tempest-dsvm-full/b063fbe : SUCCESS in 54m 36s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/07/68007/4/check/check-tempest-dsvm-postgres-full/7242092 : FAILURE in 1h 32m 35s\n- check-tempest-dsvm-neutron http://logs.openstack.org/07/68007/4/check/check-tempest-dsvm-neutron/d28600a : SUCCESS in 39m 29s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/07/68007/4/check/gate-tempest-dsvm-large-ops/ccc62dd : SUCCESS in 18m 21s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/07/68007/4/check/gate-tempest-dsvm-neutron-large-ops/7da9ebb : SUCCESS in 17m 58s\n- check-grenade-dsvm http://logs.openstack.org/07/68007/4/check/check-grenade-dsvm/7155f30 : SUCCESS in 27m 56s\n","accounts_in_message":[],"_revision_number":4},{"id":"6f1823dde09f6589e9514ba33f1213beb7e0ad12","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2014-02-05 06:43:17.000000000","message":"Patch Set 4:\n\nI noticed tempest failed, I think you hit bug(s):\n\n- https://bugs.launchpad.net/bugs/1275500\n- https://bugs.launchpad.net/bugs/1275256\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 1275500\n\nFor a code review which has been approved but failed to merge,\nyou can reverify by leaving a comment like this:\n\n    reverify bug 1275500","accounts_in_message":[],"_revision_number":4},{"id":"1022d12bcccb13d11be2817d358a3291f122112c","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-02-05 21:23:01.000000000","message":"Patch Set 4:\n\nrecheck bug 1275500","accounts_in_message":[],"_revision_number":4},{"id":"73cbef429d26827aeb0eee287959d2e96bb4f980","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-05 21:23:02.000000000","message":"Patch Set 4: No score\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"f1f2d268ae7a9023af8e9fbea299d7570b60231e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-05 22:35:24.000000000","message":"Patch Set 4: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/07/68007/4/check/gate-python-keystoneclient-pep8/df4f539 : SUCCESS in 1m 04s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/07/68007/4/check/gate-python-keystoneclient-docs/6c340ed/doc/build/html/ : SUCCESS in 50s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/07/68007/4/check/gate-python-keystoneclient-python26/bf3dbb0 : SUCCESS in 1m 15s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/07/68007/4/check/gate-python-keystoneclient-python27/655055b : SUCCESS in 1m 20s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/07/68007/4/check/gate-python-keystoneclient-python33/cc257ca : FAILURE in 4m 48s (non-voting)\n- check-devstack-dsvm-cells http://logs.openstack.org/07/68007/4/check/check-devstack-dsvm-cells/7da0a6c : SUCCESS in 10m 31s\n- check-tempest-dsvm-full http://logs.openstack.org/07/68007/4/check/check-tempest-dsvm-full/6489ada : SUCCESS in 50m 58s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/07/68007/4/check/check-tempest-dsvm-postgres-full/4ef5465 : SUCCESS in 49m 55s\n- check-tempest-dsvm-neutron http://logs.openstack.org/07/68007/4/check/check-tempest-dsvm-neutron/8186a79 : SUCCESS in 32m 52s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/07/68007/4/check/gate-tempest-dsvm-large-ops/10c57ea : SUCCESS in 11m 38s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/07/68007/4/check/gate-tempest-dsvm-neutron-large-ops/3a5929b : SUCCESS in 13m 27s\n- check-grenade-dsvm http://logs.openstack.org/07/68007/4/check/check-grenade-dsvm/f565e34 : SUCCESS in 40m 19s\n","accounts_in_message":[],"_revision_number":4},{"id":"236523ce5c98371964fb0cb5e7f320345fc952e6","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-02-07 08:31:12.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"68a5bc982a9c6c9faed4f085d83f604211a3ece9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-07 08:31:24.000000000","message":"Patch Set 5:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"fc9172d22abf97b581c7e61e2b4144bb1a0cf737","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-07 09:18:06.000000000","message":"Patch Set 5: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/07/68007/5/check/gate-python-keystoneclient-pep8/7d6a2c1 : SUCCESS in 1m 21s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/07/68007/5/check/gate-python-keystoneclient-docs/a51f246/doc/build/html/ : SUCCESS in 1m 23s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/07/68007/5/check/gate-python-keystoneclient-python26/13fffa3 : SUCCESS in 1m 39s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/07/68007/5/check/gate-python-keystoneclient-python27/edc5e80 : SUCCESS in 1m 04s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/07/68007/5/check/gate-python-keystoneclient-python33/5c90eef : FAILURE in 4m 51s (non-voting)\n- check-devstack-dsvm-cells http://logs.openstack.org/07/68007/5/check/check-devstack-dsvm-cells/507585b : SUCCESS in 12m 36s\n- check-tempest-dsvm-full http://logs.openstack.org/07/68007/5/check/check-tempest-dsvm-full/3d22520 : SUCCESS in 46m 34s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/07/68007/5/check/check-tempest-dsvm-postgres-full/5506cb4 : SUCCESS in 41m 52s\n- check-tempest-dsvm-neutron http://logs.openstack.org/07/68007/5/check/check-tempest-dsvm-neutron/fd2dbbf : SUCCESS in 32m 03s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/07/68007/5/check/gate-tempest-dsvm-large-ops/9c8f9f9 : SUCCESS in 10m 50s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/07/68007/5/check/gate-tempest-dsvm-neutron-large-ops/7474c6b : SUCCESS in 12m 23s\n- check-grenade-dsvm http://logs.openstack.org/07/68007/5/check/check-grenade-dsvm/7a083ea : SUCCESS in 30m 05s\n","accounts_in_message":[],"_revision_number":5},{"id":"76549ee4d8b56967382e39135fc3c95076755e80","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2014-02-11 07:18:42.000000000","message":"Patch Set 5: I would prefer that you didn\u0027t merge this\n\n(3 inline comments)\n\nNice design! Just minor nits and suggestions.","accounts_in_message":[],"_revision_number":5},{"id":"2bce11f240481b2b956b6e7256a403fb5f38bc6c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-11 07:18:43.000000000","message":"Patch Set 5: No score\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"ac785d8b37be4ee24ab6b105116e0d1c0517be39","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-11 08:10:17.000000000","message":"Patch Set 5: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/07/68007/5/check/gate-python-keystoneclient-pep8/c943561 : SUCCESS in 1m 04s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/07/68007/5/check/gate-python-keystoneclient-docs/7c5256c/doc/build/html/ : SUCCESS in 50s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/07/68007/5/check/gate-python-keystoneclient-python26/b6322a6 : SUCCESS in 1m 19s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/07/68007/5/check/gate-python-keystoneclient-python27/866b051 : SUCCESS in 1m 15s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/07/68007/5/check/gate-python-keystoneclient-python33/22223cb : FAILURE in 4m 48s (non-voting)\n- check-devstack-dsvm-cells http://logs.openstack.org/07/68007/5/check/check-devstack-dsvm-cells/0d7ff18 : SUCCESS in 10m 38s\n- check-tempest-dsvm-full http://logs.openstack.org/07/68007/5/check/check-tempest-dsvm-full/f9ab9d4 : SUCCESS in 51m 27s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/07/68007/5/check/check-tempest-dsvm-postgres-full/b8f3aeb : SUCCESS in 44m 05s\n- check-tempest-dsvm-neutron http://logs.openstack.org/07/68007/5/check/check-tempest-dsvm-neutron/f289993 : SUCCESS in 32m 49s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/07/68007/5/check/gate-tempest-dsvm-large-ops/7a2cd7a : SUCCESS in 12m 19s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/07/68007/5/check/gate-tempest-dsvm-neutron-large-ops/7eca655 : SUCCESS in 15m 01s\n- check-grenade-dsvm http://logs.openstack.org/07/68007/5/check/check-grenade-dsvm/cee3e92 : SUCCESS in 36m 36s\n","accounts_in_message":[],"_revision_number":5},{"id":"da92dd600153099230430606c77b0db6f1feb838","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-02-11 20:54:16.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"8f5c6f25993a0716137425ecc0f8642197c88cbb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-11 20:54:27.000000000","message":"Patch Set 6:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":6},{"id":"5bcbda78681b122a1302319ec4f95b93a302f03a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-11 21:48:24.000000000","message":"Patch Set 6: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/07/68007/6/check/gate-python-keystoneclient-pep8/ced0b18 : SUCCESS in 1m 22s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/07/68007/6/check/gate-python-keystoneclient-docs/a41c874/doc/build/html/ : SUCCESS in 1m 08s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/07/68007/6/check/gate-python-keystoneclient-python26/fb8a584 : SUCCESS in 1m 11s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/07/68007/6/check/gate-python-keystoneclient-python27/1f9cc8a : SUCCESS in 1m 10s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/07/68007/6/check/gate-python-keystoneclient-python33/8b9717a : FAILURE in 4m 48s (non-voting)\n- check-devstack-dsvm-cells http://logs.openstack.org/07/68007/6/check/check-devstack-dsvm-cells/104a09b : SUCCESS in 11m 28s\n- check-tempest-dsvm-full http://logs.openstack.org/07/68007/6/check/check-tempest-dsvm-full/ddff53d : SUCCESS in 48m 05s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/07/68007/6/check/check-tempest-dsvm-postgres-full/595f6b6 : SUCCESS in 53m 50s\n- check-tempest-dsvm-neutron http://logs.openstack.org/07/68007/6/check/check-tempest-dsvm-neutron/4df8db3 : SUCCESS in 25m 34s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/07/68007/6/check/gate-tempest-dsvm-large-ops/29d5871 : SUCCESS in 11m 31s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/07/68007/6/check/gate-tempest-dsvm-neutron-large-ops/efefb88 : SUCCESS in 12m 32s\n- check-grenade-dsvm http://logs.openstack.org/07/68007/6/check/check-grenade-dsvm/75a5af1 : SUCCESS in 39m 33s\n","accounts_in_message":[],"_revision_number":6},{"id":"726fc8d5b99f97ff3d0a1b666d4db40bece8bcc2","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2014-02-12 16:29:21.000000000","message":"Patch Set 6: Looks good to me (core reviewer)\n\n(1 inline comment)\n\nlgtm","accounts_in_message":[],"_revision_number":6},{"id":"4d3129e1640e080aa3e7de629169ddfe79aa9d32","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2014-02-13 16:23:14.000000000","message":"Patch Set 6:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":6},{"id":"f527e5dd6234a006413a79e43fd8cd57f229da92","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-13 16:23:16.000000000","message":"Patch Set 6: No score\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":6},{"id":"b3c80b8f56d85fc97a720f10e2cfc6886b35e497","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-13 17:36:05.000000000","message":"Patch Set 6: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/07/68007/6/check/gate-python-keystoneclient-pep8/92b1900 : SUCCESS in 1m 03s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/07/68007/6/check/gate-python-keystoneclient-docs/1167c90/doc/build/html/ : SUCCESS in 1m 34s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/07/68007/6/check/gate-python-keystoneclient-python26/5979dea : SUCCESS in 1m 38s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/07/68007/6/check/gate-python-keystoneclient-python27/e2ce7ad : SUCCESS in 1m 24s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/07/68007/6/check/gate-python-keystoneclient-python33/a4ed671 : SUCCESS in 4m 53s\n- check-devstack-dsvm-cells http://logs.openstack.org/07/68007/6/check/check-devstack-dsvm-cells/d9ec597 : SUCCESS in 10m 09s\n- check-tempest-dsvm-full http://logs.openstack.org/07/68007/6/check/check-tempest-dsvm-full/a0d794e : SUCCESS in 49m 06s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/07/68007/6/check/check-tempest-dsvm-postgres-full/620ca1b : SUCCESS in 44m 26s\n- check-tempest-dsvm-neutron http://logs.openstack.org/07/68007/6/check/check-tempest-dsvm-neutron/249413b : SUCCESS in 36m 12s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/07/68007/6/check/gate-tempest-dsvm-large-ops/6b63c8d : SUCCESS in 14m 02s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/07/68007/6/check/gate-tempest-dsvm-neutron-large-ops/987afa4 : SUCCESS in 17m 23s\n- check-grenade-dsvm http://logs.openstack.org/07/68007/6/check/check-grenade-dsvm/10fe229 : SUCCESS in 32m 08s\n","accounts_in_message":[],"_revision_number":6},{"id":"2ba9c0757509ad8843e55a06798adc0288922469","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-02-18 00:20:30.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"514aed925558a6e79a972a1b079be721ddb8588f","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-02-19 00:22:00.000000000","message":"Patch Set 7:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":7},{"id":"f12e6e7a6525cdbb84bddc63133c0775a9064656","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-19 00:22:01.000000000","message":"Patch Set 7:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":7},{"id":"c75acba4a4d5d5b4c886350448e410613f986248","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-19 04:20:58.000000000","message":"Patch Set 7: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/07/68007/7/check/gate-python-keystoneclient-pep8/f738b18 : SUCCESS in 1m 23s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/07/68007/7/check/gate-python-keystoneclient-docs/69a624a/doc/build/html/ : SUCCESS in 1m 32s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/07/68007/7/check/gate-python-keystoneclient-python26/710e099 : SUCCESS in 8m 14s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/07/68007/7/check/gate-python-keystoneclient-python27/5c4bbdc : SUCCESS in 1m 26s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/07/68007/7/check/gate-python-keystoneclient-python33/80a3bf2 : SUCCESS in 4m 53s\n- check-devstack-dsvm-cells http://logs.openstack.org/07/68007/7/check/check-devstack-dsvm-cells/df18660 : SUCCESS in 9m 37s\n- check-tempest-dsvm-full http://logs.openstack.org/07/68007/7/check/check-tempest-dsvm-full/9d8b25b : SUCCESS in 43m 17s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/07/68007/7/check/check-tempest-dsvm-postgres-full/90d2637 : SUCCESS in 51m 09s\n- check-tempest-dsvm-neutron http://logs.openstack.org/07/68007/7/check/check-tempest-dsvm-neutron/3cb075a : SUCCESS in 29m 46s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/07/68007/7/check/gate-tempest-dsvm-large-ops/96fa15f : SUCCESS in 12m 31s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/07/68007/7/check/gate-tempest-dsvm-neutron-large-ops/a0a18de : SUCCESS in 11m 35s\n- check-grenade-dsvm http://logs.openstack.org/07/68007/7/check/check-grenade-dsvm/d5a1581 : SUCCESS in 27m 05s\n","accounts_in_message":[],"_revision_number":7},{"id":"e40cd14c1e92056c62cce1b49e75d3b72f686b9c","author":{"_account_id":5575,"name":"Jose Castro Leon","email":"jose.castro.leon@cern.ch","username":"jose-castro-leon"},"date":"2014-02-20 09:21:31.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"593d83c405b9617aed69de5302c0a15ae12e9dc0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-20 09:21:32.000000000","message":"Patch Set 8:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":8},{"id":"ee4b783819098d629939b9e0cdc86c706693bee5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-20 10:13:27.000000000","message":"Patch Set 8: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/07/68007/8/check/gate-python-keystoneclient-pep8/d4d7525 : SUCCESS in 1m 22s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/07/68007/8/check/gate-python-keystoneclient-docs/17db017/doc/build/html/ : SUCCESS in 1m 29s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/07/68007/8/check/gate-python-keystoneclient-python26/d861d75 : SUCCESS in 1m 39s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/07/68007/8/check/gate-python-keystoneclient-python27/cefdb4d : SUCCESS in 1m 31s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/07/68007/8/check/gate-python-keystoneclient-python33/fcaffd3 : SUCCESS in 4m 50s\n- check-devstack-dsvm-cells http://logs.openstack.org/07/68007/8/check/check-devstack-dsvm-cells/2dd2ae7 : SUCCESS in 15m 32s\n- check-tempest-dsvm-full http://logs.openstack.org/07/68007/8/check/check-tempest-dsvm-full/f1c4e28 : SUCCESS in 46m 37s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/07/68007/8/check/check-tempest-dsvm-postgres-full/0bf5c7a : SUCCESS in 38m 26s\n- check-tempest-dsvm-neutron http://logs.openstack.org/07/68007/8/check/check-tempest-dsvm-neutron/7c2b295 : SUCCESS in 32m 07s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/07/68007/8/check/gate-tempest-dsvm-large-ops/40e207b : SUCCESS in 19m 00s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/07/68007/8/check/gate-tempest-dsvm-neutron-large-ops/c598a17 : SUCCESS in 17m 56s\n- check-grenade-dsvm http://logs.openstack.org/07/68007/8/check/check-grenade-dsvm/bdbfa77 : SUCCESS in 35m 23s\n","accounts_in_message":[],"_revision_number":8},{"id":"6d53fd330c8212b1be3092fea2ae6a190ae04009","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-21 04:26:15.000000000","message":"Patch Set 9:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":9},{"id":"b462f5df7b65cfa2da0bfd781d0be11afe08ac09","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-02-21 04:26:15.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"29e8aed9791f141735527b0d62ef10b20f73f0a4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-21 05:26:31.000000000","message":"Patch Set 9: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/07/68007/9/check/gate-python-keystoneclient-pep8/db8cd4c : SUCCESS in 1m 08s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/07/68007/9/check/gate-python-keystoneclient-docs/6fd9aa7/doc/build/html/ : SUCCESS in 53s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/07/68007/9/check/gate-python-keystoneclient-python26/2c852b3 : SUCCESS in 1m 32s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/07/68007/9/check/gate-python-keystoneclient-python27/866c903 : SUCCESS in 1m 13s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/07/68007/9/check/gate-python-keystoneclient-python33/2d93b8f : SUCCESS in 3m 31s\n- check-devstack-dsvm-cells http://logs.openstack.org/07/68007/9/check/check-devstack-dsvm-cells/269402e : SUCCESS in 10m 42s\n- check-tempest-dsvm-full http://logs.openstack.org/07/68007/9/check/check-tempest-dsvm-full/c36bad3 : SUCCESS in 38m 38s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/07/68007/9/check/check-tempest-dsvm-postgres-full/7f3383f : SUCCESS in 40m 49s\n- check-tempest-dsvm-neutron http://logs.openstack.org/07/68007/9/check/check-tempest-dsvm-neutron/faf8c34 : SUCCESS in 31m 07s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/07/68007/9/check/check-tempest-dsvm-neutron-full/f2759dc : SUCCESS in 54m 42s (non-voting)\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/07/68007/9/check/gate-tempest-dsvm-large-ops/c0401dd : SUCCESS in 14m 38s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/07/68007/9/check/gate-tempest-dsvm-neutron-large-ops/a589a15 : SUCCESS in 15m 10s\n- check-grenade-dsvm http://logs.openstack.org/07/68007/9/check/check-grenade-dsvm/744b9c9 : SUCCESS in 34m 44s\n","accounts_in_message":[],"_revision_number":9},{"id":"06273fd2ba6dbb5d9a4de906174d29362cc3474f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-26 15:17:19.000000000","message":"Patch Set 9: No score\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":9},{"id":"955e19b3c5eb8428daa9304c667e944aa787b8a0","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2014-02-26 15:17:19.000000000","message":"Patch Set 9: Looks good to me (core reviewer)\n\n(1 inline comment)\n\n","accounts_in_message":[],"_revision_number":9},{"id":"d6a812619f27e982717cdb1b166b0d5c5e5ba6d1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-26 16:12:39.000000000","message":"Patch Set 9: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/07/68007/9/check/gate-python-keystoneclient-pep8/0b25f68 : SUCCESS in 1m 35s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/07/68007/9/check/gate-python-keystoneclient-docs/e4390a9/doc/build/html/ : SUCCESS in 1m 34s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/07/68007/9/check/gate-python-keystoneclient-python26/653e987 : SUCCESS in 59s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/07/68007/9/check/gate-python-keystoneclient-python27/7f12414 : SUCCESS in 1m 50s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/07/68007/9/check/gate-python-keystoneclient-python33/09e3ebb : SUCCESS in 3m 46s\n- check-devstack-dsvm-cells http://logs.openstack.org/07/68007/9/check/check-devstack-dsvm-cells/62d5fc2 : SUCCESS in 12m 06s\n- check-tempest-dsvm-full http://logs.openstack.org/07/68007/9/check/check-tempest-dsvm-full/319e635 : SUCCESS in 46m 13s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/07/68007/9/check/check-tempest-dsvm-postgres-full/e4d386a : SUCCESS in 47m 14s\n- check-tempest-dsvm-neutron http://logs.openstack.org/07/68007/9/check/check-tempest-dsvm-neutron/c977119 : SUCCESS in 39m 18s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/07/68007/9/check/check-tempest-dsvm-neutron-full/41b5ba8 : SUCCESS in 54m 03s (non-voting)\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/07/68007/9/check/gate-tempest-dsvm-large-ops/b8cef35 : SUCCESS in 13m 43s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/07/68007/9/check/gate-tempest-dsvm-neutron-large-ops/c02352f : SUCCESS in 14m 37s\n- check-grenade-dsvm http://logs.openstack.org/07/68007/9/check/check-grenade-dsvm/7826de4 : SUCCESS in 29m 34s\n","accounts_in_message":[],"_revision_number":9},{"id":"65181fded4c39d229d21dccfeab2670d86c5d60c","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2014-02-26 17:08:18.000000000","message":"Patch Set 9: Looks good to me (core reviewer); Approved\n\nI like the layering architecture. We really need to get this in so other clients can use the Session.","accounts_in_message":[],"_revision_number":9},{"id":"52c9943eab57e1cb7aaa503b26bc1425d702368b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-26 17:08:19.000000000","message":"Patch Set 9: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":9},{"id":"45939e25bfe7e0c1ba5af1d65b207471f8d4d0c0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-26 19:07:48.000000000","message":"Patch Set 9:\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":9},{"id":"85897a8528a45067a0dd19def0de29f8f8299aff","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-26 22:03:04.000000000","message":"Patch Set 9:\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":9},{"id":"d5fb62e15e8e5aaada3ac97d27da79747bd4c59d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-26 23:10:52.000000000","message":"Patch Set 9: Verified\n\nBuild succeeded.\n\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/07/68007/9/gate/gate-python-keystoneclient-docs/b7d233f/doc/build/html/ : SUCCESS in 1m 35s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/07/68007/9/gate/gate-python-keystoneclient-pep8/bd52fc4 : SUCCESS in 1m 25s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/07/68007/9/gate/gate-python-keystoneclient-python26/641e8f9 : SUCCESS in 1m 21s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/07/68007/9/gate/gate-python-keystoneclient-python27/0891b30 : SUCCESS in 1m 26s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/07/68007/9/gate/gate-python-keystoneclient-python33/a6e5e68 : SUCCESS in 3m 29s\n- gate-devstack-dsvm-cells http://logs.openstack.org/07/68007/9/gate/gate-devstack-dsvm-cells/efb2750 : SUCCESS in 14m 05s\n- gate-tempest-dsvm-full http://logs.openstack.org/07/68007/9/gate/gate-tempest-dsvm-full/813238d : SUCCESS in 53m 16s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/07/68007/9/gate/gate-tempest-dsvm-postgres-full/873f2db : SUCCESS in 57m 17s\n- gate-tempest-dsvm-neutron http://logs.openstack.org/07/68007/9/gate/gate-tempest-dsvm-neutron/be9efa5 : SUCCESS in 51m 50s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/07/68007/9/gate/gate-tempest-dsvm-large-ops/502da12 : SUCCESS in 15m 11s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/07/68007/9/gate/gate-tempest-dsvm-neutron-large-ops/6cf4b27 : SUCCESS in 14m 08s\n- gate-grenade-dsvm http://logs.openstack.org/07/68007/9/gate/gate-grenade-dsvm/989d822 : SUCCESS in 34m 47s\n","accounts_in_message":[],"_revision_number":9},{"id":"5f6576fd96d7a9bbc91d0cfe78a3abc89d8be5f5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-26 23:10:52.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":9}],"current_revision_number":9,"current_revision":"7f1881211da4c22a718223af80645d5bfb609f3d","revisions":{"641bb85fcf3a461cac1dbe43df19bd201fb07944":{"kind":"REWORK","_number":1,"created":"2014-01-21 02:14:34.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/07/68007/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/07/68007/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/07/68007/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/07/68007/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/07/68007/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/07/68007/1"}}},"commit":{"parents":[{"commit":"d6711e1a3e48848fb3e8eab6e14e4693fe1b7f24","subject":"Create V2 Auth Plugin","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/d6711e1a3e48848fb3e8eab6e14e4693fe1b7f24"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-01-21 01:40:28.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-01-21 02:13:15.000000000","tz":600},"subject":"Create V3 Auth Plugin","message":"Create V3 Auth Plugin\n\nExtract the authentication code from a v3 client and move it to an\nauth plugin. When a v3 client wants to do authentication it will create\na new v3 auth plugin, do the authentication and then take that result\nfor the client to use.\n\nChange-Id: I5fa6a6e1c2e114e1428e35b723700c63a3cbed44\nblueprint: auth-plugins\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/641bb85fcf3a461cac1dbe43df19bd201fb07944"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/641bb85fcf3a461cac1dbe43df19bd201fb07944"}]},"branch":"refs/heads/master"},"5a65d55965316a408d82054c75178d7ee74f1329":{"kind":"REWORK","_number":2,"created":"2014-01-28 06:45:44.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/07/68007/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/07/68007/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/07/68007/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/07/68007/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/07/68007/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/07/68007/2"}}},"commit":{"parents":[{"commit":"aa27d4dc9ba684c3c9c3e19cb6b5776af1506d24","subject":"Create V2 Auth Plugin","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/aa27d4dc9ba684c3c9c3e19cb6b5776af1506d24"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-01-21 01:40:28.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-01-28 06:43:37.000000000","tz":600},"subject":"Create V3 Auth Plugin","message":"Create V3 Auth Plugin\n\nExtract the authentication code from a v3 client and move it to an\nauth plugin. When a v3 client wants to do authentication it will create\na new v3 auth plugin, do the authentication and then take that result\nfor the client to use.\n\nChange-Id: I5fa6a6e1c2e114e1428e35b723700c63a3cbed44\nblueprint: auth-plugins\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/5a65d55965316a408d82054c75178d7ee74f1329"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/5a65d55965316a408d82054c75178d7ee74f1329"}]},"branch":"refs/heads/master"},"dc1b873b113dec52fd5aa2fa1f9a406ceb349bb5":{"kind":"REWORK","_number":3,"created":"2014-02-03 03:43:35.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/07/68007/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/07/68007/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/07/68007/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/07/68007/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/07/68007/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/07/68007/3"}}},"commit":{"parents":[{"commit":"78bf704b163731c503643e32ea497afaa2e2c967","subject":"Create V2 Auth Plugin","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/78bf704b163731c503643e32ea497afaa2e2c967"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-01-21 01:40:28.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-02-03 03:42:53.000000000","tz":600},"subject":"Create V3 Auth Plugin","message":"Create V3 Auth Plugin\n\nExtract the authentication code from a v3 client and move it to an\nauth plugin. When a v3 client wants to do authentication it will create\na new v3 auth plugin, do the authentication and then take that result\nfor the client to use.\n\nChange-Id: I5fa6a6e1c2e114e1428e35b723700c63a3cbed44\nblueprint: auth-plugins\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/dc1b873b113dec52fd5aa2fa1f9a406ceb349bb5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/dc1b873b113dec52fd5aa2fa1f9a406ceb349bb5"}]},"branch":"refs/heads/master"},"86311b87bbd2b674d4ef576f93bcd638b1c95004":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2014-02-03 03:43:35.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/07/68007/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/07/68007/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/07/68007/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/07/68007/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/07/68007/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/07/68007/4"}}},"commit":{"parents":[{"commit":"691c030b0552a7c2715dc9a2d6d6cf3c0f5f6d9e","subject":"Create V2 Auth Plugin","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/691c030b0552a7c2715dc9a2d6d6cf3c0f5f6d9e"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-01-21 01:40:28.000000000","tz":600},"committer":{"name":"Gerrit Code Review","email":"review@openstack.org","date":"2014-02-05 04:56:43.000000000","tz":0},"subject":"Create V3 Auth Plugin","message":"Create V3 Auth Plugin\n\nExtract the authentication code from a v3 client and move it to an\nauth plugin. When a v3 client wants to do authentication it will create\na new v3 auth plugin, do the authentication and then take that result\nfor the client to use.\n\nChange-Id: I5fa6a6e1c2e114e1428e35b723700c63a3cbed44\nblueprint: auth-plugins\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/86311b87bbd2b674d4ef576f93bcd638b1c95004"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/86311b87bbd2b674d4ef576f93bcd638b1c95004"}]},"branch":"refs/heads/master"},"a2b197bb7dee6725b0a96754bf368697da2c5456":{"kind":"REWORK","_number":5,"created":"2014-02-07 08:31:12.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/07/68007/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/07/68007/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/07/68007/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/07/68007/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/07/68007/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/07/68007/5"}}},"commit":{"parents":[{"commit":"15a0dc0cb607a64a79db65d3a4405176c765c0c8","subject":"Create V2 Auth Plugins","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/15a0dc0cb607a64a79db65d3a4405176c765c0c8"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-01-21 01:40:28.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-02-07 08:29:02.000000000","tz":600},"subject":"Create V3 Auth Plugins","message":"Create V3 Auth Plugins\n\nExtract the authentication code from a v3 client and move it to a series\nof auth plugins. As v3 authentication can contain multiple\nauthentication methods this concept is represented by an AuthMethod. An\nauth plugin then is provided with multiple mechanisms to authenticate\nwith.\n\nThere is also some helper class for the standard case where you only\nneed to authenticate with one method.\n\nWhen a v3 client wants to do authentication it will create a new v3 auth\nplugin, do the authentication and then take that result for the client\nto use.\n\nChange-Id: I5fa6a6e1c2e114e1428e35b723700c63a3cbed44\nblueprint: auth-plugins\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/a2b197bb7dee6725b0a96754bf368697da2c5456"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/a2b197bb7dee6725b0a96754bf368697da2c5456"}]},"branch":"refs/heads/master"},"495adeeec6e95cad5d218bf50a9f4d7a25077c94":{"kind":"REWORK","_number":6,"created":"2014-02-11 20:54:16.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/07/68007/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/07/68007/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/07/68007/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/07/68007/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/07/68007/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/07/68007/6"}}},"commit":{"parents":[{"commit":"681b32abe0d329fb6cdbea150ed468addef3aa6d","subject":"Create V2 Auth Plugins","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/681b32abe0d329fb6cdbea150ed468addef3aa6d"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-01-21 01:40:28.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-02-11 20:38:08.000000000","tz":600},"subject":"Create V3 Auth Plugins","message":"Create V3 Auth Plugins\n\nExtract the authentication code from a v3 client and move it to a series\nof auth plugins. As v3 authentication can contain multiple\nauthentication methods this concept is represented by an AuthMethod. An\nauth plugin then is provided with multiple mechanisms to authenticate\nwith.\n\nThere is also some helper class for the standard case where you only\nneed to authenticate with one method.\n\nWhen a v3 client wants to do authentication it will create a new v3 auth\nplugin, do the authentication and then take that result for the client\nto use.\n\nChange-Id: I5fa6a6e1c2e114e1428e35b723700c63a3cbed44\nblueprint: auth-plugins\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/495adeeec6e95cad5d218bf50a9f4d7a25077c94"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/495adeeec6e95cad5d218bf50a9f4d7a25077c94"}]},"branch":"refs/heads/master"},"4859a78adf1827e7d2c1f02c0e573bb3e9a97a54":{"kind":"REWORK","_number":7,"created":"2014-02-18 00:20:30.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/07/68007/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/07/68007/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/07/68007/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/07/68007/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/07/68007/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/07/68007/7"}}},"commit":{"parents":[{"commit":"653824279f85f9eb29876c5871c483d6ee0c2afa","subject":"Create V2 Auth Plugins","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/653824279f85f9eb29876c5871c483d6ee0c2afa"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-01-21 01:40:28.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-02-18 00:16:27.000000000","tz":600},"subject":"Create V3 Auth Plugins","message":"Create V3 Auth Plugins\n\nExtract the authentication code from a v3 client and move it to a series\nof auth plugins. As v3 authentication can contain multiple\nauthentication methods this concept is represented by an AuthMethod. An\nauth plugin then is provided with multiple mechanisms to authenticate\nwith.\n\nThere is also some helper class for the standard case where you only\nneed to authenticate with one method.\n\nWhen a v3 client wants to do authentication it will create a new v3 auth\nplugin, do the authentication and then take that result for the client\nto use.\n\nChange-Id: I5fa6a6e1c2e114e1428e35b723700c63a3cbed44\nblueprint: auth-plugins\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/4859a78adf1827e7d2c1f02c0e573bb3e9a97a54"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/4859a78adf1827e7d2c1f02c0e573bb3e9a97a54"}]},"branch":"refs/heads/master"},"ef4dda4d012d2c9c60a5338f914abf87bdfe601b":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2014-02-20 09:21:31.000000000","uploader":{"_account_id":5575,"name":"Jose Castro Leon","email":"jose.castro.leon@cern.ch","username":"jose-castro-leon"},"ref":"refs/changes/07/68007/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/07/68007/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/07/68007/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/07/68007/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/07/68007/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/07/68007/8"}}},"commit":{"parents":[{"commit":"4900e2b16e4ab992044f79e096f8cd5f7746f81a","subject":"Create V2 Auth Plugins","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/4900e2b16e4ab992044f79e096f8cd5f7746f81a"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-01-21 01:40:28.000000000","tz":600},"committer":{"name":"Jose Castro Leon","email":"jose.castro.leon@cern.ch","date":"2014-02-20 08:21:49.000000000","tz":60},"subject":"Create V3 Auth Plugins","message":"Create V3 Auth Plugins\n\nExtract the authentication code from a v3 client and move it to a series\nof auth plugins. As v3 authentication can contain multiple\nauthentication methods this concept is represented by an AuthMethod. An\nauth plugin then is provided with multiple mechanisms to authenticate\nwith.\n\nThere is also some helper class for the standard case where you only\nneed to authenticate with one method.\n\nWhen a v3 client wants to do authentication it will create a new v3 auth\nplugin, do the authentication and then take that result for the client\nto use.\n\nChange-Id: I5fa6a6e1c2e114e1428e35b723700c63a3cbed44\nblueprint: auth-plugins\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/ef4dda4d012d2c9c60a5338f914abf87bdfe601b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/ef4dda4d012d2c9c60a5338f914abf87bdfe601b"}]},"branch":"refs/heads/master"},"7f1881211da4c22a718223af80645d5bfb609f3d":{"kind":"REWORK","_number":9,"created":"2014-02-21 04:26:15.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/07/68007/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/07/68007/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/07/68007/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/07/68007/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/07/68007/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/07/68007/9"}}},"commit":{"parents":[{"commit":"96b8e81b1d75833051d5bdc3d8769dd1fb20536c","subject":"Create V2 Auth Plugins","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/96b8e81b1d75833051d5bdc3d8769dd1fb20536c"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-01-21 01:40:28.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-02-21 04:25:45.000000000","tz":600},"subject":"Create V3 Auth Plugins","message":"Create V3 Auth Plugins\n\nExtract the authentication code from a v3 client and move it to a series\nof auth plugins. As v3 authentication can contain multiple\nauthentication methods this concept is represented by an AuthMethod. An\nauth plugin then is provided with multiple mechanisms to authenticate\nwith.\n\nThere is also some helper class for the standard case where you only\nneed to authenticate with one method.\n\nWhen a v3 client wants to do authentication it will create a new v3 auth\nplugin, do the authentication and then take that result for the client\nto use.\n\nChange-Id: I5fa6a6e1c2e114e1428e35b723700c63a3cbed44\nblueprint: auth-plugins\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/7f1881211da4c22a718223af80645d5bfb609f3d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/7f1881211da4c22a718223af80645d5bfb609f3d"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
