)]}'
{"id":"openstack%2Fpython-keystoneclient~107555","triplet_id":"openstack%2Fpython-keystoneclient~master~I66b50b1e650501e7f076139895473e8d1791ce27","project":"openstack/python-keystoneclient","branch":"master","topic":"bp/version-independant-plugins","hashtags":[],"change_id":"I66b50b1e650501e7f076139895473e8d1791ce27","subject":"Control identity plugin reauthentication","status":"MERGED","created":"2014-07-17 04:37:16.000000000","updated":"2014-08-06 01:51:30.000000000","submitted":"2014-08-06 01:51:30.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":12,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"6c3efaba8de8eb017162d3fc612081128d610257","_number":107555,"virtual_id_number":107555,"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-08-06 01:51:30.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"date":"2014-08-04 04:28:39.000000000","_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":220,"name":"Haneef Ali","email":"haneef.ali@hp.com","username":"haneef"},{"value":0,"date":"2014-08-04 23:51:22.000000000","_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":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2014-08-04 23:13:21.000000000","_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":2,"date":"2014-08-05 22:10:43.000000000","_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":220,"name":"Haneef Ali","email":"haneef.ali@hp.com","username":"haneef"},{"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":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":1,"date":"2014-08-05 22:10:43.000000000","_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":220,"name":"Haneef Ali","email":"haneef.ali@hp.com","username":"haneef"},{"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":220,"name":"Haneef Ali","email":"haneef.ali@hp.com","username":"haneef"},{"_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":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-07-31 06:25:52.000000000","updated_by":{"_account_id":220,"name":"Haneef Ali","email":"haneef.ali@hp.com","username":"haneef"},"reviewer":{"_account_id":220,"name":"Haneef Ali","email":"haneef.ali@hp.com","username":"haneef"},"state":"REVIEWER"},{"updated":"2014-08-04 23:13:21.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-08-04 23:51:22.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-08-05 22:10:43.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-08-06 01:51:30.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"8acfed8e9eac7da0809e1a3759fe3225eddb1c86","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-07-17 04:37:16.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e77ddec0d77eebc1981951b8c620f81cc24c4c78","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-17 04:37:18.000000000","message":"Patch Set 1:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"c171c142749b581bd9d7e8c0404e02676647b5ee","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-17 05:43:59.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/55/107555/1/check/gate-python-keystoneclient-pep8/9bcc2e2 : SUCCESS in 2m 14s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/55/107555/1/check/gate-python-keystoneclient-docs/13ae97a/doc/build/html/ : SUCCESS in 2m 33s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/55/107555/1/check/gate-python-keystoneclient-python26/d8f5024 : SUCCESS in 2m 06s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/55/107555/1/check/gate-python-keystoneclient-python27/b1aaf45 : SUCCESS in 1m 57s\n- check-tempest-dsvm-full http://logs.openstack.org/55/107555/1/check/check-tempest-dsvm-full/0408928 : SUCCESS in 33m 55s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/55/107555/1/check/check-tempest-dsvm-postgres-full/2a95637 : SUCCESS in 39m 16s\n- check-tempest-dsvm-neutron http://logs.openstack.org/55/107555/1/check/check-tempest-dsvm-neutron/2644b69 : SUCCESS in 48m 02s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/55/107555/1/check/check-tempest-dsvm-neutron-heat-slow/1ef571e : SUCCESS in 30m 26s\n- check-grenade-dsvm http://logs.openstack.org/55/107555/1/check/check-grenade-dsvm/4ad95ba : SUCCESS in 48m 57s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/55/107555/1/check/check-tempest-dsvm-full-havana/a7ad55e : SUCCESS in 36m 18s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/55/107555/1/check/check-tempest-dsvm-neutron-havana/5ad2ebf : SUCCESS in 40m 27s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/55/107555/1/check/check-tempest-dsvm-full-icehouse/834c6cc : SUCCESS in 53m 10s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/55/107555/1/check/check-tempest-dsvm-neutron-icehouse/c6ca148 : SUCCESS in 58m 15s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/55/107555/1/check/gate-python-keystoneclient-python33/1951f92 : SUCCESS in 5m 53s\n- check-devstack-dsvm-cells http://logs.openstack.org/55/107555/1/check/check-devstack-dsvm-cells/740b6b7 : SUCCESS in 29m 29s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/55/107555/1/check/gate-tempest-dsvm-large-ops/7df5daa : SUCCESS in 17m 47s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/55/107555/1/check/gate-tempest-dsvm-neutron-large-ops/8009cea : SUCCESS in 40m 03s","accounts_in_message":[],"_revision_number":1},{"id":"60b23f83a62e7a0e70ba20fb3ae905f00cbcd3b4","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-07-20 01:13:51.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"a192de227ca53b0714d7e9ad353230815eb17e2d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-20 01:13:53.000000000","message":"Patch Set 2:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"0e26f082a687192001a12736ba01bd38b8f5536c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-20 02:23:01.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/55/107555/2/check/gate-python-keystoneclient-pep8/c1f3926 : SUCCESS in 1m 55s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/55/107555/2/check/gate-python-keystoneclient-docs/983ed9c/doc/build/html/ : SUCCESS in 2m 03s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/55/107555/2/check/gate-python-keystoneclient-python26/e24ae46 : SUCCESS in 2m 58s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/55/107555/2/check/gate-python-keystoneclient-python27/ed4b867 : SUCCESS in 1m 52s\n- check-tempest-dsvm-full http://logs.openstack.org/55/107555/2/check/check-tempest-dsvm-full/15d45ca : SUCCESS in 50m 44s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/55/107555/2/check/check-tempest-dsvm-postgres-full/40a8a84 : SUCCESS in 43m 01s\n- check-tempest-dsvm-neutron http://logs.openstack.org/55/107555/2/check/check-tempest-dsvm-neutron/bba1e60 : SUCCESS in 57m 44s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/55/107555/2/check/check-tempest-dsvm-neutron-heat-slow/8f293f9 : SUCCESS in 20m 02s\n- check-grenade-dsvm http://logs.openstack.org/55/107555/2/check/check-grenade-dsvm/9ad3689 : SUCCESS in 45m 09s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/55/107555/2/check/check-tempest-dsvm-full-havana/c345e4a : SUCCESS in 35m 30s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/55/107555/2/check/check-tempest-dsvm-neutron-havana/2a8b0af : SUCCESS in 34m 08s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/55/107555/2/check/check-tempest-dsvm-full-icehouse/fc46056 : SUCCESS in 44m 26s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/55/107555/2/check/check-tempest-dsvm-neutron-icehouse/e37fea9 : SUCCESS in 1h 03m 26s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/55/107555/2/check/gate-python-keystoneclient-python33/7fb5b3e : SUCCESS in 5m 23s\n- check-devstack-dsvm-cells http://logs.openstack.org/55/107555/2/check/check-devstack-dsvm-cells/c809a5a : SUCCESS in 20m 50s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/55/107555/2/check/gate-tempest-dsvm-large-ops/d3c68a9 : SUCCESS in 19m 13s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/55/107555/2/check/gate-tempest-dsvm-neutron-large-ops/7f205f8 : SUCCESS in 16m 38s","accounts_in_message":[],"_revision_number":2},{"id":"ca1a1f279e1099f189b945b60be8468be9299eb5","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-07-31 00:36:45.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"7535367b8a52fc077d65f2579b45dbaac17620d3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-31 00:36:47.000000000","message":"Patch Set 3:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"61e99d7c285dbce1fd860ad189706cfa338ae88b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-31 02:01:39.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/55/107555/3/check/gate-python-keystoneclient-pep8/9a08d91 : SUCCESS in 3m 14s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/55/107555/3/check/gate-python-keystoneclient-docs/8abc2ce/doc/build/html/ : SUCCESS in 3m 06s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/55/107555/3/check/gate-python-keystoneclient-python26/b662f47 : SUCCESS in 3m 43s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/55/107555/3/check/gate-python-keystoneclient-python27/5faab4a : SUCCESS in 3m 04s\n- check-tempest-dsvm-full http://logs.openstack.org/55/107555/3/check/check-tempest-dsvm-full/a8e0150 : SUCCESS in 39m 19s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/55/107555/3/check/check-tempest-dsvm-postgres-full/0d05f4f : SUCCESS in 41m 13s\n- check-tempest-dsvm-neutron http://logs.openstack.org/55/107555/3/check/check-tempest-dsvm-neutron/f93f1e5 : SUCCESS in 1h 02m 25s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/55/107555/3/check/check-tempest-dsvm-neutron-heat-slow/9971934 : SUCCESS in 21m 17s\n- check-grenade-dsvm http://logs.openstack.org/55/107555/3/check/check-grenade-dsvm/391be78 : SUCCESS in 36m 16s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/55/107555/3/check/check-tempest-dsvm-full-havana/293b80e : SUCCESS in 35m 26s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/55/107555/3/check/check-tempest-dsvm-neutron-havana/9817d1c : SUCCESS in 35m 28s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/55/107555/3/check/check-tempest-dsvm-full-icehouse/fb501db : SUCCESS in 48m 34s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/55/107555/3/check/check-tempest-dsvm-neutron-icehouse/1bec086 : SUCCESS in 57m 26s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/55/107555/3/check/gate-python-keystoneclient-python33/74db477 : SUCCESS in 5m 16s\n- check-devstack-dsvm-cells http://logs.openstack.org/55/107555/3/check/check-devstack-dsvm-cells/f01cc82 : SUCCESS in 14m 42s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/55/107555/3/check/gate-tempest-dsvm-large-ops/0f80f76 : SUCCESS in 24m 26s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/55/107555/3/check/gate-tempest-dsvm-neutron-large-ops/a85dc5c : SUCCESS in 24m 09s","accounts_in_message":[],"_revision_number":3},{"id":"fcbd5f7cfaa68a48b92847dba781f98a0f11f9f1","author":{"_account_id":220,"name":"Haneef Ali","email":"haneef.ali@hp.com","username":"haneef"},"date":"2014-07-31 06:25:52.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"5cc5ff8b80751fe3a8eb7867fae7ce0cc30876b6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-04 00:12:48.000000000","message":"Patch Set 3: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"3ad8ab4016f8d84b434eb36f6a491d6c9d05ba90","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-08-04 00:12:48.000000000","message":"Patch Set 3: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":3},{"id":"1841071d0422774122640b3aacd6c75b06f76a55","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-04 01:18:26.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/55/107555/3/check/gate-python-keystoneclient-pep8/df57d1b : SUCCESS in 2m 06s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/55/107555/3/check/gate-python-keystoneclient-docs/3ace9aa/doc/build/html/ : SUCCESS in 3m 29s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/55/107555/3/check/gate-python-keystoneclient-python26/dac28f9 : SUCCESS in 2m 01s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/55/107555/3/check/gate-python-keystoneclient-python27/04f3680 : SUCCESS in 2m 36s\n- check-tempest-dsvm-full http://logs.openstack.org/55/107555/3/check/check-tempest-dsvm-full/459c0bf : SUCCESS in 48m 54s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/55/107555/3/check/check-tempest-dsvm-postgres-full/35500d3 : SUCCESS in 55m 24s\n- check-tempest-dsvm-neutron http://logs.openstack.org/55/107555/3/check/check-tempest-dsvm-neutron/d1184da : SUCCESS in 51m 12s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/55/107555/3/check/check-tempest-dsvm-neutron-heat-slow/73ecdd9 : SUCCESS in 24m 16s\n- check-grenade-dsvm http://logs.openstack.org/55/107555/3/check/check-grenade-dsvm/16ad310 : SUCCESS in 40m 16s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/55/107555/3/check/gate-tempest-dsvm-large-ops/e9dd0f1 : SUCCESS in 18m 00s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/55/107555/3/check/gate-tempest-dsvm-neutron-large-ops/c0e06fc : SUCCESS in 17m 58s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/55/107555/3/check/check-tempest-dsvm-full-havana/8c2407f : SUCCESS in 36m 46s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/55/107555/3/check/check-tempest-dsvm-neutron-havana/5098bd4 : SUCCESS in 33m 26s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/55/107555/3/check/check-tempest-dsvm-full-icehouse/e6b0d7a : SUCCESS in 48m 03s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/55/107555/3/check/check-tempest-dsvm-neutron-icehouse/a532952 : SUCCESS in 56m 03s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/55/107555/3/check/gate-python-keystoneclient-python33/b93f1ac : SUCCESS in 3m 45s\n- check-devstack-dsvm-cells http://logs.openstack.org/55/107555/3/check/check-devstack-dsvm-cells/92f942a : SUCCESS in 12m 13s","accounts_in_message":[],"_revision_number":3},{"id":"f14d97850f4038ff5682b66b0dcc7c85c4577810","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-08-04 02:15:33.000000000","message":"Patch Set 3:\n\n(4 comments)","accounts_in_message":[],"_revision_number":3},{"id":"41297b708d2be3357e57a843fe067ad090ab7633","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-08-04 02:22:38.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"9bf3b71abb0ff33c5f38d9f051d92e273c3bc777","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-04 02:22:40.000000000","message":"Patch Set 4:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"20a961a0ec3eaae64b964cac9ae2f35dd4489b93","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-04 03:25:11.000000000","message":"Patch Set 4: 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/55/107555/4/check/gate-python-keystoneclient-pep8/698978e : SUCCESS in 3m 13s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/55/107555/4/check/gate-python-keystoneclient-docs/05da7da/doc/build/html/ : SUCCESS in 2m 49s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/55/107555/4/check/gate-python-keystoneclient-python26/8771a9b : SUCCESS in 1m 52s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/55/107555/4/check/gate-python-keystoneclient-python27/cf88bd6 : SUCCESS in 2m 23s\n- check-tempest-dsvm-full http://logs.openstack.org/55/107555/4/check/check-tempest-dsvm-full/f9dec20 : SUCCESS in 45m 52s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/55/107555/4/check/check-tempest-dsvm-postgres-full/821bfd6 : SUCCESS in 1h 01m 09s\n- check-tempest-dsvm-neutron http://logs.openstack.org/55/107555/4/check/check-tempest-dsvm-neutron/ca51792 : SUCCESS in 50m 19s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/55/107555/4/check/check-tempest-dsvm-neutron-heat-slow/2906130 : SUCCESS in 20m 30s\n- check-grenade-dsvm http://logs.openstack.org/55/107555/4/check/check-grenade-dsvm/73bd076 : FAILURE in 45m 20s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/55/107555/4/check/gate-tempest-dsvm-large-ops/a31c4d5 : SUCCESS in 30m 04s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/55/107555/4/check/gate-tempest-dsvm-neutron-large-ops/185912e : SUCCESS in 18m 20s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/55/107555/4/check/check-tempest-dsvm-full-havana/37e2643 : SUCCESS in 37m 26s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/55/107555/4/check/check-tempest-dsvm-neutron-havana/88ed1f0 : SUCCESS in 38m 09s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/55/107555/4/check/check-tempest-dsvm-full-icehouse/ec4aa7e : SUCCESS in 45m 42s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/55/107555/4/check/check-tempest-dsvm-neutron-icehouse/0c15101 : SUCCESS in 56m 32s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/55/107555/4/check/gate-python-keystoneclient-python33/26bfc0e : SUCCESS in 5m 35s\n- check-devstack-dsvm-cells http://logs.openstack.org/55/107555/4/check/check-devstack-dsvm-cells/ee54e8a : SUCCESS in 13m 13s","accounts_in_message":[],"_revision_number":4},{"id":"0f528fe108b56739bddef6e79ff81625cceb470f","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-08-04 04:28:39.000000000","message":"Patch Set 4:\n\nrecheck bug 1352124","accounts_in_message":[],"_revision_number":4},{"id":"0bf072b11d85a43a0ee1e04968c685efd175e479","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-04 04:28:40.000000000","message":"Patch Set 4: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"8cab3f45c0b2e1a47a10958bd402a3fe41ee4469","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-04 05:28:46.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/55/107555/4/check/gate-python-keystoneclient-pep8/85459f0 : SUCCESS in 1m 47s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/55/107555/4/check/gate-python-keystoneclient-docs/80468fc/doc/build/html/ : SUCCESS in 2m 33s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/55/107555/4/check/gate-python-keystoneclient-python26/b9697ab : SUCCESS in 1m 57s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/55/107555/4/check/gate-python-keystoneclient-python27/0d9a69d : SUCCESS in 3m 06s\n- check-tempest-dsvm-full http://logs.openstack.org/55/107555/4/check/check-tempest-dsvm-full/7c78903 : SUCCESS in 55m 07s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/55/107555/4/check/check-tempest-dsvm-postgres-full/b4e9f32 : SUCCESS in 47m 50s\n- check-tempest-dsvm-neutron http://logs.openstack.org/55/107555/4/check/check-tempest-dsvm-neutron/5171e7c : SUCCESS in 48m 45s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/55/107555/4/check/check-tempest-dsvm-neutron-heat-slow/de675d1 : SUCCESS in 20m 24s\n- check-grenade-dsvm http://logs.openstack.org/55/107555/4/check/check-grenade-dsvm/8cd6d5c : SUCCESS in 39m 55s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/55/107555/4/check/gate-tempest-dsvm-large-ops/ccb184c : SUCCESS in 17m 23s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/55/107555/4/check/gate-tempest-dsvm-neutron-large-ops/445b16f : SUCCESS in 18m 50s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/55/107555/4/check/check-tempest-dsvm-full-havana/297d599 : SUCCESS in 32m 53s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/55/107555/4/check/check-tempest-dsvm-neutron-havana/abd9caa : SUCCESS in 34m 57s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/55/107555/4/check/check-tempest-dsvm-full-icehouse/ebe5df5 : SUCCESS in 49m 18s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/55/107555/4/check/check-tempest-dsvm-neutron-icehouse/13932b5 : SUCCESS in 56m 29s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/55/107555/4/check/gate-python-keystoneclient-python33/1a5bfc8 : SUCCESS in 5m 16s\n- check-devstack-dsvm-cells http://logs.openstack.org/55/107555/4/check/check-devstack-dsvm-cells/0b09898 : SUCCESS in 16m 40s","accounts_in_message":[],"_revision_number":4},{"id":"625deb0efb8b2832a3dbf2ef961df1875143f03f","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-08-04 23:13:21.000000000","message":"Patch Set 4: Code-Review+2\n\n(1 comment)\n\nI\u0027m also fine with this as is.","accounts_in_message":[],"_revision_number":4},{"id":"3d477851c6087264dad4fa4ed1a204d2f2f35608","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2014-08-04 23:51:22.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"d35d0b1f182ac13530155f01f2e542eb080ccd75","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-08-05 22:08:42.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"aabd5e5561f0230b96f4eae9e44985f7c0a31382","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2014-08-05 22:10:43.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"14f60fe3b74bb1283b3447d1c07d1409c481c45f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-05 22:10:44.000000000","message":"Patch Set 4: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"ebc3c7a4c47043e7fae65e823d479da2396e3c69","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-06 00:39:24.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/55/107555/4/check/gate-python-keystoneclient-pep8/19d41ef : SUCCESS in 2m 22s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/55/107555/4/check/gate-python-keystoneclient-docs/0d1798e/doc/build/html/ : SUCCESS in 3m 17s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/55/107555/4/check/gate-python-keystoneclient-python26/b61a557 : SUCCESS in 3m 21s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/55/107555/4/check/gate-python-keystoneclient-python27/a4f1743 : SUCCESS in 2m 19s\n- check-tempest-dsvm-full http://logs.openstack.org/55/107555/4/check/check-tempest-dsvm-full/0e5e808 : SUCCESS in 48m 53s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/55/107555/4/check/check-tempest-dsvm-postgres-full/00e1618 : SUCCESS in 52m 46s\n- check-tempest-dsvm-neutron http://logs.openstack.org/55/107555/4/check/check-tempest-dsvm-neutron/0a42e4b : SUCCESS in 45m 52s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/55/107555/4/check/check-tempest-dsvm-neutron-heat-slow/c01adff : SUCCESS in 20m 14s\n- check-grenade-dsvm http://logs.openstack.org/55/107555/4/check/check-grenade-dsvm/a53cbec : SUCCESS in 33m 25s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/55/107555/4/check/gate-tempest-dsvm-large-ops/e3d7667 : SUCCESS in 23m 48s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/55/107555/4/check/gate-tempest-dsvm-neutron-large-ops/3036efd : SUCCESS in 19m 34s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/55/107555/4/check/check-tempest-dsvm-full-havana/d33d6af : SUCCESS in 32m 52s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/55/107555/4/check/check-tempest-dsvm-neutron-havana/74a96da : SUCCESS in 33m 26s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/55/107555/4/check/check-tempest-dsvm-full-icehouse/ea7b877 : SUCCESS in 49m 31s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/55/107555/4/check/check-tempest-dsvm-neutron-icehouse/db48e63 : SUCCESS in 55m 38s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/55/107555/4/check/gate-python-keystoneclient-python33/fbf72d6 : SUCCESS in 5m 56s\n- check-devstack-dsvm-cells http://logs.openstack.org/55/107555/4/check/check-devstack-dsvm-cells/17e9fce : SUCCESS in 13m 35s","accounts_in_message":[],"_revision_number":4},{"id":"ead049dc5505cfc5d3686b31bfe4f3169c048cf1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-06 00:39:28.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"74a932ab7ef6c5b710b58950d6e4fbe619d9e34a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-06 01:51:30.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded.\n\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/55/107555/4/gate/gate-python-keystoneclient-docs/ce8551a/doc/build/html/ : SUCCESS in 3m 30s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/55/107555/4/gate/gate-python-keystoneclient-pep8/f4b7bfa : SUCCESS in 2m 59s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/55/107555/4/gate/gate-python-keystoneclient-python26/bb509c5 : SUCCESS in 2m 01s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/55/107555/4/gate/gate-python-keystoneclient-python27/91ea992 : SUCCESS in 2m 36s\n- gate-tempest-dsvm-full http://logs.openstack.org/55/107555/4/gate/gate-tempest-dsvm-full/44ba225 : SUCCESS in 51m 41s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/55/107555/4/gate/gate-tempest-dsvm-postgres-full/830fd72 : SUCCESS in 53m 32s\n- gate-tempest-dsvm-neutron http://logs.openstack.org/55/107555/4/gate/gate-tempest-dsvm-neutron/67b0cc2 : SUCCESS in 55m 54s\n- gate-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/55/107555/4/gate/gate-tempest-dsvm-neutron-heat-slow/de30255 : SUCCESS in 24m 31s\n- gate-grenade-dsvm http://logs.openstack.org/55/107555/4/gate/gate-grenade-dsvm/52f0fac : SUCCESS in 43m 13s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/55/107555/4/gate/gate-tempest-dsvm-large-ops/cd381a7 : SUCCESS in 23m 57s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/55/107555/4/gate/gate-tempest-dsvm-neutron-large-ops/a307176 : SUCCESS in 23m 57s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/55/107555/4/gate/gate-python-keystoneclient-python33/9822f75 : SUCCESS in 4m 15s\n- gate-devstack-dsvm-cells http://logs.openstack.org/55/107555/4/gate/gate-devstack-dsvm-cells/d061a26 : SUCCESS in 16m 14s","accounts_in_message":[],"_revision_number":4},{"id":"9c82489cea9653342a5ac6953eaf2b861f2c98bf","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-06 01:51:30.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"e2f1845549258b1e01adca0f3979b9f1c0f475bf","revisions":{"e2da3335d66e275bd2e254d382dec447bae6b4f8":{"kind":"REWORK","_number":1,"created":"2014-07-17 04:37:16.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/55/107555/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/55/107555/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/55/107555/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/55/107555/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/55/107555/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/55/107555/1"}}},"commit":{"parents":[{"commit":"cd1eea5a58d450250b4c60d616b77001eecd5ec0","subject":"Use token and discovery fixture in identity tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/cd1eea5a58d450250b4c60d616b77001eecd5ec0"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-07-17 03:25:37.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-07-17 04:36:16.000000000","tz":600},"subject":"Control identity plugin reauthentication","message":"Control identity plugin reauthentication\n\nIdentity plugins will by default re-authenticate themselves if they are\nabout to expire. This is generally correct however there are times where\nthis re-authentication doesn\u0027t make sense and we should be able to\nprevent it.\n\nChange-Id: I66b50b1e650501e7f076139895473e8d1791ce27\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/e2da3335d66e275bd2e254d382dec447bae6b4f8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/e2da3335d66e275bd2e254d382dec447bae6b4f8"}]},"branch":"refs/heads/master"},"32247c5b527ad5f14d725a80892c340587bf39c6":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2014-07-20 01:13:51.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/55/107555/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/55/107555/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/55/107555/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/55/107555/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/55/107555/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/55/107555/2"}}},"commit":{"parents":[{"commit":"65ccddbddaa6c4c3243c849db6916c68f771cc80","subject":"Use token and discovery fixture in identity tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/65ccddbddaa6c4c3243c849db6916c68f771cc80"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-07-17 03:25:37.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-07-20 01:12:56.000000000","tz":600},"subject":"Control identity plugin reauthentication","message":"Control identity plugin reauthentication\n\nIdentity plugins will by default re-authenticate themselves if they are\nabout to expire. This is generally correct however there are times where\nthis re-authentication doesn\u0027t make sense and we should be able to\nprevent it.\n\nChange-Id: I66b50b1e650501e7f076139895473e8d1791ce27\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/32247c5b527ad5f14d725a80892c340587bf39c6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/32247c5b527ad5f14d725a80892c340587bf39c6"}]},"branch":"refs/heads/master"},"30919b4c6f457d0b5864bbcb1526370c03afaa1b":{"kind":"REWORK","_number":3,"created":"2014-07-31 00:36:45.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/55/107555/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/55/107555/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/55/107555/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/55/107555/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/55/107555/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/55/107555/3"}}},"commit":{"parents":[{"commit":"5d9c4b92b02839b98247ca4a3a0eaf9a342f35ab","subject":"Use token and discovery fixture in identity tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/5d9c4b92b02839b98247ca4a3a0eaf9a342f35ab"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-07-17 03:25:37.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-07-31 00:11:29.000000000","tz":600},"subject":"Control identity plugin reauthentication","message":"Control identity plugin reauthentication\n\nIdentity plugins will by default re-authenticate themselves if they are\nabout to expire. This is generally correct however there are times where\nthis re-authentication doesn\u0027t make sense and we should be able to\nprevent it.\n\nChange-Id: I66b50b1e650501e7f076139895473e8d1791ce27\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/30919b4c6f457d0b5864bbcb1526370c03afaa1b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/30919b4c6f457d0b5864bbcb1526370c03afaa1b"}]},"branch":"refs/heads/master"},"e2f1845549258b1e01adca0f3979b9f1c0f475bf":{"kind":"REWORK","_number":4,"created":"2014-08-04 02:22:38.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/55/107555/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/55/107555/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/55/107555/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/55/107555/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/55/107555/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/55/107555/4"}}},"commit":{"parents":[{"commit":"fe0ba8cd446081651f2f891157406a1b0ff1fb1f","subject":"Use token and discovery fixture in identity tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/fe0ba8cd446081651f2f891157406a1b0ff1fb1f"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-07-17 03:25:37.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-08-04 02:14:41.000000000","tz":600},"subject":"Control identity plugin reauthentication","message":"Control identity plugin reauthentication\n\nIdentity plugins will by default re-authenticate themselves if they are\nabout to expire. This is generally correct however there are times where\nthis re-authentication doesn\u0027t make sense and we should be able to\nprevent it.\n\nCloses-Bug: #1352051\nChange-Id: I66b50b1e650501e7f076139895473e8d1791ce27\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/e2f1845549258b1e01adca0f3979b9f1c0f475bf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/e2f1845549258b1e01adca0f3979b9f1c0f475bf"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
