)]}'
{"id":"openstack%2Fpython-keystoneclient~96786","triplet_id":"openstack%2Fpython-keystoneclient~master~I6afa98504215521538434f1f8a2d97585ce35de5","project":"openstack/python-keystoneclient","branch":"master","topic":"auth_token_cached_token_handling","hashtags":[],"change_id":"I6afa98504215521538434f1f8a2d97585ce35de5","subject":"auth_token cached token handling","status":"ABANDONED","created":"2014-05-30 15:06:52.000000000","updated":"2014-06-25 00:42:53.000000000","total_comment_count":10,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"574057fae637c4265d99f49dbeeefd3f69c59676","_number":96786,"virtual_id_number":96786,"owner":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":1,"date":"2014-06-24 19:22:06.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"_account_id":11333,"name":"David J Hu","email":"david.hu@hpe.com","username":"dhu"},{"_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":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},{"_account_id":9450,"name":"Juan Manuel Ollé","email":"juan.m.olle@intel.com","username":"jmolle"},{"_account_id":11387,"name":"Sam Leong","email":"chio-fai-sam.leong@hpe.com","username":"Chioleong"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"rejected":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":11333,"name":"David J Hu","email":"david.hu@hpe.com","username":"dhu"},{"value":-2,"date":"2014-06-24 18:16:39.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":9450,"name":"Juan Manuel Ollé","email":"juan.m.olle@intel.com","username":"jmolle"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":11387,"name":"Sam Leong","email":"chio-fai-sam.leong@hpe.com","username":"Chioleong"}],"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":{"all":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"_account_id":11333,"name":"David J Hu","email":"david.hu@hpe.com","username":"dhu"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_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":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},{"_account_id":9450,"name":"Juan Manuel Ollé","email":"juan.m.olle@intel.com","username":"jmolle"},{"_account_id":11387,"name":"Sam Leong","email":"chio-fai-sam.leong@hpe.com","username":"Chioleong"}],"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":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":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"_account_id":9450,"name":"Juan Manuel Ollé","email":"juan.m.olle@intel.com","username":"jmolle"},{"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},{"_account_id":11333,"name":"David J Hu","email":"david.hu@hpe.com","username":"dhu"},{"_account_id":11387,"name":"Sam Leong","email":"chio-fai-sam.leong@hpe.com","username":"Chioleong"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-06-04 01:17:53.000000000","updated_by":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"reviewer":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"state":"REVIEWER"},{"updated":"2014-06-06 15:59:56.000000000","updated_by":{"_account_id":9450,"name":"Juan Manuel Ollé","email":"juan.m.olle@intel.com","username":"jmolle"},"reviewer":{"_account_id":9450,"name":"Juan Manuel Ollé","email":"juan.m.olle@intel.com","username":"jmolle"},"state":"REVIEWER"},{"updated":"2014-06-07 21:24:15.000000000","updated_by":{"_account_id":11387,"name":"Sam Leong","email":"chio-fai-sam.leong@hpe.com","username":"Chioleong"},"reviewer":{"_account_id":11387,"name":"Sam Leong","email":"chio-fai-sam.leong@hpe.com","username":"Chioleong"},"state":"REVIEWER"},{"updated":"2014-06-12 21:57:07.000000000","updated_by":{"_account_id":11333,"name":"David J Hu","email":"david.hu@hpe.com","username":"dhu"},"reviewer":{"_account_id":11333,"name":"David J Hu","email":"david.hu@hpe.com","username":"dhu"},"state":"REVIEWER"},{"updated":"2014-06-13 01:58:35.000000000","updated_by":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"reviewer":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"state":"REVIEWER"},{"updated":"2014-06-13 07:30:48.000000000","updated_by":{"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},"reviewer":{"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},"state":"REVIEWER"},{"updated":"2014-06-14 17:12:31.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-06-24 19:22:06.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"9f1fa430baf5e4a0690d68203976a7f5ccbb81d3","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-05-30 15:06:52.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"beed2139d49b5f9b6b516e7ff4c34d6f6d968afd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-30 15:06:53.000000000","message":"Patch Set 1:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"3de55645b60171bca303405890b646d1905315c8","author":{"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},"date":"2014-05-30 15:21:41.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"4370402057e0754db3edba2a780a342ff2e681e9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-30 16:35:51.000000000","message":"Patch Set 1: 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/86/96786/1/check/gate-python-keystoneclient-pep8/a509537 : SUCCESS in 1m 44s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/86/96786/1/check/gate-python-keystoneclient-docs/b1f16eb/doc/build/html/ : SUCCESS in 1m 50s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/86/96786/1/check/gate-python-keystoneclient-python26/ca564f5 : SUCCESS in 2m 08s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/86/96786/1/check/gate-python-keystoneclient-python27/7f656cf : SUCCESS in 1m 39s\n- check-tempest-dsvm-full http://logs.openstack.org/86/96786/1/check/check-tempest-dsvm-full/8f8e247 : SUCCESS in 43m 36s\n- check-tempest-dsvm-neutron http://logs.openstack.org/86/96786/1/check/check-tempest-dsvm-neutron/a068974 : SUCCESS in 56m 28s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/86/96786/1/check/check-tempest-dsvm-neutron-heat-slow/b67959b : FAILURE in 33m 51s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/86/96786/1/check/check-grenade-dsvm/d89272c : SUCCESS in 44m 45s\n- check-grenade-dsvm-neutron http://logs.openstack.org/86/96786/1/check/check-grenade-dsvm-neutron/413b002 : FAILURE in 51m 17s (non-voting)\n- check-tempest-dsvm-full-havana http://logs.openstack.org/86/96786/1/check/check-tempest-dsvm-full-havana/2fedfd6 : SUCCESS in 37m 25s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/86/96786/1/check/check-tempest-dsvm-neutron-havana/809df0c : FAILURE in 30m 06s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/86/96786/1/check/check-tempest-dsvm-full-icehouse/9c85f74 : SUCCESS in 45m 06s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/86/96786/1/check/check-tempest-dsvm-neutron-icehouse/bb2ee8a : FAILURE in 6m 43s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/86/96786/1/check/gate-python-keystoneclient-python33/01c571d : SUCCESS in 3m 57s\n- check-devstack-dsvm-cells http://logs.openstack.org/86/96786/1/check/check-devstack-dsvm-cells/879110c : SUCCESS in 11m 01s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/86/96786/1/check/check-tempest-dsvm-postgres-full/d6901ae : FAILURE in 57m 49s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/86/96786/1/check/gate-tempest-dsvm-large-ops/1c2d499 : SUCCESS in 22m 18s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/86/96786/1/check/gate-tempest-dsvm-neutron-large-ops/c2e526a : SUCCESS in 21m 49s\n- check-tempest-dsvm-full-apache-services http://logs.openstack.org/86/96786/1/check/check-tempest-dsvm-full-apache-services/03b4ecd : FAILURE in 43m 47s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"f273c9c1bd8c7ea3d9633100eccb0ca2021bd5a5","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-06-03 20:04:46.000000000","message":"Patch Set 1:\n\nrecheck bug 1326122","accounts_in_message":[],"_revision_number":1},{"id":"ea4bb0543c32eb2fa2c39ea7890916db76f8a8c7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-03 22:50:18.000000000","message":"Patch Set 1: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"c503c62d6aee807b152a2bf32ac3bd082468bd7c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-04 00:53:27.000000000","message":"Patch Set 1: 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/86/96786/1/check/gate-python-keystoneclient-pep8/1f533a3 : SUCCESS in 1m 09s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/86/96786/1/check/gate-python-keystoneclient-docs/bf4f588/doc/build/html/ : SUCCESS in 1m 34s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/86/96786/1/check/gate-python-keystoneclient-python26/d807911 : SUCCESS in 57s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/86/96786/1/check/gate-python-keystoneclient-python27/6905286 : SUCCESS in 1m 08s\n- check-tempest-dsvm-full http://logs.openstack.org/86/96786/1/check/check-tempest-dsvm-full/d523cdd : SUCCESS in 56m 13s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/86/96786/1/check/check-tempest-dsvm-postgres-full/bd4f280 : FAILURE in 56m 18s\n- check-tempest-dsvm-neutron http://logs.openstack.org/86/96786/1/check/check-tempest-dsvm-neutron/abf7084 : SUCCESS in 56m 22s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/86/96786/1/check/check-tempest-dsvm-neutron-heat-slow/f560c42 : FAILURE in 32m 51s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/86/96786/1/check/check-grenade-dsvm/9b45e6a : SUCCESS in 40m 43s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/86/96786/1/check/check-tempest-dsvm-full-havana/52fc420 : SUCCESS in 28m 56s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/86/96786/1/check/check-tempest-dsvm-neutron-havana/ef0447e : SUCCESS in 34m 23s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/86/96786/1/check/check-tempest-dsvm-full-icehouse/3d40381 : FAILURE in 55m 57s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/86/96786/1/check/check-tempest-dsvm-neutron-icehouse/fdac9b7 : SUCCESS in 1h 07m 04s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/86/96786/1/check/gate-python-keystoneclient-python33/4780741 : SUCCESS in 5m 11s\n- check-devstack-dsvm-cells http://logs.openstack.org/86/96786/1/check/check-devstack-dsvm-cells/5664081 : SUCCESS in 14m 20s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/86/96786/1/check/gate-tempest-dsvm-large-ops/1a4ccb1 : SUCCESS in 19m 28s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/86/96786/1/check/gate-tempest-dsvm-neutron-large-ops/339a470 : SUCCESS in 22m 44s\n- check-tempest-dsvm-full-apache-services http://logs.openstack.org/86/96786/1/check/check-tempest-dsvm-full-apache-services/a6d2226 : FAILURE in 6m 30s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"e88b91dcac33f474105bab2bdd7773fc97f84dc4","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2014-06-04 01:17:53.000000000","message":"Patch Set 1:\n\nI noticed jenkins failed, I think you hit bug(s):\n\n- check-tempest-dsvm-postgres-full: https://bugs.launchpad.net/bugs/1324793\n- check-tempest-dsvm-full-icehouse: unrecognized error\n\nYou have some unrecognized errors.\nFor bug details see: http://status.openstack.org/elastic-recheck/","accounts_in_message":[],"_revision_number":1},{"id":"dcb0969b03f93cd3b099393e53c1f3a841588ba0","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-06-04 07:41:52.000000000","message":"Patch Set 1: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"f4fdbc8386ea601554a0955a2ada4e13faf6ed22","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-06-06 15:34:16.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"c18a9434c764f4d3159a8c4cc6328f3d77cf6d56","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-06-06 15:44:55.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"abf9d257081147194a6bbf04738d155f73ae51a0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-06 15:44:56.000000000","message":"Patch Set 2:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"a2601c6af15c2e0b07698851878311a691871345","author":{"_account_id":9450,"name":"Juan Manuel Ollé","email":"juan.m.olle@intel.com","username":"jmolle"},"date":"2014-06-06 15:59:56.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"fe2f06f6d2078558a2f11d3b39a42365d8dd7817","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-06 17:04:10.000000000","message":"Patch Set 2: 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/86/96786/2/check/gate-python-keystoneclient-pep8/30f8a63 : SUCCESS in 1m 16s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/86/96786/2/check/gate-python-keystoneclient-docs/72314af/doc/build/html/ : SUCCESS in 2m 10s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/86/96786/2/check/gate-python-keystoneclient-python26/462b36b : FAILURE in 1m 43s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/86/96786/2/check/gate-python-keystoneclient-python27/1d7fa30 : FAILURE in 1m 42s\n- check-tempest-dsvm-full http://logs.openstack.org/86/96786/2/check/check-tempest-dsvm-full/06e3bfc : FAILURE in 1h 10m 20s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/86/96786/2/check/check-tempest-dsvm-postgres-full/b11e5ac : SUCCESS in 58m 02s\n- check-tempest-dsvm-neutron http://logs.openstack.org/86/96786/2/check/check-tempest-dsvm-neutron/7a07e88 : SUCCESS in 59m 32s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/86/96786/2/check/check-tempest-dsvm-neutron-heat-slow/27c9bbb : SUCCESS in 24m 49s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/86/96786/2/check/check-grenade-dsvm/1796d3d : SUCCESS in 45m 53s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/86/96786/2/check/check-tempest-dsvm-full-havana/2a0388c : SUCCESS in 36m 03s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/86/96786/2/check/check-tempest-dsvm-neutron-havana/07b6fb3 : SUCCESS in 32m 53s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/86/96786/2/check/check-tempest-dsvm-full-icehouse/ca0ae92 : SUCCESS in 56m 28s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/86/96786/2/check/check-tempest-dsvm-neutron-icehouse/613ae6f : SUCCESS in 1h 04m 05s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/86/96786/2/check/gate-python-keystoneclient-python33/9119836 : FAILURE in 3m 33s\n- check-devstack-dsvm-cells http://logs.openstack.org/86/96786/2/check/check-devstack-dsvm-cells/6ca7222 : SUCCESS in 12m 17s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/86/96786/2/check/gate-tempest-dsvm-large-ops/3f3256e : SUCCESS in 29m 57s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/86/96786/2/check/gate-tempest-dsvm-neutron-large-ops/9a8b58e : SUCCESS in 23m 52s\n- check-tempest-dsvm-full-apache-services http://logs.openstack.org/86/96786/2/check/check-tempest-dsvm-full-apache-services/4195a22 : FAILURE in 6m 10s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"19813337e4e5b5cbb11f40e21a0f33fd33847103","author":{"_account_id":11333,"name":"David J Hu","email":"david.hu@hpe.com","username":"dhu"},"date":"2014-06-06 17:42:55.000000000","message":"Patch Set 2: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"625230b56338720ee397a324a89df3c0b99413f0","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-06-06 18:23:18.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"c7edaa0796c7bb971ee20cdf601ce6805f9f1636","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-06 18:23:21.000000000","message":"Patch Set 3:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"8c0b6faa472183c80897a52f0f9acdd9c27ca954","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-06-06 18:23:28.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"b6af0a5deecb777e2011386dba3c288fffbcf612","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-06 19:30:50.000000000","message":"Patch Set 3: 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/86/96786/3/check/gate-python-keystoneclient-pep8/bc40054 : SUCCESS in 1m 52s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/86/96786/3/check/gate-python-keystoneclient-docs/44f9842/doc/build/html/ : SUCCESS in 2m 39s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/86/96786/3/check/gate-python-keystoneclient-python26/ed95f3a : FAILURE in 52s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/86/96786/3/check/gate-python-keystoneclient-python27/ad8acd7 : FAILURE in 1m 43s\n- check-tempest-dsvm-full http://logs.openstack.org/86/96786/3/check/check-tempest-dsvm-full/3d351be : SUCCESS in 50m 23s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/86/96786/3/check/check-tempest-dsvm-postgres-full/a5b3326 : SUCCESS in 50m 42s\n- check-tempest-dsvm-neutron http://logs.openstack.org/86/96786/3/check/check-tempest-dsvm-neutron/e190a1e : SUCCESS in 49m 55s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/86/96786/3/check/check-tempest-dsvm-neutron-heat-slow/89a8b3c : SUCCESS in 22m 42s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/86/96786/3/check/check-grenade-dsvm/691d30d : FAILURE in 42m 13s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/86/96786/3/check/check-tempest-dsvm-full-havana/ceff9dc : SUCCESS in 29m 21s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/86/96786/3/check/check-tempest-dsvm-neutron-havana/609f941 : SUCCESS in 30m 12s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/86/96786/3/check/check-tempest-dsvm-full-icehouse/5afb627 : SUCCESS in 45m 24s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/86/96786/3/check/check-tempest-dsvm-neutron-icehouse/8b7fc39 : SUCCESS in 56m 49s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/86/96786/3/check/gate-python-keystoneclient-python33/4893651 : FAILURE in 3m 21s\n- check-devstack-dsvm-cells http://logs.openstack.org/86/96786/3/check/check-devstack-dsvm-cells/cfb2157 : SUCCESS in 13m 14s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/86/96786/3/check/gate-tempest-dsvm-large-ops/fdf366a : SUCCESS in 30m 13s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/86/96786/3/check/gate-tempest-dsvm-neutron-large-ops/60d2402 : SUCCESS in 25m 10s\n- check-tempest-dsvm-full-apache-services http://logs.openstack.org/86/96786/3/check/check-tempest-dsvm-full-apache-services/98c7284 : FAILURE in 5m 43s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"f81327ed73cd9a2d506fbdfc1e819966295caae6","author":{"_account_id":11387,"name":"Sam Leong","email":"chio-fai-sam.leong@hpe.com","username":"Chioleong"},"date":"2014-06-07 21:24:15.000000000","message":"Patch Set 3: Code-Review+1\n\nGood comments and refactoring to save unnecessary steps.","accounts_in_message":[],"_revision_number":3},{"id":"047260b896418ee7d5096fdfec06229663da87af","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-06-10 20:33:39.000000000","message":"Patch Set 3:\n\nrecheck bug 1327430","accounts_in_message":[],"_revision_number":3},{"id":"709fe525875cfe31ca95895d4a8eea0b3358e107","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-10 20:33:46.000000000","message":"Patch Set 3: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"08d277a7d9e780f680080480cc301acef4c31286","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-10 21:37:22.000000000","message":"Patch Set 3: 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/86/96786/3/check/gate-python-keystoneclient-pep8/518fbfe : SUCCESS in 1m 31s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/86/96786/3/check/gate-python-keystoneclient-docs/6ea03ed/doc/build/html/ : SUCCESS in 2m 04s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/86/96786/3/check/gate-python-keystoneclient-python26/fa6c3d8 : SUCCESS in 1m 23s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/86/96786/3/check/gate-python-keystoneclient-python27/f08a2e7 : SUCCESS in 1m 28s\n- check-tempest-dsvm-full http://logs.openstack.org/86/96786/3/check/check-tempest-dsvm-full/deb6d39 : SUCCESS in 55m 47s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/86/96786/3/check/check-tempest-dsvm-postgres-full/4339845 : SUCCESS in 53m 54s\n- check-tempest-dsvm-neutron http://logs.openstack.org/86/96786/3/check/check-tempest-dsvm-neutron/4a5a171 : SUCCESS in 1h 01m 10s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/86/96786/3/check/check-tempest-dsvm-neutron-heat-slow/4ccf27f : FAILURE in 32m 07s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/86/96786/3/check/check-grenade-dsvm/60a0b12 : SUCCESS in 45m 56s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/86/96786/3/check/check-tempest-dsvm-full-havana/1af40b7 : SUCCESS in 36m 05s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/86/96786/3/check/check-tempest-dsvm-neutron-havana/3fe76d3 : SUCCESS in 33m 14s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/86/96786/3/check/check-tempest-dsvm-full-icehouse/507ff99 : FAILURE in 53m 05s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/86/96786/3/check/check-tempest-dsvm-neutron-icehouse/2fd4615 : SUCCESS in 48m 52s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/86/96786/3/check/gate-python-keystoneclient-python33/6a36841 : SUCCESS in 4m 42s\n- check-devstack-dsvm-cells http://logs.openstack.org/86/96786/3/check/check-devstack-dsvm-cells/9ac25f5 : SUCCESS in 11m 17s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/86/96786/3/check/gate-tempest-dsvm-large-ops/4c11ace : SUCCESS in 30m 17s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/86/96786/3/check/gate-tempest-dsvm-neutron-large-ops/be869f0 : SUCCESS in 26m 13s\n- check-tempest-dsvm-full-apache-services http://logs.openstack.org/86/96786/3/check/check-tempest-dsvm-full-apache-services/14749e5 : FAILURE in 6m 16s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"d29e49f506e85baf55be2ea68a28e5cd4454aed5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-12 18:29:17.000000000","message":"Patch Set 3: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"5413e5df4a29bab7c49c56017778be57b520751a","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-06-12 18:29:17.000000000","message":"Patch Set 3:\n\nrecheck bug 1328738","accounts_in_message":[],"_revision_number":3},{"id":"8f763b22e5d76ac761b43c398f287dff598e9d63","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-12 21:52:54.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/86/96786/3/check/gate-python-keystoneclient-pep8/04c6b65 : SUCCESS in 58s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/86/96786/3/check/gate-python-keystoneclient-docs/4e6ced4/doc/build/html/ : SUCCESS in 2m 10s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/86/96786/3/check/gate-python-keystoneclient-python26/1da47f1 : SUCCESS in 2m 16s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/86/96786/3/check/gate-python-keystoneclient-python27/0a4c165 : SUCCESS in 1m 25s\n- check-tempest-dsvm-full http://logs.openstack.org/86/96786/3/check/check-tempest-dsvm-full/4a092b7 : SUCCESS in 55m 42s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/86/96786/3/check/check-tempest-dsvm-postgres-full/525b33c : SUCCESS in 55m 20s\n- check-tempest-dsvm-neutron http://logs.openstack.org/86/96786/3/check/check-tempest-dsvm-neutron/2e27df4 : SUCCESS in 56m 53s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/86/96786/3/check/check-tempest-dsvm-neutron-heat-slow/0b9a1af : SUCCESS in 23m 43s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/86/96786/3/check/check-grenade-dsvm/42e4ba7 : SUCCESS in 41m 31s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/86/96786/3/check/check-tempest-dsvm-full-havana/bd8c7dc : SUCCESS in 35m 52s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/86/96786/3/check/check-tempest-dsvm-neutron-havana/2b8347b : SUCCESS in 33m 17s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/86/96786/3/check/check-tempest-dsvm-full-icehouse/5824078 : SUCCESS in 54m 56s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/86/96786/3/check/check-tempest-dsvm-neutron-icehouse/30829d0 : SUCCESS in 57m 54s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/86/96786/3/check/gate-python-keystoneclient-python33/324034a : SUCCESS in 5m 02s\n- check-devstack-dsvm-cells http://logs.openstack.org/86/96786/3/check/check-devstack-dsvm-cells/eb0f6a4 : SUCCESS in 13m 23s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/86/96786/3/check/gate-tempest-dsvm-large-ops/4dcecda : SUCCESS in 30m 23s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/86/96786/3/check/gate-tempest-dsvm-neutron-large-ops/df6838e : SUCCESS in 26m 45s\n- check-tempest-dsvm-full-apache-services http://logs.openstack.org/86/96786/3/check/check-tempest-dsvm-full-apache-services/1010171 : FAILURE in 6m 28s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"d8aa7f262a3304b9f17600a40a70af2b5f7bf537","author":{"_account_id":11333,"name":"David J Hu","email":"david.hu@hpe.com","username":"dhu"},"date":"2014-06-12 21:57:07.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"f90a014c646f3d1b681d92c7f83e04bbc15e7d1b","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-06-13 01:58:35.000000000","message":"Patch Set 3: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"eb211ebe3fbade51efbe7491248da80e3d5dd3d7","author":{"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},"date":"2014-06-13 07:30:48.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"74ab5cb1429a3b25f9b1ae13a2f39a971f4fce0f","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-06-13 16:56:16.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"ddcc94b54c1deed6bf1365fd548495106829db18","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-14 17:12:31.000000000","message":"Patch Set 3: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"64a0309a7dd5761ad275b835798b2dacf0907399","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2014-06-14 17:12:31.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"7a0cc3eb033ebcfcda2ff1a334550abd90da3149","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-14 17:47:59.000000000","message":"Patch Set 3:\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"8db97f0da4619a38687ff88d4c5589ea797d814f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-14 18:31:01.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/86/96786/3/check/gate-python-keystoneclient-pep8/3c326d0 : SUCCESS in 8m 51s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/86/96786/3/check/gate-python-keystoneclient-docs/7dd0dc0/doc/build/html/ : SUCCESS in 10m 08s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/86/96786/3/check/gate-python-keystoneclient-python26/7cb967d : SUCCESS in 6m 56s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/86/96786/3/check/gate-python-keystoneclient-python27/abd98fa : SUCCESS in 4m 06s\n- check-tempest-dsvm-full http://logs.openstack.org/86/96786/3/check/check-tempest-dsvm-full/57d49ad : SUCCESS in 1h 17m 32s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/86/96786/3/check/check-tempest-dsvm-postgres-full/95d2867 : SUCCESS in 1h 11m 44s\n- check-tempest-dsvm-neutron http://logs.openstack.org/86/96786/3/check/check-tempest-dsvm-neutron/9e9d3ce : SUCCESS in 1h 00m 45s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/86/96786/3/check/check-tempest-dsvm-neutron-heat-slow/31f71c9 : SUCCESS in 20m 11s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/86/96786/3/check/check-grenade-dsvm/6813b34 : SUCCESS in 1h 13m 15s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/86/96786/3/check/check-tempest-dsvm-full-havana/8c57f93 : SUCCESS in 34m 45s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/86/96786/3/check/check-tempest-dsvm-neutron-havana/2287514 : SUCCESS in 54m 26s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/86/96786/3/check/check-tempest-dsvm-full-icehouse/b9d0b4b : SUCCESS in 57m 25s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/86/96786/3/check/check-tempest-dsvm-neutron-icehouse/ea1a08b : SUCCESS in 1h 10m 02s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/86/96786/3/check/gate-python-keystoneclient-python33/ad6fd5f : SUCCESS in 8m 13s\n- check-devstack-dsvm-cells http://logs.openstack.org/86/96786/3/check/check-devstack-dsvm-cells/4640b60 : SUCCESS in 32m 50s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/86/96786/3/check/gate-tempest-dsvm-large-ops/3a6a188 : SUCCESS in 54m 56s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/86/96786/3/check/gate-tempest-dsvm-neutron-large-ops/b415741 : SUCCESS in 56m 00s\n- check-tempest-dsvm-full-apache-services http://logs.openstack.org/86/96786/3/check/check-tempest-dsvm-full-apache-services/c9ade52 : FAILURE in 1h 07m 53s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"3fcee4335a1c7bd80c7a1b86eb4075097247525d","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-06-16 22:53:32.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"f4ce31393e5bc8885b4738cfa6e23edb57453e53","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-16 22:53:33.000000000","message":"Patch Set 4:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"7df040b5cd10ea50a88bd11c85f75e2dab10bae3","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-06-16 22:54:08.000000000","message":"Patch Set 4:\n\nrebased to resolve merge conflict","accounts_in_message":[],"_revision_number":4},{"id":"e5666ecd9e1412658ee2ebc6d57c42bab5fce902","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-17 00:35:03.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/86/96786/4/check/gate-python-keystoneclient-pep8/ad791eb : SUCCESS in 1m 30s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/86/96786/4/check/gate-python-keystoneclient-docs/044ac36/doc/build/html/ : SUCCESS in 1m 33s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/86/96786/4/check/gate-python-keystoneclient-python26/dbc8b6a : SUCCESS in 1m 37s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/86/96786/4/check/gate-python-keystoneclient-python27/e6b962e : SUCCESS in 1m 18s\n- check-tempest-dsvm-full http://logs.openstack.org/86/96786/4/check/check-tempest-dsvm-full/fb8af34 : SUCCESS in 54m 32s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/86/96786/4/check/check-tempest-dsvm-postgres-full/f107291 : SUCCESS in 53m 38s\n- check-tempest-dsvm-neutron http://logs.openstack.org/86/96786/4/check/check-tempest-dsvm-neutron/3db00f4 : SUCCESS in 58m 53s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/86/96786/4/check/check-tempest-dsvm-neutron-heat-slow/3a97e2e : FAILURE in 32m 42s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/86/96786/4/check/check-grenade-dsvm/382f5f3 : SUCCESS in 41m 28s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/86/96786/4/check/check-tempest-dsvm-full-havana/421f33c : SUCCESS in 33m 25s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/86/96786/4/check/check-tempest-dsvm-neutron-havana/864f0d3 : SUCCESS in 34m 06s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/86/96786/4/check/check-tempest-dsvm-full-icehouse/e92daf9 : SUCCESS in 53m 55s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/86/96786/4/check/check-tempest-dsvm-neutron-icehouse/2bf8bac : SUCCESS in 1h 00m 10s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/86/96786/4/check/gate-python-keystoneclient-python33/aa2dc4a : SUCCESS in 4m 55s\n- check-devstack-dsvm-cells http://logs.openstack.org/86/96786/4/check/check-devstack-dsvm-cells/b7712aa : SUCCESS in 14m 11s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/86/96786/4/check/gate-tempest-dsvm-large-ops/db512d3 : SUCCESS in 30m 02s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/86/96786/4/check/gate-tempest-dsvm-neutron-large-ops/153dbb3 : SUCCESS in 26m 27s\n- check-tempest-dsvm-full-apache-services http://logs.openstack.org/86/96786/4/check/check-tempest-dsvm-full-apache-services/8645d0a : FAILURE in 51m 03s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"ed20631d293b150868ff53a624d90a05c6cb1b8e","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-06-20 15:41:45.000000000","message":"Patch Set 4:\n\nNeeds to be done to keystonemiddleware when that\u0027s created.","accounts_in_message":[],"_revision_number":4},{"id":"dee997dfafb1dc77d44e3eeba974a8e3c652a750","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-20 15:41:48.000000000","message":"Patch Set 4: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"98c76c93135e89e3323afe9a5d2975121372cc74","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-06-20 15:42:37.000000000","message":"Patch Set 4: Code-Review-2\n\nNeeds to be done to keystonemiddleware when that\u0027s created.","accounts_in_message":[],"_revision_number":4},{"id":"c9bc28593b0788d0c9c10a85ec64bdb0a53f426e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-20 16:36:47.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/86/96786/4/check/gate-python-keystoneclient-pep8/17a1896 : SUCCESS in 1m 30s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/86/96786/4/check/gate-python-keystoneclient-docs/dcadd4c/doc/build/html/ : SUCCESS in 2m 11s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/86/96786/4/check/gate-python-keystoneclient-python26/ec6cccc : SUCCESS in 57s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/86/96786/4/check/gate-python-keystoneclient-python27/1813672 : SUCCESS in 1m 12s\n- check-tempest-dsvm-full http://logs.openstack.org/86/96786/4/check/check-tempest-dsvm-full/7995efc : SUCCESS in 30m 52s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/86/96786/4/check/check-tempest-dsvm-postgres-full/42745ba : SUCCESS in 45m 20s\n- check-tempest-dsvm-neutron http://logs.openstack.org/86/96786/4/check/check-tempest-dsvm-neutron/576766b : SUCCESS in 52m 41s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/86/96786/4/check/check-tempest-dsvm-neutron-heat-slow/a0d6a1e : SUCCESS in 20m 54s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/86/96786/4/check/check-grenade-dsvm/439ce35 : SUCCESS in 41m 15s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/86/96786/4/check/check-tempest-dsvm-full-havana/9c81bfe : SUCCESS in 26m 33s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/86/96786/4/check/check-tempest-dsvm-neutron-havana/8ccb12f : SUCCESS in 35m 21s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/86/96786/4/check/check-tempest-dsvm-full-icehouse/839d997 : SUCCESS in 44m 24s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/86/96786/4/check/check-tempest-dsvm-neutron-icehouse/b41c7a7 : SUCCESS in 54m 55s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/86/96786/4/check/gate-python-keystoneclient-python33/ac5ebcb : SUCCESS in 4m 42s\n- check-devstack-dsvm-cells http://logs.openstack.org/86/96786/4/check/check-devstack-dsvm-cells/c2fe9f7 : SUCCESS in 16m 12s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/86/96786/4/check/gate-tempest-dsvm-large-ops/37f31c8 : SUCCESS in 25m 54s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/86/96786/4/check/gate-tempest-dsvm-neutron-large-ops/7eebe17 : SUCCESS in 28m 04s\n- check-tempest-dsvm-full-apache-services http://logs.openstack.org/86/96786/4/check/check-tempest-dsvm-full-apache-services/f7345f4 : SUCCESS in 36m 23s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"0419f1527b46e9ac24eef66d5773a32ab01136e7","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-06-24 18:16:39.000000000","message":"Patch Set 5: Commit message was updated","accounts_in_message":[],"_revision_number":5},{"id":"934dc9dae74d49f804667934eb9978544577bc68","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-24 18:16:42.000000000","message":"Patch Set 5:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"940f32d9c69d4bad5b97bb8ac2eabd23de5f033e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-24 19:22:06.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/86/96786/5/check/gate-python-keystoneclient-pep8/c562e96 : SUCCESS in 1m 42s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/86/96786/5/check/gate-python-keystoneclient-docs/20f5a18/doc/build/html/ : SUCCESS in 2m 20s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/86/96786/5/check/gate-python-keystoneclient-python26/1c849e0 : SUCCESS in 1m 53s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/86/96786/5/check/gate-python-keystoneclient-python27/5b5121c : SUCCESS in 1m 03s\n- check-tempest-dsvm-full http://logs.openstack.org/86/96786/5/check/check-tempest-dsvm-full/271d1cd : SUCCESS in 32m 14s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/86/96786/5/check/check-tempest-dsvm-postgres-full/42a8a6d : SUCCESS in 33m 27s\n- check-tempest-dsvm-neutron http://logs.openstack.org/86/96786/5/check/check-tempest-dsvm-neutron/124a931 : SUCCESS in 44m 57s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/86/96786/5/check/check-tempest-dsvm-neutron-heat-slow/772c3b2 : SUCCESS in 17m 57s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/86/96786/5/check/check-grenade-dsvm/6cab369 : SUCCESS in 30m 19s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/86/96786/5/check/check-tempest-dsvm-full-havana/bc819f5 : SUCCESS in 34m 41s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/86/96786/5/check/check-tempest-dsvm-neutron-havana/676473d : SUCCESS in 29m 50s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/86/96786/5/check/check-tempest-dsvm-full-icehouse/0ba6d53 : SUCCESS in 47m 00s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/86/96786/5/check/check-tempest-dsvm-neutron-icehouse/1d0d527 : SUCCESS in 55m 22s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/86/96786/5/check/gate-python-keystoneclient-python33/42de5fd : SUCCESS in 3m 16s\n- check-devstack-dsvm-cells http://logs.openstack.org/86/96786/5/check/check-devstack-dsvm-cells/a355353 : SUCCESS in 10m 56s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/86/96786/5/check/gate-tempest-dsvm-large-ops/37cfd99 : SUCCESS in 23m 39s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/86/96786/5/check/gate-tempest-dsvm-neutron-large-ops/cf4a719 : SUCCESS in 23m 59s\n- check-tempest-dsvm-full-apache-services http://logs.openstack.org/86/96786/5/check/check-tempest-dsvm-full-apache-services/454f79c : SUCCESS in 30m 40s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"bffe040a96c3d15b5bf52c9425f5e618ec465dfb","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-06-25 00:42:53.000000000","message":"Abandoned\n\nMoved to keystonemiddleware -- https://review.openstack.org/102399","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"3b7317c05255bbdd3e6060c80e94d7a3a3d5db89","revisions":{"9b0f1f98082d67fe18e758cbce176c43148bb0ed":{"kind":"REWORK","_number":1,"created":"2014-05-30 15:06:52.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/86/96786/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/86/96786/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/86/96786/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/86/96786/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/86/96786/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/86/96786/1"}}},"commit":{"parents":[{"commit":"4cf1efe76b116ab09f9087881400058cbf538296","subject":"auth_token _cache_get checks token expired","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/4cf1efe76b116ab09f9087881400058cbf538296"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-05-30 14:23:08.000000000","tz":-300},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-05-30 15:06:47.000000000","tz":-300},"subject":"auth_token cached token handling","message":"auth_token cached token handling\n\nauth_token handles tokens that are from its cache, uncached PKI\n(compressed and ASN, \"offline validation\") and UUID/hashed tokens\n(\"online\" validation).\n\nFor all of these cases, the auth_token middleware was doing\n\n1) expiration check\n2) confirm token bind\n3) store in cache\n\nIn some cases, some of these steps aren\u0027t necessary.\n\nWhen getting the token from the cache\n1) no expiration check is needed because the expiration time is\n   stored as cache data and the token would be rejected during\n   _cache_get.\n2) Storing in the cache is unnecessary because the token is\n   already in the cache.\n\nWhen doing online validation, it\u0027s not necessary to do the\nexpiration check because the identity server would have rejected\nthe token if it was expired.\n\nChange-Id: I6afa98504215521538434f1f8a2d97585ce35de5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/9b0f1f98082d67fe18e758cbce176c43148bb0ed"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/9b0f1f98082d67fe18e758cbce176c43148bb0ed"}]},"branch":"refs/heads/master"},"1b07c361801885e3688e685e7620a710583c8269":{"kind":"REWORK","_number":2,"created":"2014-06-06 15:44:55.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/86/96786/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/86/96786/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/86/96786/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/86/96786/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/86/96786/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/86/96786/2"}}},"commit":{"parents":[{"commit":"4cf1efe76b116ab09f9087881400058cbf538296","subject":"auth_token _cache_get checks token expired","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/4cf1efe76b116ab09f9087881400058cbf538296"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-05-30 14:23:08.000000000","tz":-300},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-06-06 15:44:45.000000000","tz":-300},"subject":"auth_token cached token handling","message":"auth_token cached token handling\n\nauth_token handles tokens that are from its cache, uncached PKI\n(compressed and ASN, \"offline validation\") and UUID/hashed tokens\n(\"online\" validation).\n\nFor all of these cases, the auth_token middleware was doing\n\n1) expiration check\n2) confirm token bind\n3) store in cache\n\nIn some cases, some of these steps aren\u0027t necessary.\n\nWhen getting the token from the cache\n1) no expiration check is needed because the expiration time is\n   stored as cache data and the token would be rejected during\n   _cache_get.\n2) Storing in the cache is unnecessary because the token is\n   already in the cache.\n\nWhen doing online validation, it\u0027s not necessary to do the\nexpiration check because the identity server would have rejected\nthe token if it was expired.\n\nChange-Id: I6afa98504215521538434f1f8a2d97585ce35de5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/1b07c361801885e3688e685e7620a710583c8269"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/1b07c361801885e3688e685e7620a710583c8269"}]},"branch":"refs/heads/master"},"9b54db80947ee55e83c1173a9a7d96f9bf5e35ac":{"kind":"REWORK","_number":3,"created":"2014-06-06 18:23:18.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/86/96786/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/86/96786/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/86/96786/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/86/96786/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/86/96786/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/86/96786/3"}}},"commit":{"parents":[{"commit":"4cf1efe76b116ab09f9087881400058cbf538296","subject":"auth_token _cache_get checks token expired","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/4cf1efe76b116ab09f9087881400058cbf538296"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-05-30 14:23:08.000000000","tz":-300},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-06-06 18:22:50.000000000","tz":-300},"subject":"auth_token cached token handling","message":"auth_token cached token handling\n\nauth_token handles tokens that are from its cache, uncached PKI\n(compressed and ASN, \"offline validation\") and UUID/hashed tokens\n(\"online\" validation).\n\nFor all of these cases, the auth_token middleware was doing\n\n1) expiration check\n2) confirm token bind\n3) store in cache\n\nIn some cases, some of these steps aren\u0027t necessary.\n\nWhen getting the token from the cache\n1) no expiration check is needed because the expiration time is\n   stored as cache data and the token would be rejected during\n   _cache_get.\n2) Storing in the cache is unnecessary because the token is\n   already in the cache.\n\nWhen doing online validation, it\u0027s not necessary to do the\nexpiration check because the identity server would have rejected\nthe token if it was expired.\n\nChange-Id: I6afa98504215521538434f1f8a2d97585ce35de5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/9b54db80947ee55e83c1173a9a7d96f9bf5e35ac"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/9b54db80947ee55e83c1173a9a7d96f9bf5e35ac"}]},"branch":"refs/heads/master"},"2d75aa88a6749ba4986094b0355d6f1b9e5d9608":{"kind":"REWORK","_number":4,"created":"2014-06-16 22:53:32.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/86/96786/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/86/96786/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/86/96786/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/86/96786/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/86/96786/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/86/96786/4"}}},"commit":{"parents":[{"commit":"1e265faf15032ab91b82a840c6f0a1c96c0b0cfb","subject":"auth_token _cache_get checks token expired","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/1e265faf15032ab91b82a840c6f0a1c96c0b0cfb"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-05-30 14:23:08.000000000","tz":-300},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-06-16 22:51:45.000000000","tz":-300},"subject":"auth_token cached token handling","message":"auth_token cached token handling\n\nauth_token handles tokens that are from its cache, uncached PKI\n(compressed and ASN, \"offline validation\") and UUID/hashed tokens\n(\"online\" validation).\n\nFor all of these cases, the auth_token middleware was doing\n\n1) expiration check\n2) confirm token bind\n3) store in cache\n\nIn some cases, some of these steps aren\u0027t necessary.\n\nWhen getting the token from the cache\n1) no expiration check is needed because the expiration time is\n   stored as cache data and the token would be rejected during\n   _cache_get.\n2) Storing in the cache is unnecessary because the token is\n   already in the cache.\n\nWhen doing online validation, it\u0027s not necessary to do the\nexpiration check because the identity server would have rejected\nthe token if it was expired.\n\nChange-Id: I6afa98504215521538434f1f8a2d97585ce35de5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/2d75aa88a6749ba4986094b0355d6f1b9e5d9608"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/2d75aa88a6749ba4986094b0355d6f1b9e5d9608"}]},"branch":"refs/heads/master"},"3b7317c05255bbdd3e6060c80e94d7a3a3d5db89":{"kind":"NO_CODE_CHANGE","_number":5,"created":"2014-06-24 18:16:39.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/86/96786/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/86/96786/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/86/96786/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/86/96786/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/86/96786/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/86/96786/5"}}},"commit":{"parents":[{"commit":"1e265faf15032ab91b82a840c6f0a1c96c0b0cfb","subject":"auth_token _cache_get checks token expired","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/1e265faf15032ab91b82a840c6f0a1c96c0b0cfb"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-05-30 14:23:08.000000000","tz":-300},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-06-24 18:16:39.000000000","tz":0},"subject":"auth_token cached token handling","message":"auth_token cached token handling\n\nauth_token handles tokens that are from its cache, uncached PKI\n(compressed and ASN, \"offline validation\") and UUID/hashed tokens\n(\"online\" validation).\n\nFor all of these cases, the auth_token middleware was doing\n\n1) expiration check\n2) confirm token bind\n3) store in cache\n\nIn some cases, some of these steps aren\u0027t necessary.\n\nWhen getting the token from the cache\n1) no expiration check is needed because the expiration time is\n   stored as cache data and the token would be rejected during\n   _cache_get.\n2) Storing in the cache is unnecessary because the token is\n   already in the cache.\n\nWhen doing online validation, it\u0027s not necessary to do the\nexpiration check because the identity server would have rejected\nthe token if it was expired.\n\nCloses-Bug: #1289075\nChange-Id: I6afa98504215521538434f1f8a2d97585ce35de5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/3b7317c05255bbdd3e6060c80e94d7a3a3d5db89"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/3b7317c05255bbdd3e6060c80e94d7a3a3d5db89"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
