)]}'
{"id":"openstack%2Fpython-ceilometerclient~87577","triplet_id":"openstack%2Fpython-ceilometerclient~master~Id41edd705b46196404e5cb3483a290074bde12d0","project":"openstack/python-ceilometerclient","branch":"master","topic":"bug/1301877","hashtags":[],"change_id":"Id41edd705b46196404e5cb3483a290074bde12d0","subject":"Avoid dead loop when token is string format","status":"MERGED","created":"2014-04-15 12:25:51.000000000","updated":"2014-05-02 09:38:09.000000000","submitted":"2014-05-02 09:38:08.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"ecfc52c637100423ee4843736e5c80170a866942","_number":87577,"virtual_id_number":87577,"owner":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2014-05-02 09:38:08.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},{"value":0,"_account_id":3012,"name":"Dina Belova","email":"dbelova@mirantis.com","username":"dbelova"},{"value":0,"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},{"value":0,"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},{"value":0,"_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},{"value":0,"_account_id":9100,"name":"Marc Solanas","email":"msolanas@cisco.com","username":"msolanas"},{"value":0,"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"}],"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":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"recommended":{"_account_id":3012,"name":"Dina Belova","email":"dbelova@mirantis.com","username":"dbelova"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},{"value":1,"date":"2014-04-28 16:33:21.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":3012,"name":"Dina Belova","email":"dbelova@mirantis.com","username":"dbelova"},{"value":2,"date":"2014-04-28 16:21:33.000000000","_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},{"value":0,"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},{"value":2,"date":"2014-04-28 09:06:40.000000000","_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},{"value":1,"date":"2014-04-28 20:30:48.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9100,"name":"Marc Solanas","email":"msolanas@cisco.com","username":"msolanas"},{"value":0,"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"}],"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},{"value":0,"_account_id":3012,"name":"Dina Belova","email":"dbelova@mirantis.com","username":"dbelova"},{"value":1,"date":"2014-05-01 13:16:40.000000000","_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},{"value":0,"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},{"value":0,"date":"2014-04-28 09:06:40.000000000","_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},{"value":0,"_account_id":9100,"name":"Marc Solanas","email":"msolanas@cisco.com","username":"msolanas"},{"value":0,"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"}],"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":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},{"_account_id":3012,"name":"Dina Belova","email":"dbelova@mirantis.com","username":"dbelova"},{"_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},{"_account_id":9100,"name":"Marc Solanas","email":"msolanas@cisco.com","username":"msolanas"},{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-04-20 09:03:19.000000000","updated_by":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"reviewer":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"state":"REVIEWER"},{"updated":"2014-04-24 20:38:47.000000000","updated_by":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"reviewer":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"state":"REVIEWER"},{"updated":"2014-04-28 09:06:40.000000000","updated_by":{"_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},"reviewer":{"_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},"state":"REVIEWER"},{"updated":"2014-04-28 16:33:21.000000000","updated_by":{"_account_id":3012,"name":"Dina Belova","email":"dbelova@mirantis.com","username":"dbelova"},"reviewer":{"_account_id":3012,"name":"Dina Belova","email":"dbelova@mirantis.com","username":"dbelova"},"state":"REVIEWER"},{"updated":"2014-04-28 20:30:48.000000000","updated_by":{"_account_id":9100,"name":"Marc Solanas","email":"msolanas@cisco.com","username":"msolanas"},"reviewer":{"_account_id":9100,"name":"Marc Solanas","email":"msolanas@cisco.com","username":"msolanas"},"state":"REVIEWER"},{"updated":"2014-05-01 13:16:40.000000000","updated_by":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"reviewer":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"state":"REVIEWER"},{"updated":"2014-05-02 09:38:08.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"22e00edb914347c5ddb071e007931bcd24573518","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-15 12:25:52.000000000","message":"Patch Set 1:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"35fe9af8bc20d55416adb1652368f8810f809f96","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-15 13:55:02.000000000","message":"Patch Set 1: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-ceilometerclient-pep8 http://logs.openstack.org/77/87577/1/check/gate-python-ceilometerclient-pep8/343eb49 : SUCCESS in 1m 00s\n- gate-python-ceilometerclient-docs http://docs-draft.openstack.org/77/87577/1/check/gate-python-ceilometerclient-docs/34cfaf4/doc/build/html/ : SUCCESS in 1m 09s\n- gate-python-ceilometerclient-python26 http://logs.openstack.org/77/87577/1/check/gate-python-ceilometerclient-python26/563308a : SUCCESS in 1m 16s\n- gate-python-ceilometerclient-python27 http://logs.openstack.org/77/87577/1/check/gate-python-ceilometerclient-python27/e8526b8 : SUCCESS in 1m 18s\n- check-tempest-dsvm-full http://logs.openstack.org/77/87577/1/check/check-tempest-dsvm-full/68a220a : SUCCESS in 1h 00m 09s\n- check-tempest-dsvm-neutron http://logs.openstack.org/77/87577/1/check/check-tempest-dsvm-neutron/356b721 : SUCCESS in 52m 42s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/77/87577/1/check/check-tempest-dsvm-neutron-heat-slow/a719e02 : FAILURE in 27m 56s\n- check-grenade-dsvm http://logs.openstack.org/77/87577/1/check/check-grenade-dsvm/0cbd198 : SUCCESS in 40m 26s\n- check-grenade-dsvm-neutron http://logs.openstack.org/77/87577/1/check/check-grenade-dsvm-neutron/5a957f8 : FAILURE in 27m 13s (non-voting)\n- gate-python-ceilometerclient-python33 http://logs.openstack.org/77/87577/1/check/gate-python-ceilometerclient-python33/da75372 : SUCCESS in 3m 46s\n- gate-python-ceilometerclient-pypy http://logs.openstack.org/77/87577/1/check/gate-python-ceilometerclient-pypy/1638264 : SUCCESS in 1m 40s (non-voting)\n- check-devstack-dsvm-cells http://logs.openstack.org/77/87577/1/check/check-devstack-dsvm-cells/8e2efa8 : SUCCESS in 12m 15s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/77/87577/1/check/check-tempest-dsvm-postgres-full/118633f : SUCCESS in 1h 03m 26s\n","accounts_in_message":[],"_revision_number":1},{"id":"c57a9c24253b3c949a3b32f3f10acee7de96444e","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2014-04-15 13:56:03.000000000","message":"Patch Set 1:\n\nI noticed jenkins failed, I think you hit bug(s):\n\n- check-grenade-dsvm-neutron: https://bugs.launchpad.net/bugs/1307344\n- check-tempest-dsvm-neutron-heat-slow: https://bugs.launchpad.net/bugs/1297560\n\nWe don\u0027t automatically recheck or reverify, so please consider\ndoing that manually if someone hasn\u0027t already. For a code review\nwhich is not yet approved, you can recheck by leaving a code\nreview comment with just the text:\n\n    recheck bug 1307344\nFor bug details see: http://status.openstack.org/elastic-recheck/","accounts_in_message":[],"_revision_number":1},{"id":"dd9f9ba17471a3b91182b1aaeaf5b58d4b9c4978","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-15 15:14:15.000000000","message":"Patch Set 1: No score\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"97ac1f15bb172bec746f4a446927377d10e95e93","author":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"date":"2014-04-15 15:14:15.000000000","message":"Patch Set 1:\n\nrecheck bug 1307344","accounts_in_message":[],"_revision_number":1},{"id":"c49be44c969e31f73b35f84c02441a70415ae484","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-15 16:30:16.000000000","message":"Patch Set 1: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-ceilometerclient-pep8 http://logs.openstack.org/77/87577/1/check/gate-python-ceilometerclient-pep8/9e368dd : SUCCESS in 1m 00s\n- gate-python-ceilometerclient-docs http://docs-draft.openstack.org/77/87577/1/check/gate-python-ceilometerclient-docs/008b7fd/doc/build/html/ : SUCCESS in 1m 27s\n- gate-python-ceilometerclient-python26 http://logs.openstack.org/77/87577/1/check/gate-python-ceilometerclient-python26/f9b9f1f : SUCCESS in 1m 29s\n- gate-python-ceilometerclient-python27 http://logs.openstack.org/77/87577/1/check/gate-python-ceilometerclient-python27/fcb1239 : SUCCESS in 40s\n- check-tempest-dsvm-full http://logs.openstack.org/77/87577/1/check/check-tempest-dsvm-full/f013f90 : SUCCESS in 53m 00s\n- check-tempest-dsvm-neutron http://logs.openstack.org/77/87577/1/check/check-tempest-dsvm-neutron/cb0d824 : SUCCESS in 55m 33s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/77/87577/1/check/check-tempest-dsvm-neutron-heat-slow/e1eecd3 : FAILURE in 23m 58s\n- check-grenade-dsvm http://logs.openstack.org/77/87577/1/check/check-grenade-dsvm/95516bb : SUCCESS in 36m 33s\n- check-grenade-dsvm-neutron http://logs.openstack.org/77/87577/1/check/check-grenade-dsvm-neutron/2333fa0 : FAILURE in 23m 20s (non-voting)\n- gate-python-ceilometerclient-python33 http://logs.openstack.org/77/87577/1/check/gate-python-ceilometerclient-python33/c97659d : SUCCESS in 3m 21s\n- gate-python-ceilometerclient-pypy http://logs.openstack.org/77/87577/1/check/gate-python-ceilometerclient-pypy/34c6c93 : SUCCESS in 2m 26s (non-voting)\n- check-devstack-dsvm-cells http://logs.openstack.org/77/87577/1/check/check-devstack-dsvm-cells/78d48e3 : SUCCESS in 13m 03s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/77/87577/1/check/check-tempest-dsvm-postgres-full/85bd4b4 : SUCCESS in 44m 44s\n","accounts_in_message":[],"_revision_number":1},{"id":"5f61f751e4fb73133cd288c8db25ab0a2c77eaf3","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2014-04-15 16:30:34.000000000","message":"Patch Set 1:\n\nI noticed jenkins failed, I think you hit bug(s):\n\n- check-grenade-dsvm-neutron: https://bugs.launchpad.net/bugs/1307344\n- check-tempest-dsvm-neutron-heat-slow: https://bugs.launchpad.net/bugs/1297560\n\nWe don\u0027t automatically recheck or reverify, so please consider\ndoing that manually if someone hasn\u0027t already. For a code review\nwhich is not yet approved, you can recheck by leaving a code\nreview comment with just the text:\n\n    recheck bug 1307344\nFor bug details see: http://status.openstack.org/elastic-recheck/","accounts_in_message":[],"_revision_number":1},{"id":"999033e788316e560b0d1007a1e8b82dc4533c6f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-15 17:00:38.000000000","message":"Patch Set 1: No score\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"8f11c05c8c0919e0ca380118548dbd46028fc17f","author":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"date":"2014-04-15 17:00:38.000000000","message":"Patch Set 1:\n\nrecheck bug 1307344","accounts_in_message":[],"_revision_number":1},{"id":"1d0d6f3552f247d2fb7a28a153c0d7dbba287ca2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-15 18:24:47.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- gate-python-ceilometerclient-pep8 http://logs.openstack.org/77/87577/1/check/gate-python-ceilometerclient-pep8/261b0f8 : SUCCESS in 1m 02s\n- gate-python-ceilometerclient-docs http://docs-draft.openstack.org/77/87577/1/check/gate-python-ceilometerclient-docs/8c0a7b3/doc/build/html/ : SUCCESS in 37s\n- gate-python-ceilometerclient-python26 http://logs.openstack.org/77/87577/1/check/gate-python-ceilometerclient-python26/1e9bad0 : SUCCESS in 1m 01s\n- gate-python-ceilometerclient-python27 http://logs.openstack.org/77/87577/1/check/gate-python-ceilometerclient-python27/daabcc7 : SUCCESS in 42s\n- check-tempest-dsvm-full http://logs.openstack.org/77/87577/1/check/check-tempest-dsvm-full/e9a3e29 : SUCCESS in 53m 57s\n- check-tempest-dsvm-neutron http://logs.openstack.org/77/87577/1/check/check-tempest-dsvm-neutron/33f6dde : SUCCESS in 51m 17s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/77/87577/1/check/check-tempest-dsvm-neutron-heat-slow/f7b9e8f : SUCCESS in 23m 55s\n- check-grenade-dsvm http://logs.openstack.org/77/87577/1/check/check-grenade-dsvm/5b2f263 : SUCCESS in 37m 40s\n- check-grenade-dsvm-neutron http://logs.openstack.org/77/87577/1/check/check-grenade-dsvm-neutron/65d45c6 : FAILURE in 25m 52s (non-voting)\n- gate-python-ceilometerclient-python33 http://logs.openstack.org/77/87577/1/check/gate-python-ceilometerclient-python33/a8b6151 : SUCCESS in 3m 28s\n- gate-python-ceilometerclient-pypy http://logs.openstack.org/77/87577/1/check/gate-python-ceilometerclient-pypy/1a6928e : SUCCESS in 1m 43s (non-voting)\n- check-devstack-dsvm-cells http://logs.openstack.org/77/87577/1/check/check-devstack-dsvm-cells/640797c : SUCCESS in 12m 33s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/77/87577/1/check/check-tempest-dsvm-postgres-full/5abbbad : SUCCESS in 55m 01s\n","accounts_in_message":[],"_revision_number":1},{"id":"00970fc5a48a9a82c3e1ed45398b57e68100373f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-22 21:50:06.000000000","message":"Patch Set 1: No score\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"ba133afd80441505dd630cbcd737e9b823342655","author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"date":"2014-04-22 21:50:06.000000000","message":"Patch Set 1: Looks good to me (core reviewer)\n\nwasn\u0027t aware x \u003d lambda: x was an issue but patchset seems sane","accounts_in_message":[],"_revision_number":1},{"id":"7e1b8373c196d9ab4d596060e4ceb7d5314deaa3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-22 22:51:00.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- gate-python-ceilometerclient-pep8 http://logs.openstack.org/77/87577/1/check/gate-python-ceilometerclient-pep8/5f24338 : SUCCESS in 1m 00s\n- gate-python-ceilometerclient-docs http://docs-draft.openstack.org/77/87577/1/check/gate-python-ceilometerclient-docs/1552d94/doc/build/html/ : SUCCESS in 50s\n- gate-python-ceilometerclient-python26 http://logs.openstack.org/77/87577/1/check/gate-python-ceilometerclient-python26/72d7011 : SUCCESS in 39s\n- gate-python-ceilometerclient-python27 http://logs.openstack.org/77/87577/1/check/gate-python-ceilometerclient-python27/8a1a27b : SUCCESS in 1m 12s\n- check-tempest-dsvm-full http://logs.openstack.org/77/87577/1/check/check-tempest-dsvm-full/0de3040 : SUCCESS in 54m 17s\n- check-tempest-dsvm-neutron http://logs.openstack.org/77/87577/1/check/check-tempest-dsvm-neutron/e7dad83 : SUCCESS in 52m 44s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/77/87577/1/check/check-tempest-dsvm-neutron-heat-slow/5f1c800 : SUCCESS in 25m 16s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/77/87577/1/check/check-grenade-dsvm/e96fc6b : SUCCESS in 42m 02s\n- check-grenade-dsvm-neutron http://logs.openstack.org/77/87577/1/check/check-grenade-dsvm-neutron/21adec6 : FAILURE in 25m 12s (non-voting)\n- check-tempest-dsvm-full-havana http://logs.openstack.org/77/87577/1/check/check-tempest-dsvm-full-havana/bfa1ae1 : SUCCESS in 27m 02s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/77/87577/1/check/check-tempest-dsvm-neutron-havana/4a04384 : SUCCESS in 32m 26s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/77/87577/1/check/check-tempest-dsvm-full-icehouse/a1dde05 : SUCCESS in 43m 41s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/77/87577/1/check/check-tempest-dsvm-neutron-icehouse/e4573a5 : SUCCESS in 52m 00s\n- gate-python-ceilometerclient-python33 http://logs.openstack.org/77/87577/1/check/gate-python-ceilometerclient-python33/6fe3cdd : SUCCESS in 3m 22s\n- gate-python-ceilometerclient-pypy http://logs.openstack.org/77/87577/1/check/gate-python-ceilometerclient-pypy/4227114 : SUCCESS in 1m 42s (non-voting)\n- check-devstack-dsvm-cells http://logs.openstack.org/77/87577/1/check/check-devstack-dsvm-cells/608db62 : SUCCESS in 11m 37s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/77/87577/1/check/check-tempest-dsvm-postgres-full/a0bb4c6 : SUCCESS in 1h 00m 14s\n","accounts_in_message":[],"_revision_number":1},{"id":"60fd19fef0844f8b796324bab589c41894b8f65f","author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"date":"2014-04-24 20:38:47.000000000","message":"Patch Set 1: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\nHi ZhiQiang,\n\nThanks for the patch, only a minor nit inline.\n\nBest Regards,\nIldiko","accounts_in_message":[],"_revision_number":1},{"id":"92a9a7dffcca37323529588c7f915644dbd40a9b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-26 03:50:34.000000000","message":"Patch Set 2:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"2e5bd092c0d13f94928b0603176884ad7c6872ef","author":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"date":"2014-04-26 03:50:34.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"fbe29b6283b3d50f80c748a9de2c8276154a7dd9","author":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"date":"2014-04-26 03:53:59.000000000","message":"Patch Set 1: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":1},{"id":"92190b386d1e3c402e6513a708d93d0b8421917b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-26 04:51:55.000000000","message":"Patch Set 2: Works for me\n\nBuild succeeded.\n\n- gate-python-ceilometerclient-pep8 http://logs.openstack.org/77/87577/2/check/gate-python-ceilometerclient-pep8/7fa8d03 : SUCCESS in 31s\n- gate-python-ceilometerclient-docs http://docs-draft.openstack.org/77/87577/2/check/gate-python-ceilometerclient-docs/9e23e25/doc/build/html/ : SUCCESS in 35s\n- gate-python-ceilometerclient-python26 http://logs.openstack.org/77/87577/2/check/gate-python-ceilometerclient-python26/1993c94 : SUCCESS in 1m 03s\n- gate-python-ceilometerclient-python27 http://logs.openstack.org/77/87577/2/check/gate-python-ceilometerclient-python27/39f730c : SUCCESS in 56s\n- check-tempest-dsvm-full http://logs.openstack.org/77/87577/2/check/check-tempest-dsvm-full/fdaab7b : SUCCESS in 1h 01m 18s\n- check-tempest-dsvm-neutron http://logs.openstack.org/77/87577/2/check/check-tempest-dsvm-neutron/7d75ee6 : SUCCESS in 58m 12s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/77/87577/2/check/check-tempest-dsvm-neutron-heat-slow/d3134e6 : FAILURE in 29m 49s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/77/87577/2/check/check-grenade-dsvm/b6e21f3 : SUCCESS in 42m 02s\n- check-grenade-dsvm-neutron http://logs.openstack.org/77/87577/2/check/check-grenade-dsvm-neutron/7d13077 : FAILURE in 31m 10s (non-voting)\n- check-tempest-dsvm-full-havana http://logs.openstack.org/77/87577/2/check/check-tempest-dsvm-full-havana/8fae76b : SUCCESS in 34m 59s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/77/87577/2/check/check-tempest-dsvm-neutron-havana/888844f : SUCCESS in 35m 01s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/77/87577/2/check/check-tempest-dsvm-full-icehouse/6d10225 : SUCCESS in 55m 53s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/77/87577/2/check/check-tempest-dsvm-neutron-icehouse/5bf4cab : SUCCESS in 53m 30s\n- gate-python-ceilometerclient-python33 http://logs.openstack.org/77/87577/2/check/gate-python-ceilometerclient-python33/dac0821 : SUCCESS in 3m 12s\n- gate-python-ceilometerclient-pypy http://logs.openstack.org/77/87577/2/check/gate-python-ceilometerclient-pypy/9f82438 : FAILURE in 1m 24s (non-voting)\n- check-devstack-dsvm-cells http://logs.openstack.org/77/87577/2/check/check-devstack-dsvm-cells/d9de725 : SUCCESS in 14m 01s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/77/87577/2/check/check-tempest-dsvm-postgres-full/3a13ea9 : SUCCESS in 57m 25s\n","accounts_in_message":[],"_revision_number":2},{"id":"5fb044da5e137bd8ab8356f15dc441f658a74d46","author":{"_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},"date":"2014-04-28 09:06:40.000000000","message":"Patch Set 2: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"826eb9c1d7b59c30964b79498c415532682d5ceb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-28 16:21:33.000000000","message":"Patch Set 2: No score\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"11b8876b2adb8b7c6ab1d470cd3b26dca4bdf6ea","author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"date":"2014-04-28 16:21:33.000000000","message":"Patch Set 2: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":2},{"id":"58e7cbe4bc05a88c432d82ff91ea8c634829a691","author":{"_account_id":3012,"name":"Dina Belova","email":"dbelova@mirantis.com","username":"dbelova"},"date":"2014-04-28 16:33:21.000000000","message":"Patch Set 2: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":2},{"id":"e654ac7245e717b16595e7d873a12faeed370a95","author":{"_account_id":9100,"name":"Marc Solanas","email":"msolanas@cisco.com","username":"msolanas"},"date":"2014-04-28 20:30:48.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"c7ff7d6877dde5e81db038cde152e3aa2fbeeea5","author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"date":"2014-04-29 14:50:04.000000000","message":"Patch Set 2: Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"6ba326ed6f6dd8136e0a81c62db006a5c563b2c2","author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"date":"2014-05-01 13:16:35.000000000","message":"Patch Set 2: -Workflow","accounts_in_message":[],"_revision_number":2},{"id":"239c993e9979fd8897d5460da08082b39ef16e94","author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"date":"2014-05-01 13:16:40.000000000","message":"Patch Set 2: Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"0856debc893c7e59669fc82414371858cc15a97e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-02 01:04:14.000000000","message":"Patch Set 2:\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"e70cbd4e8ce8fd3b8da8b6e82019a10f71c0ff96","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-02 09:38:08.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded.\n\n- gate-python-ceilometerclient-docs http://docs-draft.openstack.org/77/87577/2/gate/gate-python-ceilometerclient-docs/95378bc/doc/build/html/ : SUCCESS in 56s\n- gate-python-ceilometerclient-pep8 http://logs.openstack.org/77/87577/2/gate/gate-python-ceilometerclient-pep8/c038da2 : SUCCESS in 52s\n- gate-python-ceilometerclient-python26 http://logs.openstack.org/77/87577/2/gate/gate-python-ceilometerclient-python26/99d5a49 : SUCCESS in 48s\n- gate-python-ceilometerclient-python27 http://logs.openstack.org/77/87577/2/gate/gate-python-ceilometerclient-python27/90a8ab7 : SUCCESS in 50s\n- gate-tempest-dsvm-full http://logs.openstack.org/77/87577/2/gate/gate-tempest-dsvm-full/89f6c49 : SUCCESS in 1h 01m 16s\n- gate-tempest-dsvm-neutron http://logs.openstack.org/77/87577/2/gate/gate-tempest-dsvm-neutron/5531e70 : SUCCESS in 58m 09s\n- gate-grenade-dsvm http://logs.openstack.org/77/87577/2/gate/gate-grenade-dsvm/81fbb4d : SUCCESS in 39m 39s\n- gate-python-ceilometerclient-python33 http://logs.openstack.org/77/87577/2/gate/gate-python-ceilometerclient-python33/130027b : SUCCESS in 4m 08s\n- gate-python-ceilometerclient-pypy http://logs.openstack.org/77/87577/2/gate/gate-python-ceilometerclient-pypy/ba7d8f3 : FAILURE in 1m 02s (non-voting)\n- gate-devstack-dsvm-cells http://logs.openstack.org/77/87577/2/gate/gate-devstack-dsvm-cells/e9e9413 : SUCCESS in 11m 33s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/77/87577/2/gate/gate-tempest-dsvm-postgres-full/2e4c9fa : SUCCESS in 1h 03m 34s","accounts_in_message":[],"_revision_number":2},{"id":"744dce3a98f23a6604c25ea5896009ead916f232","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-02 09:38:09.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"8cc1a8a0244f06ac7010ed9f8b406f709d903ad2","revisions":{"71ec3c4a4c056c38a67bae5d94563dab61033901":{"kind":"REWORK","_number":1,"created":"2014-04-15 12:25:51.000000000","uploader":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"ref":"refs/changes/77/87577/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ceilometerclient","ref":"refs/changes/77/87577/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/77/87577/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/77/87577/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/77/87577/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ceilometerclient refs/changes/77/87577/1"}}},"commit":{"parents":[{"commit":"e56da49b60eda53b743f1f5391a323e4e2f0fcfe","subject":"Merge \"Statistics groupby handling improvement\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/e56da49b60eda53b743f1f5391a323e4e2f0fcfe"}]}],"author":{"name":"ZhiQiang Fan","email":"zhiqiang.fan@huawei.com","date":"2014-04-15 12:21:53.000000000","tz":480},"committer":{"name":"ZhiQiang Fan","email":"zhiqiang.fan@huawei.com","date":"2014-04-15 12:21:53.000000000","tz":480},"subject":"Avoid dead loop when token is string format","message":"Avoid dead loop when token is string format\n\nThe token needs to be a callable object in http.Client, so we assign\na lambda expression to it when it is a string, but current implementation\nwill cause dead loop since it is x \u003d lambda: x. This patch fixes it\nand improves the corresponding test code.\n\nChange-Id: Id41edd705b46196404e5cb3483a290074bde12d0\nCloses-Bug: #1301877\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/71ec3c4a4c056c38a67bae5d94563dab61033901"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/71ec3c4a4c056c38a67bae5d94563dab61033901"}]},"branch":"refs/heads/master"},"8cc1a8a0244f06ac7010ed9f8b406f709d903ad2":{"kind":"REWORK","_number":2,"created":"2014-04-26 03:50:34.000000000","uploader":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"ref":"refs/changes/77/87577/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ceilometerclient","ref":"refs/changes/77/87577/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/77/87577/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/77/87577/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/77/87577/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ceilometerclient refs/changes/77/87577/2"}}},"commit":{"parents":[{"commit":"e56da49b60eda53b743f1f5391a323e4e2f0fcfe","subject":"Merge \"Statistics groupby handling improvement\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/e56da49b60eda53b743f1f5391a323e4e2f0fcfe"}]}],"author":{"name":"ZhiQiang Fan","email":"zhiqiang.fan@huawei.com","date":"2014-04-15 12:21:53.000000000","tz":480},"committer":{"name":"ZhiQiang Fan","email":"zhiqiang.fan@huawei.com","date":"2014-04-26 03:50:11.000000000","tz":480},"subject":"Avoid dead loop when token is string format","message":"Avoid dead loop when token is string format\n\nThe token needs to be a callable object in http.Client, so we assign\na lambda expression to it when it is a string, but current implementation\nwill cause dead loop since it is x \u003d lambda: x. This patch fixes it\nand improves the corresponding test code.\n\nChange-Id: Id41edd705b46196404e5cb3483a290074bde12d0\nCloses-Bug: #1301877\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/8cc1a8a0244f06ac7010ed9f8b406f709d903ad2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/8cc1a8a0244f06ac7010ed9f8b406f709d903ad2"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
