)]}'
{"id":"openstack%2Fpython-novaclient~33685","triplet_id":"openstack%2Fpython-novaclient~master~I3fd125702061f7ac84eb501d2a488aab5b2385b9","project":"openstack/python-novaclient","branch":"master","hashtags":[],"change_id":"I3fd125702061f7ac84eb501d2a488aab5b2385b9","subject":"Discard possibly expired token before re-authenticating","status":"MERGED","created":"2013-06-19 18:35:30.000000000","updated":"2013-06-19 21:32:28.000000000","submitted":"2013-06-19 21:32:28.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"e70725dcc81dd2aa6f307c4933ea41064b442a18","_number":33685,"virtual_id_number":33685,"owner":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2013-06-19 21:32:28.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},{"value":0,"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"}],"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":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2013-06-19 20:27:44.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":2,"date":"2013-06-19 20:25:21.000000000","_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},{"value":0,"date":"2013-06-19 20:34:08.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"}],"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":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2013-06-19 20:27:44.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"date":"2013-06-19 20:25:21.000000000","_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},{"value":0,"date":"2013-06-19 19:44:46.000000000","_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},{"value":0,"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-06-19 20:25:21.000000000","updated_by":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"reviewer":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"state":"REVIEWER"},{"updated":"2013-06-19 20:27:44.000000000","updated_by":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"reviewer":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"state":"REVIEWER"},{"updated":"2013-06-19 21:32:28.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"f44638437cce6871e5151bea571858d8a366f29d","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2013-06-19 19:02:23.000000000","message":"Patch Set 1: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":1},{"id":"ab92358a15d89e3a29d6644fac1468962d4ba081","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-19 19:16:58.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/33685/1/check/gate-python-novaclient-pep8/1670 : SUCCESS in 54s\n- http://docs-draft.openstack.org/33685/1/check/gate-python-novaclient-docs/1361/doc/build/html/ : SUCCESS in 59s\n- http://logs.openstack.org/33685/1/check/gate-python-novaclient-python26/1460 : SUCCESS in 2m 09s\n- http://logs.openstack.org/33685/1/check/gate-python-novaclient-python27/1679 : SUCCESS in 1m 06s\n- http://logs.openstack.org/33685/1/check/gate-tempest-devstack-vm-full/24718 : SUCCESS in 40m 44s\n- http://logs.openstack.org/33685/1/check/gate-tempest-devstack-vm-postgres-full/24424 : SUCCESS in 41m 13s\n- http://logs.openstack.org/33685/1/check/gate-tempest-devstack-vm-quantum/32208 : SUCCESS in 17m 38s\n- http://logs.openstack.org/33685/1/check/gate-grenade-devstack-vm/11529 : FAILURE in 39m 13s (non-voting)\n","accounts_in_message":[],"_revision_number":1},{"id":"13cd380ffc517bdcc279a8397fc40d58523c67c1","author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"date":"2013-06-19 19:44:46.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"280887c8dc3fe7c6f69227c8ac87c1b3386c36ef","author":{"_account_id":5494,"name":"Trivial Rebase","email":"trivial-rebase@review.openstack.org","username":"trivial-rebase"},"date":"2013-06-19 19:44:52.000000000","message":"Patch Set 2:\n\nNew patchset patch-id matches previous patchset, but commit message has changed.","accounts_in_message":[],"_revision_number":2},{"id":"5077bcc7da739ab84f3e3522d04141a98449d332","author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"date":"2013-06-19 20:25:21.000000000","message":"Patch Set 2: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"74b910eaed632fd60109faeb4711e15723ae271b","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2013-06-19 20:27:44.000000000","message":"Patch Set 2: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":2},{"id":"b8ba6ab0cee5c24638d21da876a3519b718ba3c4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-19 20:27:46.000000000","message":"Patch Set 2:\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"5e0fe0660bc3f498af337ac56d34be8c0474edbe","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-19 20:32:28.000000000","message":"Patch Set 2: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/33685/2/check/gate-python-novaclient-pep8/1671 : SUCCESS in 42s\n- http://docs-draft.openstack.org/33685/2/check/gate-python-novaclient-docs/1362/doc/build/html/ : SUCCESS in 48s\n- http://logs.openstack.org/33685/2/check/gate-python-novaclient-python26/1461 : SUCCESS in 1m 40s\n- http://logs.openstack.org/33685/2/check/gate-python-novaclient-python27/1680 : SUCCESS in 56s\n- http://logs.openstack.org/33685/2/check/gate-tempest-devstack-vm-full/24734 : SUCCESS in 40m 19s\n- http://logs.openstack.org/33685/2/check/gate-tempest-devstack-vm-postgres-full/24440 : SUCCESS in 39m 57s\n- http://logs.openstack.org/33685/2/check/gate-tempest-devstack-vm-quantum/32226 : FAILURE in 47m 27s\n- http://logs.openstack.org/33685/2/check/gate-grenade-devstack-vm/11542 : FAILURE in 16m 28s (non-voting)\n","accounts_in_message":[],"_revision_number":2},{"id":"195e1bd38f501695fef739946915fc73f15955e8","author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"date":"2013-06-19 20:34:08.000000000","message":"Patch Set 2:\n\nreverify no bug","accounts_in_message":[],"_revision_number":2},{"id":"5788e343b18e873c4ea3985ce6b4e2b6f5ee897c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-19 21:32:28.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":2},{"id":"e70725dcc81dd2aa6f307c4933ea41064b442a18","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-19 21:32:28.000000000","message":"Patch Set 2: Verified\n\nBuild succeeded.\n\n- http://docs-draft.openstack.org/33685/2/gate/gate-python-novaclient-docs/1363/doc/build/html/ : SUCCESS in 58s\n- http://logs.openstack.org/33685/2/gate/gate-python-novaclient-pep8/1672 : SUCCESS in 54s\n- http://logs.openstack.org/33685/2/gate/gate-python-novaclient-python26/1462 : SUCCESS in 2m 15s\n- http://logs.openstack.org/33685/2/gate/gate-python-novaclient-python27/1681 : SUCCESS in 1m 09s\n- http://logs.openstack.org/33685/2/gate/gate-tempest-devstack-vm-full/24749 : SUCCESS in 45m 46s\n- http://logs.openstack.org/33685/2/gate/gate-tempest-devstack-vm-postgres-full/24455 : SUCCESS in 56m 21s\n- http://logs.openstack.org/33685/2/gate/gate-tempest-devstack-vm-quantum/32241 : SUCCESS in 25m 30s\n- http://logs.openstack.org/33685/2/gate/gate-grenade-devstack-vm/11554 : FAILURE in 43m 52s (non-voting)\n","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"909a53b161b8936dddb40dd25e346c2cbb8db416","revisions":{"62fa14e50bf9686be430ce0e88c25fb091a4e2da":{"kind":"REWORK","_number":1,"created":"2013-06-19 18:35:30.000000000","uploader":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"ref":"refs/changes/85/33685/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/85/33685/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/85/33685/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/85/33685/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/85/33685/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/85/33685/1"}}},"commit":{"parents":[{"commit":"8baf20cb223b97d223b2580b67c054da4a8c2dc6","subject":"Merge \"Support force update quota\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/8baf20cb223b97d223b2580b67c054da4a8c2dc6"}]}],"author":{"name":"Eoghan Glynn","email":"eglynn@redhat.com","date":"2013-06-19 18:27:24.000000000","tz":0},"committer":{"name":"Eoghan Glynn","email":"eglynn@redhat.com","date":"2013-06-19 18:27:34.000000000","tz":60},"subject":"Discard possibly expired token before re-authenticating","message":"Discard possibly expired token before re-authenticating\n\nFixes bug 1192656\n\nPreviously, the attempt to re-authenticate on possible token\nexpiry actually re-used the expired token, which was clearly\nbound to fail in the expired case.\n\nNow the old authtication state is discard before attempting\nre-authentication.\n\nChange-Id: I3fd125702061f7ac84eb501d2a488aab5b2385b9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/62fa14e50bf9686be430ce0e88c25fb091a4e2da"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/62fa14e50bf9686be430ce0e88c25fb091a4e2da"}]},"branch":"refs/heads/master"},"909a53b161b8936dddb40dd25e346c2cbb8db416":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2013-06-19 19:44:46.000000000","uploader":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"ref":"refs/changes/85/33685/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/85/33685/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/85/33685/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/85/33685/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/85/33685/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/85/33685/2"}}},"commit":{"parents":[{"commit":"8baf20cb223b97d223b2580b67c054da4a8c2dc6","subject":"Merge \"Support force update quota\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/8baf20cb223b97d223b2580b67c054da4a8c2dc6"}]}],"author":{"name":"Eoghan Glynn","email":"eglynn@redhat.com","date":"2013-06-19 18:27:24.000000000","tz":0},"committer":{"name":"Eoghan Glynn","email":"eglynn@redhat.com","date":"2013-06-19 19:36:48.000000000","tz":60},"subject":"Discard possibly expired token before re-authenticating","message":"Discard possibly expired token before re-authenticating\n\nFixes bug 1192656\n\nPreviously, the attempt to re-authenticate on possible token\nexpiry actually re-used the expired token, which was clearly\nbound to fail in the expired case.\n\nNow the old authentication state is discarded before attempting\nre-authentication.\n\nChange-Id: I3fd125702061f7ac84eb501d2a488aab5b2385b9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/909a53b161b8936dddb40dd25e346c2cbb8db416"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/909a53b161b8936dddb40dd25e346c2cbb8db416"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
