)]}'
{"id":"openstack%2Fpython-ceilometerclient~110345","triplet_id":"openstack%2Fpython-ceilometerclient~master~I66abcd4498b24ac7cadcf29fe3ced3fcda08458c","project":"openstack/python-ceilometerclient","branch":"master","topic":"1348387","hashtags":[],"change_id":"I66abcd4498b24ac7cadcf29fe3ced3fcda08458c","subject":"Verify alarm found before modifying","status":"MERGED","created":"2014-07-29 15:54:45.000000000","updated":"2014-09-13 07:18:03.000000000","submitted":"2014-09-13 07:18:03.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":5,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"e7bb784184b5c39bad447e3408444a5545a11614","_number":110345,"virtual_id_number":110345,"owner":{"_account_id":7409,"name":"Eric Pendergrass","email":"epende@gmail.com","username":"epende"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2014-09-13 07:18:03.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":3012,"name":"Dina Belova","email":"dbelova@mirantis.com","username":"dbelova"},{"value":0,"date":"2014-09-10 00:49:29.000000000","_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"_account_id":7336,"name":"Phil Neal","email":"phil.neal@hp.com","username":"nealph"},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},{"value":0,"_account_id":10987,"name":"Igor Degtiarov","username":"tovstun","inactive":true},{"value":0,"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},{"value":0,"_account_id":7052,"name":"Fabio Giannetti","email":"fgiannet@cisco.com","username":"fabgia"},{"value":0,"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"value":0,"_account_id":7409,"name":"Eric Pendergrass","email":"epende@gmail.com","username":"epende"},{"value":0,"_account_id":9013,"name":"Robert Parker","email":"rob.s.parker@gmail.com","username":"robsparker"},{"value":0,"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},{"value":0,"_account_id":12637,"name":"Srinivas Sakhamuri","email":"srini.openstack@gmail.com","username":"srsakhamuri"}],"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":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},"recommended":{"_account_id":3012,"name":"Dina Belova","email":"dbelova@mirantis.com","username":"dbelova"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2014-09-03 12:56:18.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":3012,"name":"Dina Belova","email":"dbelova@mirantis.com","username":"dbelova"},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"_account_id":7336,"name":"Phil Neal","email":"phil.neal@hp.com","username":"nealph"},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":2,"date":"2014-09-09 06:43:00.000000000","_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},{"value":1,"date":"2014-09-09 10:08:11.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":10987,"name":"Igor Degtiarov","username":"tovstun","inactive":true},{"value":0,"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},{"value":1,"date":"2014-08-29 15:45:32.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7052,"name":"Fabio Giannetti","email":"fgiannet@cisco.com","username":"fabgia"},{"value":0,"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"value":0,"_account_id":7409,"name":"Eric Pendergrass","email":"epende@gmail.com","username":"epende"},{"value":0,"_account_id":9013,"name":"Robert Parker","email":"rob.s.parker@gmail.com","username":"robsparker"},{"value":0,"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},{"value":1,"date":"2014-08-29 16:01:23.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":12637,"name":"Srinivas Sakhamuri","email":"srini.openstack@gmail.com","username":"srsakhamuri"}],"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":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":3012,"name":"Dina Belova","email":"dbelova@mirantis.com","username":"dbelova"},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"_account_id":7336,"name":"Phil Neal","email":"phil.neal@hp.com","username":"nealph"},{"value":0,"date":"2014-08-29 15:47:39.000000000","_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":1,"date":"2014-09-12 05:30:48.000000000","_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},{"value":0,"_account_id":10987,"name":"Igor Degtiarov","username":"tovstun","inactive":true},{"value":1,"date":"2014-09-09 08:42:34.000000000","_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},{"value":0,"_account_id":7052,"name":"Fabio Giannetti","email":"fgiannet@cisco.com","username":"fabgia"},{"value":0,"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"value":0,"_account_id":7409,"name":"Eric Pendergrass","email":"epende@gmail.com","username":"epende"},{"value":0,"_account_id":9013,"name":"Robert Parker","email":"rob.s.parker@gmail.com","username":"robsparker"},{"value":0,"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},{"value":0,"date":"2014-08-29 16:00:44.000000000","_account_id":12637,"name":"Srinivas Sakhamuri","email":"srini.openstack@gmail.com","username":"srsakhamuri"}],"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":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"_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":7052,"name":"Fabio Giannetti","email":"fgiannet@cisco.com","username":"fabgia"},{"_account_id":7336,"name":"Phil Neal","email":"phil.neal@hp.com","username":"nealph"},{"_account_id":7409,"name":"Eric Pendergrass","email":"epende@gmail.com","username":"epende"},{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"_account_id":9013,"name":"Robert Parker","email":"rob.s.parker@gmail.com","username":"robsparker"},{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},{"_account_id":10987,"name":"Igor Degtiarov","username":"tovstun","inactive":true},{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"_account_id":12637,"name":"Srinivas Sakhamuri","email":"srini.openstack@gmail.com","username":"srsakhamuri"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-07-29 17:28:33.000000000","updated_by":{"_account_id":9013,"name":"Robert Parker","email":"rob.s.parker@gmail.com","username":"robsparker"},"reviewer":{"_account_id":9013,"name":"Robert Parker","email":"rob.s.parker@gmail.com","username":"robsparker"},"state":"REVIEWER"},{"updated":"2014-07-29 18:12:46.000000000","updated_by":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"reviewer":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"state":"REVIEWER"},{"updated":"2014-07-30 07:34:06.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-08-27 14:50:02.000000000","updated_by":{"_account_id":7336,"name":"Phil Neal","email":"phil.neal@hp.com","username":"nealph"},"reviewer":{"_account_id":7336,"name":"Phil Neal","email":"phil.neal@hp.com","username":"nealph"},"state":"REVIEWER"},{"updated":"2014-08-29 15:45:32.000000000","updated_by":{"_account_id":7052,"name":"Fabio Giannetti","email":"fgiannet@cisco.com","username":"fabgia"},"reviewer":{"_account_id":7052,"name":"Fabio Giannetti","email":"fgiannet@cisco.com","username":"fabgia"},"state":"REVIEWER"},{"updated":"2014-08-29 15:47:39.000000000","updated_by":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"reviewer":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"state":"REVIEWER"},{"updated":"2014-08-29 16:00:44.000000000","updated_by":{"_account_id":12637,"name":"Srinivas Sakhamuri","email":"srini.openstack@gmail.com","username":"srsakhamuri"},"reviewer":{"_account_id":12637,"name":"Srinivas Sakhamuri","email":"srini.openstack@gmail.com","username":"srsakhamuri"},"state":"REVIEWER"},{"updated":"2014-09-03 12:56:18.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-09-09 08:42:34.000000000","updated_by":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"reviewer":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"state":"REVIEWER"},{"updated":"2014-09-09 10:08:11.000000000","updated_by":{"_account_id":10987,"name":"Igor Degtiarov","username":"tovstun","inactive":true},"reviewer":{"_account_id":10987,"name":"Igor Degtiarov","username":"tovstun","inactive":true},"state":"REVIEWER"},{"updated":"2014-09-10 00:49:29.000000000","updated_by":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"reviewer":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"state":"REVIEWER"},{"updated":"2014-09-12 05:30:48.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-09-13 07:18:03.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"45448c022244365d0947bb59e249b6815382bcf0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-29 15:54:45.000000000","message":"Patch Set 1:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"09edc37b5e5cf1ab740cbd69a8f16e0a0249da32","author":{"_account_id":7409,"name":"Eric Pendergrass","email":"epende@gmail.com","username":"epende"},"date":"2014-07-29 15:54:45.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"70fbcc2d2f8c8a2b79fe4f639d819dc5a48e1b58","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-29 16:59:57.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded.\n\n- gate-python-ceilometerclient-pep8 http://logs.openstack.org/45/110345/1/check/gate-python-ceilometerclient-pep8/29b37ba : SUCCESS in 2m 32s\n- gate-python-ceilometerclient-docs http://docs-draft.openstack.org/45/110345/1/check/gate-python-ceilometerclient-docs/ca18d93/doc/build/html/ : SUCCESS in 2m 46s\n- gate-python-ceilometerclient-python26 http://logs.openstack.org/45/110345/1/check/gate-python-ceilometerclient-python26/c306d3e : SUCCESS in 1m 40s\n- gate-python-ceilometerclient-python27 http://logs.openstack.org/45/110345/1/check/gate-python-ceilometerclient-python27/24162f9 : SUCCESS in 2m 47s\n- check-tempest-dsvm-full http://logs.openstack.org/45/110345/1/check/check-tempest-dsvm-full/3f15f9e : SUCCESS in 38m 19s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/45/110345/1/check/check-tempest-dsvm-postgres-full/8c3f331 : SUCCESS in 34m 43s\n- check-tempest-dsvm-neutron http://logs.openstack.org/45/110345/1/check/check-tempest-dsvm-neutron/a849d96 : SUCCESS in 42m 27s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/45/110345/1/check/check-tempest-dsvm-neutron-heat-slow/9a38610 : SUCCESS in 27m 14s\n- check-grenade-dsvm http://logs.openstack.org/45/110345/1/check/check-grenade-dsvm/7915960 : SUCCESS in 36m 29s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/45/110345/1/check/check-tempest-dsvm-full-havana/e84fe71 : SUCCESS in 34m 21s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/45/110345/1/check/check-tempest-dsvm-neutron-havana/9486695 : SUCCESS in 36m 01s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/45/110345/1/check/check-tempest-dsvm-full-icehouse/67e4ea5 : SUCCESS in 48m 43s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/45/110345/1/check/check-tempest-dsvm-neutron-icehouse/765b759 : SUCCESS in 57m 13s\n- gate-python-ceilometerclient-python33 http://logs.openstack.org/45/110345/1/check/gate-python-ceilometerclient-python33/2f51045 : SUCCESS in 3m 28s\n- gate-python-ceilometerclient-pypy http://logs.openstack.org/45/110345/1/check/gate-python-ceilometerclient-pypy/51a0cb3 : SUCCESS in 2m 40s\n- check-devstack-dsvm-cells http://logs.openstack.org/45/110345/1/check/check-devstack-dsvm-cells/28fd415 : SUCCESS in 12m 49s","accounts_in_message":[],"_revision_number":1},{"id":"bf127561d5fd6678bfdba1a9eb4e0205d99d518f","author":{"_account_id":9013,"name":"Robert Parker","email":"rob.s.parker@gmail.com","username":"robsparker"},"date":"2014-07-29 17:28:33.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"a1606dfc077f5065ee21fb45598eaba9d723f529","author":{"_account_id":7052,"name":"Fabio Giannetti","email":"fgiannet@cisco.com","username":"fabgia"},"date":"2014-07-29 18:12:36.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"b2ec923a3893ab3fdde6aba244c204b41589a5e5","author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"date":"2014-07-30 07:34:06.000000000","message":"Patch Set 1: Code-Review-1\n\nHi Eric,\n\nThanks for the patch. Just one minor comment from me. Could you please provide a test that checks that the error is raised correctly, when the alarm is not found?\n\nBest Regards,\nIldiko","accounts_in_message":[],"_revision_number":1},{"id":"4a2dd4e1642b4e2d37c27db0c8a00f0093a2180a","author":{"_account_id":3012,"name":"Dina Belova","email":"dbelova@mirantis.com","username":"dbelova"},"date":"2014-07-30 08:23:33.000000000","message":"Patch Set 1:\n\nQuite agree with Ildiko here - test will be really welcome :) the change itself lgtm :)","accounts_in_message":[],"_revision_number":1},{"id":"e89b90051c7db24d6bbde55b21ddae73f91334bb","author":{"_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},"date":"2014-07-31 01:22:21.000000000","message":"Patch Set 1: Code-Review-1\n\none more nit things, while you\u0027re adding the unit test, would you please also adjust the git commit message wrap length? Thanks!","accounts_in_message":[],"_revision_number":1},{"id":"1575cc0f37b037cf25f9a2d78a7df2274821ed27","author":{"_account_id":7409,"name":"Eric Pendergrass","email":"epende@gmail.com","username":"epende"},"date":"2014-08-20 22:22:20.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"4f7a8ccd20dea56150196db22d90a3f05fa647a2","author":{"_account_id":7409,"name":"Eric Pendergrass","email":"epende@gmail.com","username":"epende"},"date":"2014-08-20 22:22:44.000000000","message":"Patch Set 2: Workflow-1\n\nCommit message length.  Will add tests.","accounts_in_message":[],"_revision_number":2},{"id":"fb6c2b79c7b7b39bdc2c40373971e99837d28c8e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-20 23:54:43.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded.\n\n- gate-python-ceilometerclient-pep8 http://logs.openstack.org/45/110345/2/check/gate-python-ceilometerclient-pep8/18adc78 : SUCCESS in 2m 34s\n- gate-python-ceilometerclient-docs http://docs-draft.openstack.org/45/110345/2/check/gate-python-ceilometerclient-docs/62ea357/doc/build/html/ : SUCCESS in 2m 34s\n- gate-python-ceilometerclient-python26 http://logs.openstack.org/45/110345/2/check/gate-python-ceilometerclient-python26/23347d2 : SUCCESS in 3m 02s\n- gate-python-ceilometerclient-python27 http://logs.openstack.org/45/110345/2/check/gate-python-ceilometerclient-python27/822bfd9 : SUCCESS in 1m 43s\n- check-tempest-dsvm-full http://logs.openstack.org/45/110345/2/check/check-tempest-dsvm-full/89c58aa : SUCCESS in 53m 02s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/45/110345/2/check/check-tempest-dsvm-postgres-full/d9a1e53 : SUCCESS in 49m 29s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/45/110345/2/check/check-tempest-dsvm-neutron-full/004ba18 : SUCCESS in 1h 02m 16s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/45/110345/2/check/check-tempest-dsvm-neutron-heat-slow/012a8f1 : SUCCESS in 25m 06s\n- check-grenade-dsvm http://logs.openstack.org/45/110345/2/check/check-grenade-dsvm/8c636e9 : SUCCESS in 44m 19s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/45/110345/2/check/check-tempest-dsvm-full-havana/038b6fd : SUCCESS in 35m 42s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/45/110345/2/check/check-tempest-dsvm-neutron-havana/5fa35a9 : SUCCESS in 46m 38s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/45/110345/2/check/check-tempest-dsvm-full-icehouse/5eca041 : SUCCESS in 51m 54s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/45/110345/2/check/check-tempest-dsvm-neutron-icehouse/99b485b : SUCCESS in 57m 35s\n- gate-python-ceilometerclient-python33 http://logs.openstack.org/45/110345/2/check/gate-python-ceilometerclient-python33/1f68b79 : SUCCESS in 5m 24s\n- gate-python-ceilometerclient-pypy http://logs.openstack.org/45/110345/2/check/gate-python-ceilometerclient-pypy/ec2edc6 : SUCCESS in 3m 05s\n- check-devstack-dsvm-cells http://logs.openstack.org/45/110345/2/check/check-devstack-dsvm-cells/37300c4 : SUCCESS in 17m 01s","accounts_in_message":[],"_revision_number":2},{"id":"22e1ffc4d93c6c3cda484cc58bd9c104d3d93ea3","author":{"_account_id":7409,"name":"Eric Pendergrass","email":"epende@gmail.com","username":"epende"},"date":"2014-08-22 16:38:24.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"3037fb2ff679f8f5d49d75cc5d0bae0e496e1f67","author":{"_account_id":7409,"name":"Eric Pendergrass","email":"epende@gmail.com","username":"epende"},"date":"2014-08-22 16:44:28.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"543731eb6fe5966edb1c942361a9822cd00dcd4c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-22 20:22:25.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-ceilometerclient-pep8 http://logs.openstack.org/45/110345/4/check/gate-python-ceilometerclient-pep8/5a2522d : FAILURE in 2m 18s\n- gate-python-ceilometerclient-docs http://docs-draft.openstack.org/45/110345/4/check/gate-python-ceilometerclient-docs/5157e84/doc/build/html/ : SUCCESS in 2m 24s\n- gate-python-ceilometerclient-python26 http://logs.openstack.org/45/110345/4/check/gate-python-ceilometerclient-python26/bfab872 : FAILURE in 2m 53s\n- gate-python-ceilometerclient-python27 http://logs.openstack.org/45/110345/4/check/gate-python-ceilometerclient-python27/d0edb47 : FAILURE in 1m 45s\n- check-tempest-dsvm-full http://logs.openstack.org/45/110345/4/check/check-tempest-dsvm-full/8f0e876 : SUCCESS in 45m 04s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/45/110345/4/check/check-tempest-dsvm-postgres-full/fada640 : SUCCESS in 48m 51s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/45/110345/4/check/check-tempest-dsvm-neutron-full/e196550 : SUCCESS in 1h 03m 57s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/45/110345/4/check/check-tempest-dsvm-neutron-heat-slow/9225c17 : SUCCESS in 23m 09s\n- check-grenade-dsvm http://logs.openstack.org/45/110345/4/check/check-grenade-dsvm/b642c31 : SUCCESS in 44m 10s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/45/110345/4/check/check-tempest-dsvm-full-havana/83aeeac : SUCCESS in 37m 34s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/45/110345/4/check/check-tempest-dsvm-neutron-havana/37189b0 : SUCCESS in 37m 09s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/45/110345/4/check/check-tempest-dsvm-full-icehouse/9f31640 : SUCCESS in 48m 24s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/45/110345/4/check/check-tempest-dsvm-neutron-icehouse/43b408f : SUCCESS in 58m 25s\n- gate-python-ceilometerclient-python33 http://logs.openstack.org/45/110345/4/check/gate-python-ceilometerclient-python33/194b95e : FAILURE in 4m 57s\n- gate-python-ceilometerclient-pypy http://logs.openstack.org/45/110345/4/check/gate-python-ceilometerclient-pypy/365d13a : FAILURE in 3m 01s\n- check-devstack-dsvm-cells http://logs.openstack.org/45/110345/4/check/check-devstack-dsvm-cells/b24616d : SUCCESS in 18m 43s","accounts_in_message":[],"_revision_number":4},{"id":"d89ee74a92e538c8c2b66056c03cac05b7e3b8a5","author":{"_account_id":10987,"name":"Igor Degtiarov","username":"tovstun","inactive":true},"date":"2014-08-22 21:03:22.000000000","message":"Patch Set 4: Code-Review-1\n\n(2 comments)\n\nSome nits and questions are inline.","accounts_in_message":[],"_revision_number":4},{"id":"bcf0735059c9604a84591cebf99ecedf598053c4","author":{"_account_id":7409,"name":"Eric Pendergrass","email":"epende@gmail.com","username":"epende"},"date":"2014-08-22 23:25:44.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"deb76be5b243b20fe8d4af20675b07b7aa3d6404","author":{"_account_id":7409,"name":"Eric Pendergrass","email":"epende@gmail.com","username":"epende"},"date":"2014-08-22 23:28:22.000000000","message":"Patch Set 5:\n\nImported exc (oops), fixed 80 char violation and fixed unused except e","accounts_in_message":[],"_revision_number":5},{"id":"1fbfb68cfecc1f54bd91bdd04d5a7b71da5da9f7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-23 00:37:09.000000000","message":"Patch Set 5: Verified-1\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/45/110345/5/check/gate-python-ceilometerclient-pep8/b42e023 : FAILURE in 2m 10s\n- gate-python-ceilometerclient-docs http://docs-draft.openstack.org/45/110345/5/check/gate-python-ceilometerclient-docs/4bc8463/doc/build/html/ : SUCCESS in 2m 16s\n- gate-python-ceilometerclient-python26 http://logs.openstack.org/45/110345/5/check/gate-python-ceilometerclient-python26/799dd6c : FAILURE in 1m 50s\n- gate-python-ceilometerclient-python27 http://logs.openstack.org/45/110345/5/check/gate-python-ceilometerclient-python27/80ab12d : FAILURE in 2m 22s\n- check-tempest-dsvm-full http://logs.openstack.org/45/110345/5/check/check-tempest-dsvm-full/e218f1e : SUCCESS in 55m 14s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/45/110345/5/check/check-tempest-dsvm-postgres-full/61a6729 : SUCCESS in 57m 05s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/45/110345/5/check/check-tempest-dsvm-neutron-full/9343c69 : SUCCESS in 1h 01m 22s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/45/110345/5/check/check-tempest-dsvm-neutron-heat-slow/1b2a87a : SUCCESS in 24m 55s\n- check-grenade-dsvm http://logs.openstack.org/45/110345/5/check/check-grenade-dsvm/9009f36 : SUCCESS in 41m 48s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/45/110345/5/check/check-tempest-dsvm-full-havana/0ec0026 : FAILURE in 6m 36s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/45/110345/5/check/check-tempest-dsvm-neutron-havana/37f5442 : SUCCESS in 38m 09s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/45/110345/5/check/check-tempest-dsvm-full-icehouse/77adf90 : SUCCESS in 51m 21s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/45/110345/5/check/check-tempest-dsvm-neutron-icehouse/5d72c5f : SUCCESS in 56m 42s\n- gate-python-ceilometerclient-python33 http://logs.openstack.org/45/110345/5/check/gate-python-ceilometerclient-python33/cabc04f : FAILURE in 4m 39s\n- gate-python-ceilometerclient-pypy http://logs.openstack.org/45/110345/5/check/gate-python-ceilometerclient-pypy/4f0270c : FAILURE in 1m 46s\n- check-devstack-dsvm-cells http://logs.openstack.org/45/110345/5/check/check-devstack-dsvm-cells/94040fb : SUCCESS in 18m 05s","accounts_in_message":[],"_revision_number":5},{"id":"025d801bacaf802868d4c4c3079a81156c1d45d8","author":{"_account_id":7409,"name":"Eric Pendergrass","email":"epende@gmail.com","username":"epende"},"date":"2014-08-25 15:43:07.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"dbb9b15e49d7996f535d84ad41adc1a3e34e49d5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-25 19:54:00.000000000","message":"Patch Set 6: Verified-1\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/45/110345/6/check/gate-python-ceilometerclient-pep8/6f605f2 : FAILURE in 2m 28s\n- gate-python-ceilometerclient-docs http://docs-draft.openstack.org/45/110345/6/check/gate-python-ceilometerclient-docs/c7e1741/doc/build/html/ : SUCCESS in 3m 27s\n- gate-python-ceilometerclient-python26 http://logs.openstack.org/45/110345/6/check/gate-python-ceilometerclient-python26/bbf1b13 : FAILURE in 3m 13s\n- gate-python-ceilometerclient-python27 http://logs.openstack.org/45/110345/6/check/gate-python-ceilometerclient-python27/277a190 : FAILURE in 2m 45s\n- check-tempest-dsvm-full http://logs.openstack.org/45/110345/6/check/check-tempest-dsvm-full/2c83b85 : SUCCESS in 57m 55s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/45/110345/6/check/check-tempest-dsvm-postgres-full/ae1f300 : SUCCESS in 58m 20s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/45/110345/6/check/check-tempest-dsvm-neutron-full/1bc6a34 : SUCCESS in 1h 04m 48s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/45/110345/6/check/check-tempest-dsvm-neutron-heat-slow/1b59329 : SUCCESS in 19m 56s\n- check-grenade-dsvm http://logs.openstack.org/45/110345/6/check/check-grenade-dsvm/ea862e7 : SUCCESS in 41m 34s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/45/110345/6/check/check-tempest-dsvm-full-havana/30dbebc : SUCCESS in 39m 01s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/45/110345/6/check/check-tempest-dsvm-neutron-havana/3593b1c : SUCCESS in 34m 40s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/45/110345/6/check/check-tempest-dsvm-full-icehouse/f53491b : SUCCESS in 50m 47s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/45/110345/6/check/check-tempest-dsvm-neutron-icehouse/70a617a : SUCCESS in 59m 25s\n- gate-python-ceilometerclient-python33 http://logs.openstack.org/45/110345/6/check/gate-python-ceilometerclient-python33/cf68774 : FAILURE in 5m 09s\n- gate-python-ceilometerclient-pypy http://logs.openstack.org/45/110345/6/check/gate-python-ceilometerclient-pypy/73d7854 : FAILURE in 2m 42s\n- check-devstack-dsvm-cells http://logs.openstack.org/45/110345/6/check/check-devstack-dsvm-cells/5c5e83b : SUCCESS in 16m 52s","accounts_in_message":[],"_revision_number":6},{"id":"95143ffa3f6cc2b1f2ce5be7fd1f301b7e3a75f3","author":{"_account_id":7409,"name":"Eric Pendergrass","email":"epende@gmail.com","username":"epende"},"date":"2014-08-25 22:26:11.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"bfef4a74ec654647a3c13ff104633482bd74d152","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-26 03:57:26.000000000","message":"Patch Set 7: Verified-1\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/45/110345/7/check/gate-python-ceilometerclient-pep8/469ad1f : FAILURE in 1m 29s\n- gate-python-ceilometerclient-docs http://docs-draft.openstack.org/45/110345/7/check/gate-python-ceilometerclient-docs/1dd05e4/doc/build/html/ : SUCCESS in 2m 03s\n- gate-python-ceilometerclient-python26 http://logs.openstack.org/45/110345/7/check/gate-python-ceilometerclient-python26/cf759dc : FAILURE in 2m 49s\n- gate-python-ceilometerclient-python27 http://logs.openstack.org/45/110345/7/check/gate-python-ceilometerclient-python27/9b2eea0 : FAILURE in 3m 01s\n- check-tempest-dsvm-full http://logs.openstack.org/45/110345/7/check/check-tempest-dsvm-full/c51074e : SUCCESS in 55m 26s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/45/110345/7/check/check-tempest-dsvm-postgres-full/7b1aa2b : SUCCESS in 59m 40s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/45/110345/7/check/check-tempest-dsvm-neutron-full/575518f : SUCCESS in 1h 04m 36s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/45/110345/7/check/check-tempest-dsvm-neutron-heat-slow/42ec524 : SUCCESS in 24m 47s\n- check-grenade-dsvm http://logs.openstack.org/45/110345/7/check/check-grenade-dsvm/9f447dc : SUCCESS in 46m 19s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/45/110345/7/check/check-tempest-dsvm-full-havana/42cfd0c : SUCCESS in 35m 59s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/45/110345/7/check/check-tempest-dsvm-neutron-havana/18e4fb0 : SUCCESS in 33m 47s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/45/110345/7/check/check-tempest-dsvm-full-icehouse/56e4b42 : SUCCESS in 51m 42s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/45/110345/7/check/check-tempest-dsvm-neutron-icehouse/449383b : SUCCESS in 56m 54s\n- gate-python-ceilometerclient-python33 http://logs.openstack.org/45/110345/7/check/gate-python-ceilometerclient-python33/ea9b1d3 : FAILURE in 5m 30s\n- gate-python-ceilometerclient-pypy http://logs.openstack.org/45/110345/7/check/gate-python-ceilometerclient-pypy/4cc4731 : FAILURE in 2m 49s\n- check-devstack-dsvm-cells http://logs.openstack.org/45/110345/7/check/check-devstack-dsvm-cells/32c7eef : SUCCESS in 19m 47s","accounts_in_message":[],"_revision_number":7},{"id":"6b3cf6bec44e9ce3666cc327383c195e89837767","author":{"_account_id":10987,"name":"Igor Degtiarov","username":"tovstun","inactive":true},"date":"2014-08-26 06:19:26.000000000","message":"Patch Set 7: Code-Review+1","accounts_in_message":[],"_revision_number":7},{"id":"d3b6a8f456dcab74a9ddbe29d7f0e002e88f09ca","author":{"_account_id":10987,"name":"Igor Degtiarov","username":"tovstun","inactive":true},"date":"2014-08-26 06:22:10.000000000","message":"Patch Set 7: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"aac25cd79ba117d45f4553d05674aa1babdf3321","author":{"_account_id":7409,"name":"Eric Pendergrass","email":"epende@gmail.com","username":"epende"},"date":"2014-08-26 15:08:04.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"53fede073de3270467a1760d27d9fcfb0ff3bcc0","author":{"_account_id":7409,"name":"Eric Pendergrass","email":"epende@gmail.com","username":"epende"},"date":"2014-08-26 16:50:55.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"57f2b3ca89367db632cedf609177be96c7e5ecdf","author":{"_account_id":7409,"name":"Eric Pendergrass","email":"epende@gmail.com","username":"epende"},"date":"2014-08-26 17:00:07.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"324970792caa01179da019f4b843e6dc429f9ae5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-26 21:55:01.000000000","message":"Patch Set 10: Verified-1\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/45/110345/10/check/gate-python-ceilometerclient-pep8/806b2c0 : FAILURE in 2m 56s\n- gate-python-ceilometerclient-docs http://docs-draft.openstack.org/45/110345/10/check/gate-python-ceilometerclient-docs/d69cafd/doc/build/html/ : SUCCESS in 2m 22s\n- gate-python-ceilometerclient-python26 http://logs.openstack.org/45/110345/10/check/gate-python-ceilometerclient-python26/4f9ee18 : FAILURE in 2m 59s\n- gate-python-ceilometerclient-python27 http://logs.openstack.org/45/110345/10/check/gate-python-ceilometerclient-python27/3eacdcf : FAILURE in 2m 50s\n- check-tempest-dsvm-full http://logs.openstack.org/45/110345/10/check/check-tempest-dsvm-full/2c4c9d8 : SUCCESS in 49m 29s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/45/110345/10/check/check-tempest-dsvm-postgres-full/e10f3ee : SUCCESS in 47m 06s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/45/110345/10/check/check-tempest-dsvm-neutron-full/4860e33 : SUCCESS in 53m 32s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/45/110345/10/check/check-tempest-dsvm-neutron-heat-slow/f353b41 : SUCCESS in 27m 06s\n- check-grenade-dsvm http://logs.openstack.org/45/110345/10/check/check-grenade-dsvm/4f46c06 : SUCCESS in 42m 00s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/45/110345/10/check/check-tempest-dsvm-full-havana/ce0e1df : SUCCESS in 35m 11s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/45/110345/10/check/check-tempest-dsvm-neutron-havana/735c5f9 : SUCCESS in 35m 44s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/45/110345/10/check/check-tempest-dsvm-full-icehouse/b887326 : SUCCESS in 51m 31s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/45/110345/10/check/check-tempest-dsvm-neutron-icehouse/9bea01d : SUCCESS in 55m 55s\n- gate-python-ceilometerclient-python33 http://logs.openstack.org/45/110345/10/check/gate-python-ceilometerclient-python33/18eff71 : FAILURE in 5m 35s\n- gate-python-ceilometerclient-pypy http://logs.openstack.org/45/110345/10/check/gate-python-ceilometerclient-pypy/84c5f15 : FAILURE in 3m 39s\n- check-devstack-dsvm-cells http://logs.openstack.org/45/110345/10/check/check-devstack-dsvm-cells/a7ad77e : SUCCESS in 17m 08s","accounts_in_message":[],"_revision_number":10},{"id":"03139993e3aa6cacb44fb88c20316a789f6e3730","author":{"_account_id":7409,"name":"Eric Pendergrass","email":"epende@gmail.com","username":"epende"},"date":"2014-08-26 21:56:45.000000000","message":"Patch Set 10: Workflow-1","accounts_in_message":[],"_revision_number":10},{"id":"5be0f74c99e3686d0f8a2c628b0f8b05c187c17f","author":{"_account_id":7409,"name":"Eric Pendergrass","email":"epende@gmail.com","username":"epende"},"date":"2014-08-26 21:58:52.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"a5cfd2188fbf239f9e05f7ba9019cea4a8d201a2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-27 01:03:34.000000000","message":"Patch Set 11: Verified-1\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/45/110345/11/check/gate-python-ceilometerclient-pep8/534fd65 : FAILURE in 2m 23s\n- gate-python-ceilometerclient-docs http://docs-draft.openstack.org/45/110345/11/check/gate-python-ceilometerclient-docs/17d77ef/doc/build/html/ : SUCCESS in 2m 25s\n- gate-python-ceilometerclient-python26 http://logs.openstack.org/45/110345/11/check/gate-python-ceilometerclient-python26/1b32df1 : FAILURE in 1m 50s\n- gate-python-ceilometerclient-python27 http://logs.openstack.org/45/110345/11/check/gate-python-ceilometerclient-python27/1215d1f : FAILURE in 2m 45s\n- check-tempest-dsvm-full http://logs.openstack.org/45/110345/11/check/check-tempest-dsvm-full/edea5e9 : SUCCESS in 44m 35s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/45/110345/11/check/check-tempest-dsvm-postgres-full/ed0ec23 : SUCCESS in 56m 46s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/45/110345/11/check/check-tempest-dsvm-neutron-full/7de3a8c : SUCCESS in 1h 06m 49s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/45/110345/11/check/check-tempest-dsvm-neutron-heat-slow/5e177b8 : SUCCESS in 24m 43s\n- check-grenade-dsvm http://logs.openstack.org/45/110345/11/check/check-grenade-dsvm/52fbbdf : SUCCESS in 38m 36s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/45/110345/11/check/check-tempest-dsvm-full-havana/b2e111a : FAILURE in 14m 41s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/45/110345/11/check/check-tempest-dsvm-neutron-havana/d21bb6a : FAILURE in 15m 17s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/45/110345/11/check/check-tempest-dsvm-full-icehouse/72cf9bf : FAILURE in 12m 42s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/45/110345/11/check/check-tempest-dsvm-neutron-icehouse/0e89509 : FAILURE in 16m 53s\n- gate-python-ceilometerclient-python33 http://logs.openstack.org/45/110345/11/check/gate-python-ceilometerclient-python33/9b0213c : FAILURE in 1m 45s\n- gate-python-ceilometerclient-pypy http://logs.openstack.org/45/110345/11/check/gate-python-ceilometerclient-pypy/cc8a55b : FAILURE in 1m 45s\n- check-devstack-dsvm-cells http://logs.openstack.org/45/110345/11/check/check-devstack-dsvm-cells/2bc550a : SUCCESS in 13m 22s","accounts_in_message":[],"_revision_number":11},{"id":"31df58dc89ac2b83d1ffac3228793daff94283df","author":{"_account_id":7409,"name":"Eric Pendergrass","email":"epende@gmail.com","username":"epende"},"date":"2014-08-27 02:22:47.000000000","message":"Patch Set 11: Workflow-1","accounts_in_message":[],"_revision_number":11},{"id":"0e8ea327a9f3835cf36735787fc8cc6ed3d30d43","author":{"_account_id":7409,"name":"Eric Pendergrass","email":"epende@gmail.com","username":"epende"},"date":"2014-08-27 15:56:39.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"b8faf18c89ad886e52106ec083e7a929337eb77a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-27 19:43:58.000000000","message":"Patch Set 12: Verified-1\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/45/110345/12/check/gate-python-ceilometerclient-pep8/c4c4a96 : SUCCESS in 2m 48s\n- gate-python-ceilometerclient-docs http://docs-draft.openstack.org/45/110345/12/check/gate-python-ceilometerclient-docs/28f1885/doc/build/html/ : SUCCESS in 3m 41s\n- gate-python-ceilometerclient-python26 http://logs.openstack.org/45/110345/12/check/gate-python-ceilometerclient-python26/9f79e2f : FAILURE in 3m 22s\n- gate-python-ceilometerclient-python27 http://logs.openstack.org/45/110345/12/check/gate-python-ceilometerclient-python27/48d1ada : FAILURE in 2m 41s\n- check-tempest-dsvm-full http://logs.openstack.org/45/110345/12/check/check-tempest-dsvm-full/21b2356 : FAILURE in 1h 02m 22s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/45/110345/12/check/check-tempest-dsvm-postgres-full/34506cd : FAILURE in 1h 17m 22s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/45/110345/12/check/check-tempest-dsvm-neutron-full/7b1e1c7 : FAILURE in 1h 04m 41s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/45/110345/12/check/check-tempest-dsvm-neutron-heat-slow/05d04d7 : SUCCESS in 26m 03s\n- check-grenade-dsvm http://logs.openstack.org/45/110345/12/check/check-grenade-dsvm/da51fea : SUCCESS in 36m 39s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/45/110345/12/check/check-tempest-dsvm-full-havana/3563e7e : SUCCESS in 36m 37s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/45/110345/12/check/check-tempest-dsvm-neutron-havana/2a8aafb : SUCCESS in 34m 41s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/45/110345/12/check/check-tempest-dsvm-full-icehouse/68c990a : SUCCESS in 50m 32s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/45/110345/12/check/check-tempest-dsvm-neutron-icehouse/9fdbd8b : SUCCESS in 56m 25s\n- gate-python-ceilometerclient-python33 http://logs.openstack.org/45/110345/12/check/gate-python-ceilometerclient-python33/6b994a6 : FAILURE in 5m 20s\n- gate-python-ceilometerclient-pypy http://logs.openstack.org/45/110345/12/check/gate-python-ceilometerclient-pypy/0686b30 : FAILURE in 3m 03s\n- check-devstack-dsvm-cells http://logs.openstack.org/45/110345/12/check/check-devstack-dsvm-cells/c59059c : SUCCESS in 17m 17s","accounts_in_message":[],"_revision_number":12},{"id":"5f48b561a094915c0dc1608bb68ddd483c6754c9","author":{"_account_id":7409,"name":"Eric Pendergrass","email":"epende@gmail.com","username":"epende"},"date":"2014-08-27 19:44:48.000000000","message":"Patch Set 12: Workflow-1","accounts_in_message":[],"_revision_number":12},{"id":"4b6a7d2d1ac315e8aaeb5722a469abe7b7dacca3","author":{"_account_id":7409,"name":"Eric Pendergrass","email":"epende@gmail.com","username":"epende"},"date":"2014-08-27 19:47:54.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"581390148fea86a1d6005b478f5f768bd978eabf","author":{"_account_id":7409,"name":"Eric Pendergrass","email":"epende@gmail.com","username":"epende"},"date":"2014-08-27 22:15:36.000000000","message":"Patch Set 13: Workflow-1","accounts_in_message":[],"_revision_number":13},{"id":"64badf38bac9eeaee17bdc8d0ae9726dc2cb66f8","author":{"_account_id":7409,"name":"Eric Pendergrass","email":"epende@gmail.com","username":"epende"},"date":"2014-08-27 22:23:11.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"0bb77087e42d701a50577df76506a646d95861aa","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-28 05:53:21.000000000","message":"Patch Set 14: Verified-1\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/45/110345/14/check/gate-python-ceilometerclient-pep8/c47df2b : SUCCESS in 2m 30s\n- gate-python-ceilometerclient-docs http://docs-draft.openstack.org/45/110345/14/check/gate-python-ceilometerclient-docs/6f8e0a4/doc/build/html/ : SUCCESS in 2m 34s\n- gate-python-ceilometerclient-python26 http://logs.openstack.org/45/110345/14/check/gate-python-ceilometerclient-python26/ccf8370 : FAILURE in 3m 04s\n- gate-python-ceilometerclient-python27 http://logs.openstack.org/45/110345/14/check/gate-python-ceilometerclient-python27/77517e1 : FAILURE in 2m 17s\n- check-tempest-dsvm-full http://logs.openstack.org/45/110345/14/check/check-tempest-dsvm-full/992b967 : FAILURE in 56m 32s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/45/110345/14/check/check-tempest-dsvm-postgres-full/30fbdaa : FAILURE in 1h 12m 49s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/45/110345/14/check/check-tempest-dsvm-neutron-full/af08d92 : FAILURE in 1h 06m 39s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/45/110345/14/check/check-tempest-dsvm-neutron-heat-slow/08d026b : SUCCESS in 25m 58s\n- check-grenade-dsvm http://logs.openstack.org/45/110345/14/check/check-grenade-dsvm/9417945 : SUCCESS in 44m 58s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/45/110345/14/check/check-tempest-dsvm-full-havana/2a819df : SUCCESS in 35m 51s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/45/110345/14/check/check-tempest-dsvm-neutron-havana/e26af37 : SUCCESS in 34m 08s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/45/110345/14/check/check-tempest-dsvm-full-icehouse/0ce47c3 : SUCCESS in 50m 54s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/45/110345/14/check/check-tempest-dsvm-neutron-icehouse/da541e3 : SUCCESS in 1h 00m 14s\n- gate-python-ceilometerclient-python33 http://logs.openstack.org/45/110345/14/check/gate-python-ceilometerclient-python33/c2446ae : FAILURE in 5m 12s\n- gate-python-ceilometerclient-pypy http://logs.openstack.org/45/110345/14/check/gate-python-ceilometerclient-pypy/0bfe44f : FAILURE in 2m 49s\n- check-devstack-dsvm-cells http://logs.openstack.org/45/110345/14/check/check-devstack-dsvm-cells/e3fefaf : SUCCESS in 18m 23s","accounts_in_message":[],"_revision_number":14},{"id":"c7a8ba05560ca55a81ed49649f18346ea8be3282","author":{"_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},"date":"2014-08-28 06:09:14.000000000","message":"Patch Set 14: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":14},{"id":"dbea23ddcd5cd5d310e867cf5833324b44946373","author":{"_account_id":7409,"name":"Eric Pendergrass","email":"epende@gmail.com","username":"epende"},"date":"2014-08-28 12:49:02.000000000","message":"Patch Set 14: Workflow-1","accounts_in_message":[],"_revision_number":14},{"id":"360de49a55c0e675a16cd1fec62d1c9a3640c7d5","author":{"_account_id":7409,"name":"Eric Pendergrass","email":"epende@gmail.com","username":"epende"},"date":"2014-08-28 13:14:37.000000000","message":"Uploaded patch set 15.","accounts_in_message":[],"_revision_number":15},{"id":"55e89a8c9f143e5aed1fac4fd3143518a91868be","author":{"_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},"date":"2014-08-28 13:59:20.000000000","message":"Patch Set 15: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":15},{"id":"852d00a257e786dfa0483c614010c7b0eefb147d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-28 19:58:02.000000000","message":"Patch Set 15: Verified-1\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/45/110345/15/check/gate-python-ceilometerclient-pep8/a7071f0 : SUCCESS in 2m 31s\n- gate-python-ceilometerclient-docs http://docs-draft.openstack.org/45/110345/15/check/gate-python-ceilometerclient-docs/93c6b72/doc/build/html/ : SUCCESS in 2m 33s\n- gate-python-ceilometerclient-python26 http://logs.openstack.org/45/110345/15/check/gate-python-ceilometerclient-python26/bdb8970 : FAILURE in 3m 15s\n- gate-python-ceilometerclient-python27 http://logs.openstack.org/45/110345/15/check/gate-python-ceilometerclient-python27/814780f : FAILURE in 2m 20s\n- check-tempest-dsvm-full http://logs.openstack.org/45/110345/15/check/check-tempest-dsvm-full/f8a4b73 : SUCCESS in 1h 00m 01s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/45/110345/15/check/check-tempest-dsvm-postgres-full/6e84e41 : SUCCESS in 1h 03m 43s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/45/110345/15/check/check-tempest-dsvm-neutron-full/1f95aa5 : SUCCESS in 1h 07m 11s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/45/110345/15/check/check-tempest-dsvm-neutron-heat-slow/aed438c : SUCCESS in 21m 49s\n- check-grenade-dsvm http://logs.openstack.org/45/110345/15/check/check-grenade-dsvm/5d58ebb : SUCCESS in 49m 27s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/45/110345/15/check/check-tempest-dsvm-full-havana/a02410e : SUCCESS in 39m 07s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/45/110345/15/check/check-tempest-dsvm-neutron-havana/ebeca56 : SUCCESS in 37m 28s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/45/110345/15/check/check-tempest-dsvm-full-icehouse/3f48b1c : SUCCESS in 52m 38s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/45/110345/15/check/check-tempest-dsvm-neutron-icehouse/11518c8 : SUCCESS in 57m 48s\n- gate-python-ceilometerclient-python33 http://logs.openstack.org/45/110345/15/check/gate-python-ceilometerclient-python33/4fce350 : FAILURE in 3m 24s\n- gate-python-ceilometerclient-pypy http://logs.openstack.org/45/110345/15/check/gate-python-ceilometerclient-pypy/8182f7b : FAILURE in 1m 49s\n- check-devstack-dsvm-cells http://logs.openstack.org/45/110345/15/check/check-devstack-dsvm-cells/a9406d1 : SUCCESS in 15m 11s","accounts_in_message":[],"_revision_number":15},{"id":"be0a95c7c4772009b1bd93608f86b27eb748c952","author":{"_account_id":7409,"name":"Eric Pendergrass","email":"epende@gmail.com","username":"epende"},"date":"2014-08-29 14:04:31.000000000","message":"Uploaded patch set 16.","accounts_in_message":[],"_revision_number":16},{"id":"65e34425ab304799331cf11c9fe8d75642a71c1d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-29 15:42:04.000000000","message":"Patch Set 16: Verified+1\n\nBuild succeeded.\n\n- gate-python-ceilometerclient-pep8 http://logs.openstack.org/45/110345/16/check/gate-python-ceilometerclient-pep8/cc57fae : SUCCESS in 1m 36s\n- gate-python-ceilometerclient-docs http://docs-draft.openstack.org/45/110345/16/check/gate-python-ceilometerclient-docs/eb9abbe/doc/build/html/ : SUCCESS in 1m 40s\n- gate-python-ceilometerclient-python26 http://logs.openstack.org/45/110345/16/check/gate-python-ceilometerclient-python26/b69ea8e : SUCCESS in 3m 08s\n- gate-python-ceilometerclient-python27 http://logs.openstack.org/45/110345/16/check/gate-python-ceilometerclient-python27/edcfcf6 : SUCCESS in 1m 51s\n- check-tempest-dsvm-full http://logs.openstack.org/45/110345/16/check/check-tempest-dsvm-full/aeafd6c : SUCCESS in 1h 08m 01s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/45/110345/16/check/check-tempest-dsvm-postgres-full/41b5237 : SUCCESS in 1h 19m 05s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/45/110345/16/check/check-tempest-dsvm-neutron-full/32b02a6 : SUCCESS in 1h 06m 48s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/45/110345/16/check/check-tempest-dsvm-neutron-heat-slow/3bec8f6 : SUCCESS in 21m 50s\n- check-grenade-dsvm http://logs.openstack.org/45/110345/16/check/check-grenade-dsvm/6eb3731 : SUCCESS in 50m 01s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/45/110345/16/check/check-tempest-dsvm-full-havana/380bb02 : SUCCESS in 38m 06s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/45/110345/16/check/check-tempest-dsvm-neutron-havana/00af036 : SUCCESS in 36m 14s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/45/110345/16/check/check-tempest-dsvm-full-icehouse/f5e8242 : SUCCESS in 49m 03s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/45/110345/16/check/check-tempest-dsvm-neutron-icehouse/794f1fa : SUCCESS in 1h 00m 19s\n- gate-python-ceilometerclient-python33 http://logs.openstack.org/45/110345/16/check/gate-python-ceilometerclient-python33/88a1b52 : SUCCESS in 3m 25s\n- gate-python-ceilometerclient-pypy http://logs.openstack.org/45/110345/16/check/gate-python-ceilometerclient-pypy/b15ae63 : SUCCESS in 2m 12s\n- check-devstack-dsvm-cells http://logs.openstack.org/45/110345/16/check/check-devstack-dsvm-cells/2db30aa : SUCCESS in 16m 49s","accounts_in_message":[],"_revision_number":16},{"id":"6e0a249ea6180743ade046593ba86ecafeff4201","author":{"_account_id":7052,"name":"Fabio Giannetti","email":"fgiannet@cisco.com","username":"fabgia"},"date":"2014-08-29 15:45:32.000000000","message":"Patch Set 16: Code-Review+1","accounts_in_message":[],"_revision_number":16},{"id":"e8f36a19b46968b7aec3e43dbc25413c78c8e95c","author":{"_account_id":12637,"name":"Srinivas Sakhamuri","email":"srini.openstack@gmail.com","username":"srsakhamuri"},"date":"2014-08-29 16:01:23.000000000","message":"Patch Set 16: Code-Review+1","accounts_in_message":[],"_revision_number":16},{"id":"1a5b5e049b30785939eac22dc522fd4770f216df","author":{"_account_id":3012,"name":"Dina Belova","email":"dbelova@mirantis.com","username":"dbelova"},"date":"2014-09-03 12:56:18.000000000","message":"Patch Set 16: Code-Review+1","accounts_in_message":[],"_revision_number":16},{"id":"63c2df0dcbcd065b7a176271f310c1081576284c","author":{"_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},"date":"2014-09-09 06:43:00.000000000","message":"Patch Set 16: Code-Review+2","accounts_in_message":[],"_revision_number":16},{"id":"8382b40a2768e4e79867c7b95ae9d3d2f277096c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-09-09 08:42:34.000000000","message":"Patch Set 16: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":16},{"id":"a4aa0fdbb1f305bc1c2a0ade2111a278a4309e1e","author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"date":"2014-09-09 08:42:34.000000000","message":"Patch Set 16: Workflow+1","accounts_in_message":[],"_revision_number":16},{"id":"ba7217c7829a1f93913fe3c602ba5ae30f171eb3","author":{"_account_id":10987,"name":"Igor Degtiarov","username":"tovstun","inactive":true},"date":"2014-09-09 10:08:11.000000000","message":"Patch Set 16: Code-Review+1","accounts_in_message":[],"_revision_number":16},{"id":"52a572e002a74a6674c042d196073e03b5ac3a39","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-09-09 18:31:48.000000000","message":"Patch Set 16: Verified-2\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-ceilometerclient-docs http://docs-draft.openstack.org/45/110345/16/gate/gate-python-ceilometerclient-docs/8214c43/doc/build/html/ : SUCCESS in 2m 17s\n- gate-python-ceilometerclient-pep8 http://logs.openstack.org/45/110345/16/gate/gate-python-ceilometerclient-pep8/cee6c60 : FAILURE in 56s\n- gate-python-ceilometerclient-python26 http://logs.openstack.org/45/110345/16/gate/gate-python-ceilometerclient-python26/beb8499 : SUCCESS in 1m 45s\n- gate-python-ceilometerclient-python27 http://logs.openstack.org/45/110345/16/gate/gate-python-ceilometerclient-python27/44a7a31 : SUCCESS in 2m 19s\n- gate-python-ceilometerclient-python33 http://logs.openstack.org/45/110345/16/gate/gate-python-ceilometerclient-python33/315c698 : SUCCESS in 3m 14s\n- gate-tempest-dsvm-full http://logs.openstack.org/45/110345/16/gate/gate-tempest-dsvm-full/3a0c7e9 : SUCCESS in 45m 31s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/45/110345/16/gate/gate-tempest-dsvm-postgres-full/c1c42f3 : SUCCESS in 1h 11m 38s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/45/110345/16/gate/gate-tempest-dsvm-neutron-full/4e7ac0e : SUCCESS in 53m 04s\n- gate-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/45/110345/16/gate/gate-tempest-dsvm-neutron-heat-slow/0b23fa6 : SUCCESS in 20m 58s\n- gate-grenade-dsvm http://logs.openstack.org/45/110345/16/gate/gate-grenade-dsvm/f680b67 : SUCCESS in 38m 35s\n- gate-python-ceilometerclient-pypy http://logs.openstack.org/45/110345/16/gate/gate-python-ceilometerclient-pypy/26bd3c4 : SUCCESS in 2m 02s\n- gate-devstack-dsvm-cells http://logs.openstack.org/45/110345/16/gate/gate-devstack-dsvm-cells/f7f6b19 : SUCCESS in 15m 19s","accounts_in_message":[],"_revision_number":16},{"id":"b18b7272fccbf24ac57379505fb9041eeacd6199","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2014-09-10 00:49:29.000000000","message":"Patch Set 16:\n\nI noticed jenkins failed, I think you hit bug(s):\n\n- gate-python-ceilometerclient-pep8: https://bugs.launchpad.net/bugs/1270710\n\nIf you believe we\u0027ve correctly identified the failure, feel free to leave a \u0027recheck\u0027 comment to run the tests again.\nFor more details on this and other bugs, please see http://status.openstack.org/elastic-recheck/","accounts_in_message":[],"_revision_number":16},{"id":"2e11a89b02df3a3dd4e07fe6659719027a495749","author":{"_account_id":7052,"name":"Fabio Giannetti","email":"fgiannet@cisco.com","username":"fabgia"},"date":"2014-09-10 15:22:25.000000000","message":"Patch Set 16:\n\nrecheck bug 1270710","accounts_in_message":[],"_revision_number":16},{"id":"00030bfb48e009fe9b39b86dbff2151b35b00a43","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-09-10 16:58:55.000000000","message":"Patch Set 16: Verified-1\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/45/110345/16/check/gate-python-ceilometerclient-pep8/a199517 : SUCCESS in 2m 45s\n- gate-python-ceilometerclient-docs http://docs-draft.openstack.org/45/110345/16/check/gate-python-ceilometerclient-docs/88b4ffb/doc/build/html/ : SUCCESS in 1m 47s\n- gate-python-ceilometerclient-python26 http://logs.openstack.org/45/110345/16/check/gate-python-ceilometerclient-python26/d58cf8b : SUCCESS in 1m 53s\n- gate-python-ceilometerclient-python27 http://logs.openstack.org/45/110345/16/check/gate-python-ceilometerclient-python27/5badd5a : SUCCESS in 2m 24s\n- gate-python-ceilometerclient-python33 http://logs.openstack.org/45/110345/16/check/gate-python-ceilometerclient-python33/00118b1 : SUCCESS in 3m 11s\n- check-tempest-dsvm-full http://logs.openstack.org/45/110345/16/check/check-tempest-dsvm-full/a015142 : SUCCESS in 54m 07s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/45/110345/16/check/check-tempest-dsvm-postgres-full/cd63c91 : SUCCESS in 1h 18m 22s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/45/110345/16/check/check-tempest-dsvm-neutron-full/5f71b84 : SUCCESS in 1h 08m 16s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/45/110345/16/check/check-tempest-dsvm-neutron-heat-slow/6572ff2 : SUCCESS in 24m 27s\n- check-grenade-dsvm http://logs.openstack.org/45/110345/16/check/check-grenade-dsvm/6cbfc9c : SUCCESS in 53m 07s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/45/110345/16/check/check-tempest-dsvm-full-havana/77c3026 : SUCCESS in 37m 40s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/45/110345/16/check/check-tempest-dsvm-neutron-havana/ac5d11b : SUCCESS in 34m 49s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/45/110345/16/check/check-tempest-dsvm-full-icehouse/8e07c13 : SUCCESS in 49m 42s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/45/110345/16/check/check-tempest-dsvm-neutron-icehouse/63c80b6 : FAILURE in 58m 31s\n- gate-python-ceilometerclient-pypy http://logs.openstack.org/45/110345/16/check/gate-python-ceilometerclient-pypy/20a8115 : SUCCESS in 2m 06s\n- check-devstack-dsvm-cells http://logs.openstack.org/45/110345/16/check/check-devstack-dsvm-cells/f4b1fdc : SUCCESS in 16m 43s","accounts_in_message":[],"_revision_number":16},{"id":"2fb3e16b52a8a1587aa464c95f091a8482f5bc3a","author":{"_account_id":12637,"name":"Srinivas Sakhamuri","email":"srini.openstack@gmail.com","username":"srsakhamuri"},"date":"2014-09-10 17:49:54.000000000","message":"Patch Set 16:\n\nrecheck","accounts_in_message":[],"_revision_number":16},{"id":"d763bff774d43d7e15486ae9ab49e8f933408809","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-09-10 19:14:26.000000000","message":"Patch Set 16: Verified+1\n\nBuild succeeded.\n\n- gate-python-ceilometerclient-pep8 http://logs.openstack.org/45/110345/16/check/gate-python-ceilometerclient-pep8/ba8c4b1 : SUCCESS in 1m 38s\n- gate-python-ceilometerclient-docs http://docs-draft.openstack.org/45/110345/16/check/gate-python-ceilometerclient-docs/4a251bf/doc/build/html/ : SUCCESS in 2m 56s\n- gate-python-ceilometerclient-python26 http://logs.openstack.org/45/110345/16/check/gate-python-ceilometerclient-python26/28d752b : SUCCESS in 2m 12s\n- gate-python-ceilometerclient-python27 http://logs.openstack.org/45/110345/16/check/gate-python-ceilometerclient-python27/dabaa59 : SUCCESS in 1m 50s\n- gate-python-ceilometerclient-python33 http://logs.openstack.org/45/110345/16/check/gate-python-ceilometerclient-python33/017e554 : SUCCESS in 3m 38s\n- check-tempest-dsvm-full http://logs.openstack.org/45/110345/16/check/check-tempest-dsvm-full/dd1ca76 : SUCCESS in 47m 09s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/45/110345/16/check/check-tempest-dsvm-postgres-full/4476110 : SUCCESS in 1h 11m 14s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/45/110345/16/check/check-tempest-dsvm-neutron-full/8be292a : SUCCESS in 1h 06m 05s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/45/110345/16/check/check-tempest-dsvm-neutron-heat-slow/d71f68f : SUCCESS in 24m 15s\n- check-grenade-dsvm http://logs.openstack.org/45/110345/16/check/check-grenade-dsvm/3dae9b7 : SUCCESS in 46m 33s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/45/110345/16/check/check-tempest-dsvm-full-havana/53f9341 : SUCCESS in 39m 58s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/45/110345/16/check/check-tempest-dsvm-neutron-havana/e2d23d2 : SUCCESS in 35m 38s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/45/110345/16/check/check-tempest-dsvm-full-icehouse/cdae75b : SUCCESS in 48m 56s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/45/110345/16/check/check-tempest-dsvm-neutron-icehouse/b7f5984 : SUCCESS in 1h 03m 02s\n- gate-python-ceilometerclient-pypy http://logs.openstack.org/45/110345/16/check/gate-python-ceilometerclient-pypy/66c75ab : SUCCESS in 2m 45s\n- check-devstack-dsvm-cells http://logs.openstack.org/45/110345/16/check/check-devstack-dsvm-cells/52e94f7 : SUCCESS in 15m 54s","accounts_in_message":[],"_revision_number":16},{"id":"e79b610ff5e42666a858be46b0bcfc033f1352d1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-09-10 19:14:29.000000000","message":"Patch Set 16: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":16},{"id":"eeb0c0a6a6ae99c9db4b58f1c2092498e636a16c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-09-12 05:27:03.000000000","message":"Patch Set 16: Verified-2\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-ceilometerclient-docs http://docs-draft.openstack.org/45/110345/16/gate/gate-python-ceilometerclient-docs/b33f949/doc/build/html/ : SUCCESS in 1m 52s\n- gate-python-ceilometerclient-pep8 http://logs.openstack.org/45/110345/16/gate/gate-python-ceilometerclient-pep8/bc5d656 : SUCCESS in 2m 00s\n- gate-python-ceilometerclient-python26 http://logs.openstack.org/45/110345/16/gate/gate-python-ceilometerclient-python26/7fb3bdc : SUCCESS in 1m 51s\n- gate-python-ceilometerclient-python27 http://logs.openstack.org/45/110345/16/gate/gate-python-ceilometerclient-python27/1923626 : SUCCESS in 1m 55s\n- gate-python-ceilometerclient-python33 http://logs.openstack.org/45/110345/16/gate/gate-python-ceilometerclient-python33/538d81c : FAILURE in 31s\n- gate-tempest-dsvm-full http://logs.openstack.org/45/110345/16/gate/gate-tempest-dsvm-full/f0a4669 : SUCCESS in 44m 11s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/45/110345/16/gate/gate-tempest-dsvm-postgres-full/4a38872 : SUCCESS in 1h 01m 12s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/45/110345/16/gate/gate-tempest-dsvm-neutron-full/127b8a3 : SUCCESS in 52m 59s\n- gate-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/45/110345/16/gate/gate-tempest-dsvm-neutron-heat-slow/86a29cd : SUCCESS in 18m 39s\n- gate-grenade-dsvm http://logs.openstack.org/45/110345/16/gate/gate-grenade-dsvm/e4741a3 : SUCCESS in 40m 03s\n- gate-python-ceilometerclient-pypy http://logs.openstack.org/45/110345/16/gate/gate-python-ceilometerclient-pypy/24ccb49 : SUCCESS in 2m 07s\n- gate-devstack-dsvm-cells http://logs.openstack.org/45/110345/16/gate/gate-devstack-dsvm-cells/74b3b69 : SUCCESS in 15m 07s","accounts_in_message":[],"_revision_number":16},{"id":"2048f14d86f96c7568fc865bbc64ac42ff011e20","author":{"_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},"date":"2014-09-12 05:30:48.000000000","message":"Patch Set 16: Workflow+1\n\nreverify\n\nlooks like a temporary DNS issue","accounts_in_message":[],"_revision_number":16},{"id":"ca0d900f3b62ce72fe2edf196c5b53f67395b7db","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-09-12 06:57:18.000000000","message":"Patch Set 16: Verified+1\n\nBuild succeeded.\n\n- gate-python-ceilometerclient-pep8 http://logs.openstack.org/45/110345/16/check/gate-python-ceilometerclient-pep8/05adb43 : SUCCESS in 2m 10s\n- gate-python-ceilometerclient-docs http://docs-draft.openstack.org/45/110345/16/check/gate-python-ceilometerclient-docs/b267127/doc/build/html/ : SUCCESS in 2m 28s\n- gate-python-ceilometerclient-python26 http://logs.openstack.org/45/110345/16/check/gate-python-ceilometerclient-python26/c0ea96c : SUCCESS in 1m 50s\n- gate-python-ceilometerclient-python27 http://logs.openstack.org/45/110345/16/check/gate-python-ceilometerclient-python27/15ac029 : SUCCESS in 2m 41s\n- gate-python-ceilometerclient-python33 http://logs.openstack.org/45/110345/16/check/gate-python-ceilometerclient-python33/b87f96f : SUCCESS in 3m 14s\n- check-tempest-dsvm-full http://logs.openstack.org/45/110345/16/check/check-tempest-dsvm-full/84aef38 : SUCCESS in 45m 05s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/45/110345/16/check/check-tempest-dsvm-postgres-full/10eed98 : SUCCESS in 1h 01m 43s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/45/110345/16/check/check-tempest-dsvm-neutron-full/1ece0ae : SUCCESS in 1h 02m 26s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/45/110345/16/check/check-tempest-dsvm-neutron-heat-slow/d43b881 : SUCCESS in 19m 47s\n- check-grenade-dsvm http://logs.openstack.org/45/110345/16/check/check-grenade-dsvm/9b51c62 : SUCCESS in 44m 45s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/45/110345/16/check/check-tempest-dsvm-full-havana/9973fcf : SUCCESS in 33m 26s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/45/110345/16/check/check-tempest-dsvm-neutron-havana/c07614c : SUCCESS in 34m 18s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/45/110345/16/check/check-tempest-dsvm-full-icehouse/4d2856c : SUCCESS in 47m 12s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/45/110345/16/check/check-tempest-dsvm-neutron-icehouse/63dfdd4 : SUCCESS in 59m 13s\n- gate-python-ceilometerclient-pypy http://logs.openstack.org/45/110345/16/check/gate-python-ceilometerclient-pypy/d4b9027 : SUCCESS in 2m 06s\n- check-devstack-dsvm-cells http://logs.openstack.org/45/110345/16/check/check-devstack-dsvm-cells/f7f17c3 : SUCCESS in 13m 48s","accounts_in_message":[],"_revision_number":16},{"id":"504e61fce8c938e99abf3c1715cbff8a7c9f812f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-09-12 06:57:20.000000000","message":"Patch Set 16: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":16},{"id":"ff3b52eb32fbdc08ee4a2237accc637bc6aa755f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-09-13 07:18:03.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":16},{"id":"5054d0c099581b81a3423307b12f50b4003af8b1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-09-13 07:18:03.000000000","message":"Patch Set 16: Verified+2\n\nBuild succeeded.\n\n- gate-python-ceilometerclient-docs http://docs-draft.openstack.org/45/110345/16/gate/gate-python-ceilometerclient-docs/94fd5a4/doc/build/html/ : SUCCESS in 1m 45s\n- gate-python-ceilometerclient-pep8 http://logs.openstack.org/45/110345/16/gate/gate-python-ceilometerclient-pep8/3345014 : SUCCESS in 2m 26s\n- gate-python-ceilometerclient-python26 http://logs.openstack.org/45/110345/16/gate/gate-python-ceilometerclient-python26/9d110f0 : SUCCESS in 2m 05s\n- gate-python-ceilometerclient-python27 http://logs.openstack.org/45/110345/16/gate/gate-python-ceilometerclient-python27/4a0b8ec : SUCCESS in 3m 02s\n- gate-python-ceilometerclient-python33 http://logs.openstack.org/45/110345/16/gate/gate-python-ceilometerclient-python33/e707c6e : SUCCESS in 3m 33s\n- gate-tempest-dsvm-full http://logs.openstack.org/45/110345/16/gate/gate-tempest-dsvm-full/43beb4d : SUCCESS in 52m 43s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/45/110345/16/gate/gate-tempest-dsvm-postgres-full/17845c7 : SUCCESS in 1h 18m 17s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/45/110345/16/gate/gate-tempest-dsvm-neutron-full/405559d : SUCCESS in 1h 02m 28s\n- gate-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/45/110345/16/gate/gate-tempest-dsvm-neutron-heat-slow/8973067 : SUCCESS in 22m 51s\n- gate-grenade-dsvm http://logs.openstack.org/45/110345/16/gate/gate-grenade-dsvm/c8eaba2 : SUCCESS in 37m 38s\n- gate-python-ceilometerclient-pypy http://logs.openstack.org/45/110345/16/gate/gate-python-ceilometerclient-pypy/bd93103 : SUCCESS in 1m 50s\n- gate-devstack-dsvm-cells http://logs.openstack.org/45/110345/16/gate/gate-devstack-dsvm-cells/fa7bcc7 : SUCCESS in 14m 41s","accounts_in_message":[],"_revision_number":16}],"current_revision_number":16,"current_revision":"8a01731d4e68152e9f575bea78b2baa085986726","revisions":{"85262deeebb85014f0ee82a03793fc98cfd3f9e3":{"kind":"REWORK","_number":1,"created":"2014-07-29 15:54:45.000000000","uploader":{"_account_id":7409,"name":"Eric Pendergrass","email":"epende@gmail.com","username":"epende"},"ref":"refs/changes/45/110345/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ceilometerclient","ref":"refs/changes/45/110345/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/1"}}},"commit":{"parents":[{"commit":"092eb6643161747186ba4d0947a847af45e3d546","subject":"Update developer docs template","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/092eb6643161747186ba4d0947a847af45e3d546"}]}],"author":{"name":"Eric Pendergrass","email":"eap@hp.com","date":"2014-07-29 15:52:20.000000000","tz":-420},"committer":{"name":"Eric Pendergrass","email":"eap@hp.com","date":"2014-07-29 15:52:59.000000000","tz":-420},"subject":"Verify alarm found before modifying","message":"Verify alarm found before modifying\n\n    Current behavior is to retrieve alarm\n    by id and conduct operations on the\n    object.  If the tenant doesn\u0027t own\n    the alarm or isn\u0027t admin, the user\n    will receive the message:\n    \u0027NoneType\u0027 object has no attribute \u0027to_dict\u0027\n\n    Above message doesn\u0027t provide any useful\n    diagnostic information and indicates\n    a programming error since an unexpected\n    None-type is encountered and not handled.\n\n    This change verifies the alarm is found\n    before using the object.  If alarm not\n    found it prints the same message for\n    a not found Alarm as other PUT operations\n    like alarm-state-set:  Alarm not found:\n    \u003calarm_id\u003e.\n\n    This message is more useful for diagnosis\n    and gets rid of the uncaught None-type\n    error.\n\nChange-Id: I66abcd4498b24ac7cadcf29fe3ced3fcda08458c\nCloses-Bug: #1348387\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/85262deeebb85014f0ee82a03793fc98cfd3f9e3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/85262deeebb85014f0ee82a03793fc98cfd3f9e3"}]},"branch":"refs/heads/master"},"ceff5290c2fc17cf62eea9dbba44f7950e8a9c64":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2014-08-20 22:22:20.000000000","uploader":{"_account_id":7409,"name":"Eric Pendergrass","email":"epende@gmail.com","username":"epende"},"ref":"refs/changes/45/110345/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ceilometerclient","ref":"refs/changes/45/110345/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/2"}}},"commit":{"parents":[{"commit":"092eb6643161747186ba4d0947a847af45e3d546","subject":"Update developer docs template","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/092eb6643161747186ba4d0947a847af45e3d546"}]}],"author":{"name":"Eric Pendergrass","email":"eap@hp.com","date":"2014-07-29 15:52:20.000000000","tz":-420},"committer":{"name":"Eric Pendergrass","email":"eap@hp.com","date":"2014-08-20 22:20:06.000000000","tz":-420},"subject":"Verify alarm found before modifying","message":"Verify alarm found before modifying\n\nCurrent behavior is to retrieve alarm by id and conduct operations on the\nobject.  If the tenant doesn\u0027t own the alarm or isn\u0027t admin, the user will\nreceive the message: \u0027NoneType\u0027 object has no attribute \u0027to_dict\u0027\n\nAbove message doesn\u0027t provide any useful diagnostic information and indicates a\nprogramming error since an unexpected None-type is encountered and not handled.\n\nThis change verifies the alarm is found before using the object.  If alarm not\nfound it prints the same message for a not found Alarm as other PUT operations\nlike alarm-state-set:  Alarm not found: \u003calarm_id\u003e.\n\nThis message is more useful for diagnosis and gets rid of the uncaught\nNone-type error.\n\nChange-Id: I66abcd4498b24ac7cadcf29fe3ced3fcda08458c\nCloses-Bug: #1348387\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/ceff5290c2fc17cf62eea9dbba44f7950e8a9c64"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/ceff5290c2fc17cf62eea9dbba44f7950e8a9c64"}]},"branch":"refs/heads/master"},"97f5457886fef0c0bdb8c5df4efe407337ecd429":{"kind":"REWORK","_number":3,"created":"2014-08-22 16:38:24.000000000","uploader":{"_account_id":7409,"name":"Eric Pendergrass","email":"epende@gmail.com","username":"epende"},"ref":"refs/changes/45/110345/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ceilometerclient","ref":"refs/changes/45/110345/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/3"}}},"commit":{"parents":[{"commit":"bbc6cba06895ee52f35f7050568ce6619ee15aac","subject":"Merge \"Replace assertTrue with assertIsNotNone for check an object\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/bbc6cba06895ee52f35f7050568ce6619ee15aac"}]}],"author":{"name":"Eric Pendergrass","email":"eap@hp.com","date":"2014-07-29 15:52:20.000000000","tz":-420},"committer":{"name":"Eric Pendergrass","email":"eap@hp.com","date":"2014-08-22 16:36:57.000000000","tz":-420},"subject":"Verify alarm found before modifying","message":"Verify alarm found before modifying\n\nCurrent behavior is to retrieve alarm by id and conduct operations on the\nobject.  If the tenant doesn\u0027t own the alarm or isn\u0027t admin, the user will\nreceive the message: \u0027NoneType\u0027 object has no attribute \u0027to_dict\u0027\n\nAbove message doesn\u0027t provide any useful diagnostic information and indicates a\nprogramming error since an unexpected None-type is encountered and not handled.\n\nThis change verifies the alarm is found before using the object.  If alarm not\nfound it prints the same message for a not found Alarm as other PUT operations\nlike alarm-state-set:  Alarm not found: \u003calarm_id\u003e.\n\nThis message is more useful for diagnosis and gets rid of the uncaught\nNone-type error.\n\nChange-Id: I66abcd4498b24ac7cadcf29fe3ced3fcda08458c\nCloses-Bug: #1348387\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/97f5457886fef0c0bdb8c5df4efe407337ecd429"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/97f5457886fef0c0bdb8c5df4efe407337ecd429"}]},"branch":"refs/heads/master"},"3ce1581ad7704569499691b4d776da64868c442c":{"kind":"REWORK","_number":4,"created":"2014-08-22 16:44:28.000000000","uploader":{"_account_id":7409,"name":"Eric Pendergrass","email":"epende@gmail.com","username":"epende"},"ref":"refs/changes/45/110345/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ceilometerclient","ref":"refs/changes/45/110345/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/4"}}},"commit":{"parents":[{"commit":"bbc6cba06895ee52f35f7050568ce6619ee15aac","subject":"Merge \"Replace assertTrue with assertIsNotNone for check an object\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/bbc6cba06895ee52f35f7050568ce6619ee15aac"}]}],"author":{"name":"Eric Pendergrass","email":"eap@hp.com","date":"2014-07-29 15:52:20.000000000","tz":-420},"committer":{"name":"Eric Pendergrass","email":"eap@hp.com","date":"2014-08-22 16:43:16.000000000","tz":-420},"subject":"Verify alarm found before modifying","message":"Verify alarm found before modifying\n\nCurrent behavior is to retrieve alarm by id and conduct operations on the\nobject.  If the tenant doesn\u0027t own the alarm or isn\u0027t admin, the user will\nreceive the message: \u0027NoneType\u0027 object has no attribute \u0027to_dict\u0027\n\nAbove message doesn\u0027t provide any useful diagnostic information and indicates a\nprogramming error since an unexpected None-type is encountered and not handled.\n\nThis change verifies the alarm is found before using the object.  If alarm not\nfound it prints the same message for a not found Alarm as other PUT operations\nlike alarm-state-set:  Alarm not found: \u003calarm_id\u003e.\n\nThis message is more useful for diagnosis and gets rid of the uncaught\nNone-type error.\n\nChange-Id: I66abcd4498b24ac7cadcf29fe3ced3fcda08458c\nCloses-Bug: #1348387\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/3ce1581ad7704569499691b4d776da64868c442c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/3ce1581ad7704569499691b4d776da64868c442c"}]},"branch":"refs/heads/master"},"61c171bc1819f024fca3846caa7437062e5a0a49":{"kind":"REWORK","_number":5,"created":"2014-08-22 23:25:44.000000000","uploader":{"_account_id":7409,"name":"Eric Pendergrass","email":"epende@gmail.com","username":"epende"},"ref":"refs/changes/45/110345/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ceilometerclient","ref":"refs/changes/45/110345/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/5"}}},"commit":{"parents":[{"commit":"bbc6cba06895ee52f35f7050568ce6619ee15aac","subject":"Merge \"Replace assertTrue with assertIsNotNone for check an object\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/bbc6cba06895ee52f35f7050568ce6619ee15aac"}]}],"author":{"name":"Eric Pendergrass","email":"eap@hp.com","date":"2014-07-29 15:52:20.000000000","tz":-420},"committer":{"name":"Eric Pendergrass","email":"eap@hp.com","date":"2014-08-22 23:24:35.000000000","tz":-420},"subject":"Verify alarm found before modifying","message":"Verify alarm found before modifying\n\nCurrent behavior is to retrieve alarm by id and conduct operations on the\nobject.  If the tenant doesn\u0027t own the alarm or isn\u0027t admin, the user will\nreceive the message: \u0027NoneType\u0027 object has no attribute \u0027to_dict\u0027\n\nAbove message doesn\u0027t provide any useful diagnostic information and indicates a\nprogramming error since an unexpected None-type is encountered and not handled.\n\nThis change verifies the alarm is found before using the object.  If alarm not\nfound it prints the same message for a not found Alarm as other PUT operations\nlike alarm-state-set:  Alarm not found: \u003calarm_id\u003e.\n\nThis message is more useful for diagnosis and gets rid of the uncaught\nNone-type error.\n\nChange-Id: I66abcd4498b24ac7cadcf29fe3ced3fcda08458c\nCloses-Bug: #1348387\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/61c171bc1819f024fca3846caa7437062e5a0a49"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/61c171bc1819f024fca3846caa7437062e5a0a49"}]},"branch":"refs/heads/master"},"023288261fe74a344233c993d059538d29223c2c":{"kind":"REWORK","_number":6,"created":"2014-08-25 15:43:07.000000000","uploader":{"_account_id":7409,"name":"Eric Pendergrass","email":"epende@gmail.com","username":"epende"},"ref":"refs/changes/45/110345/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ceilometerclient","ref":"refs/changes/45/110345/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/6"}}},"commit":{"parents":[{"commit":"bbc6cba06895ee52f35f7050568ce6619ee15aac","subject":"Merge \"Replace assertTrue with assertIsNotNone for check an object\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/bbc6cba06895ee52f35f7050568ce6619ee15aac"}]}],"author":{"name":"Eric Pendergrass","email":"eap@hp.com","date":"2014-07-29 15:52:20.000000000","tz":-420},"committer":{"name":"Eric Pendergrass","email":"eap@hp.com","date":"2014-08-25 15:41:56.000000000","tz":-420},"subject":"Verify alarm found before modifying","message":"Verify alarm found before modifying\n\nCurrent behavior is to retrieve alarm by id and conduct operations on the\nobject.  If the tenant doesn\u0027t own the alarm or isn\u0027t admin, the user will\nreceive the message: \u0027NoneType\u0027 object has no attribute \u0027to_dict\u0027\n\nAbove message doesn\u0027t provide any useful diagnostic information and indicates a\nprogramming error since an unexpected None-type is encountered and not handled.\n\nThis change verifies the alarm is found before using the object.  If alarm not\nfound it prints the same message for a not found Alarm as other PUT operations\nlike alarm-state-set:  Alarm not found: \u003calarm_id\u003e.\n\nThis message is more useful for diagnosis and gets rid of the uncaught\nNone-type error.\n\nChange-Id: I66abcd4498b24ac7cadcf29fe3ced3fcda08458c\nCloses-Bug: #1348387\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/023288261fe74a344233c993d059538d29223c2c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/023288261fe74a344233c993d059538d29223c2c"}]},"branch":"refs/heads/master"},"82a5163ee0962b18dff7782c53d93167f690231d":{"kind":"REWORK","_number":7,"created":"2014-08-25 22:26:11.000000000","uploader":{"_account_id":7409,"name":"Eric Pendergrass","email":"epende@gmail.com","username":"epende"},"ref":"refs/changes/45/110345/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ceilometerclient","ref":"refs/changes/45/110345/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/7"}}},"commit":{"parents":[{"commit":"bbc6cba06895ee52f35f7050568ce6619ee15aac","subject":"Merge \"Replace assertTrue with assertIsNotNone for check an object\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/bbc6cba06895ee52f35f7050568ce6619ee15aac"}]}],"author":{"name":"Eric Pendergrass","email":"eap@hp.com","date":"2014-07-29 15:52:20.000000000","tz":-420},"committer":{"name":"Eric Pendergrass","email":"eap@hp.com","date":"2014-08-25 22:24:59.000000000","tz":-420},"subject":"Verify alarm found before modifying","message":"Verify alarm found before modifying\n\nCurrent behavior is to retrieve alarm by id and conduct operations on the\nobject.  If the tenant doesn\u0027t own the alarm or isn\u0027t admin, the user will\nreceive the message: \u0027NoneType\u0027 object has no attribute \u0027to_dict\u0027\n\nAbove message doesn\u0027t provide any useful diagnostic information and indicates a\nprogramming error since an unexpected None-type is encountered and not handled.\n\nThis change verifies the alarm is found before using the object.  If alarm not\nfound it prints the same message for a not found Alarm as other PUT operations\nlike alarm-state-set:  Alarm not found: \u003calarm_id\u003e.\n\nThis message is more useful for diagnosis and gets rid of the uncaught\nNone-type error.\n\nChange-Id: I66abcd4498b24ac7cadcf29fe3ced3fcda08458c\nCloses-Bug: #1348387\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/82a5163ee0962b18dff7782c53d93167f690231d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/82a5163ee0962b18dff7782c53d93167f690231d"}]},"branch":"refs/heads/master"},"665bdab612a218d9c46dd4a9a94bf92b4d1a128e":{"kind":"REWORK","_number":8,"created":"2014-08-26 15:08:04.000000000","uploader":{"_account_id":7409,"name":"Eric Pendergrass","email":"epende@gmail.com","username":"epende"},"ref":"refs/changes/45/110345/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ceilometerclient","ref":"refs/changes/45/110345/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/8"}}},"commit":{"parents":[{"commit":"bbc6cba06895ee52f35f7050568ce6619ee15aac","subject":"Merge \"Replace assertTrue with assertIsNotNone for check an object\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/bbc6cba06895ee52f35f7050568ce6619ee15aac"}]}],"author":{"name":"Eric Pendergrass","email":"eap@hp.com","date":"2014-07-29 15:52:20.000000000","tz":-420},"committer":{"name":"Eric Pendergrass","email":"eap@hp.com","date":"2014-08-26 15:06:52.000000000","tz":-420},"subject":"Verify alarm found before modifying","message":"Verify alarm found before modifying\n\nCurrent behavior is to retrieve alarm by id and conduct operations on the\nobject.  If the tenant doesn\u0027t own the alarm or isn\u0027t admin, the user will\nreceive the message: \u0027NoneType\u0027 object has no attribute \u0027to_dict\u0027\n\nAbove message doesn\u0027t provide any useful diagnostic information and indicates a\nprogramming error since an unexpected None-type is encountered and not handled.\n\nThis change verifies the alarm is found before using the object.  If alarm not\nfound it prints the same message for a not found Alarm as other PUT operations\nlike alarm-state-set:  Alarm not found: \u003calarm_id\u003e.\n\nThis message is more useful for diagnosis and gets rid of the uncaught\nNone-type error.\n\nChange-Id: I66abcd4498b24ac7cadcf29fe3ced3fcda08458c\nCloses-Bug: #1348387\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/665bdab612a218d9c46dd4a9a94bf92b4d1a128e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/665bdab612a218d9c46dd4a9a94bf92b4d1a128e"}]},"branch":"refs/heads/master"},"6dd8fb6e0986722cbc4eafabe776db458ddd3b07":{"kind":"REWORK","_number":9,"created":"2014-08-26 16:50:55.000000000","uploader":{"_account_id":7409,"name":"Eric Pendergrass","email":"epende@gmail.com","username":"epende"},"ref":"refs/changes/45/110345/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ceilometerclient","ref":"refs/changes/45/110345/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/9"}}},"commit":{"parents":[{"commit":"bbc6cba06895ee52f35f7050568ce6619ee15aac","subject":"Merge \"Replace assertTrue with assertIsNotNone for check an object\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/bbc6cba06895ee52f35f7050568ce6619ee15aac"}]}],"author":{"name":"Eric Pendergrass","email":"eap@hp.com","date":"2014-07-29 15:52:20.000000000","tz":-420},"committer":{"name":"Eric Pendergrass","email":"eap@hp.com","date":"2014-08-26 16:49:42.000000000","tz":-420},"subject":"Verify alarm found before modifying","message":"Verify alarm found before modifying\n\nCurrent behavior is to retrieve alarm by id and conduct operations on the\nobject.  If the tenant doesn\u0027t own the alarm or isn\u0027t admin, the user will\nreceive the message: \u0027NoneType\u0027 object has no attribute \u0027to_dict\u0027\n\nAbove message doesn\u0027t provide any useful diagnostic information and indicates a\nprogramming error since an unexpected None-type is encountered and not handled.\n\nThis change verifies the alarm is found before using the object.  If alarm not\nfound it prints the same message for a not found Alarm as other PUT operations\nlike alarm-state-set:  Alarm not found: \u003calarm_id\u003e.\n\nThis message is more useful for diagnosis and gets rid of the uncaught\nNone-type error.\n\nChange-Id: I66abcd4498b24ac7cadcf29fe3ced3fcda08458c\nCloses-Bug: #1348387\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/6dd8fb6e0986722cbc4eafabe776db458ddd3b07"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/6dd8fb6e0986722cbc4eafabe776db458ddd3b07"}]},"branch":"refs/heads/master"},"92a91c659cbcb669cd143e2f204cb768efb61466":{"kind":"REWORK","_number":10,"created":"2014-08-26 17:00:07.000000000","uploader":{"_account_id":7409,"name":"Eric Pendergrass","email":"epende@gmail.com","username":"epende"},"ref":"refs/changes/45/110345/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ceilometerclient","ref":"refs/changes/45/110345/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/10"}}},"commit":{"parents":[{"commit":"bbc6cba06895ee52f35f7050568ce6619ee15aac","subject":"Merge \"Replace assertTrue with assertIsNotNone for check an object\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/bbc6cba06895ee52f35f7050568ce6619ee15aac"}]}],"author":{"name":"Eric Pendergrass","email":"eap@hp.com","date":"2014-07-29 15:52:20.000000000","tz":-420},"committer":{"name":"Eric Pendergrass","email":"eap@hp.com","date":"2014-08-26 16:58:55.000000000","tz":-420},"subject":"Verify alarm found before modifying","message":"Verify alarm found before modifying\n\nCurrent behavior is to retrieve alarm by id and conduct operations on the\nobject.  If the tenant doesn\u0027t own the alarm or isn\u0027t admin, the user will\nreceive the message: \u0027NoneType\u0027 object has no attribute \u0027to_dict\u0027\n\nAbove message doesn\u0027t provide any useful diagnostic information and indicates a\nprogramming error since an unexpected None-type is encountered and not handled.\n\nThis change verifies the alarm is found before using the object.  If alarm not\nfound it prints the same message for a not found Alarm as other PUT operations\nlike alarm-state-set:  Alarm not found: \u003calarm_id\u003e.\n\nThis message is more useful for diagnosis and gets rid of the uncaught\nNone-type error.\n\nChange-Id: I66abcd4498b24ac7cadcf29fe3ced3fcda08458c\nCloses-Bug: #1348387\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/92a91c659cbcb669cd143e2f204cb768efb61466"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/92a91c659cbcb669cd143e2f204cb768efb61466"}]},"branch":"refs/heads/master"},"a2636f1955410e6efe2243ceb59c20eee4032f76":{"kind":"REWORK","_number":11,"created":"2014-08-26 21:58:52.000000000","uploader":{"_account_id":7409,"name":"Eric Pendergrass","email":"epende@gmail.com","username":"epende"},"ref":"refs/changes/45/110345/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ceilometerclient","ref":"refs/changes/45/110345/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/11"}}},"commit":{"parents":[{"commit":"bbc6cba06895ee52f35f7050568ce6619ee15aac","subject":"Merge \"Replace assertTrue with assertIsNotNone for check an object\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/bbc6cba06895ee52f35f7050568ce6619ee15aac"}]}],"author":{"name":"Eric Pendergrass","email":"eap@hp.com","date":"2014-07-29 15:52:20.000000000","tz":-420},"committer":{"name":"Eric Pendergrass","email":"eap@hp.com","date":"2014-08-26 21:57:38.000000000","tz":-420},"subject":"Verify alarm found before modifying","message":"Verify alarm found before modifying\n\nCurrent behavior is to retrieve alarm by id and conduct operations on the\nobject.  If the tenant doesn\u0027t own the alarm or isn\u0027t admin, the user will\nreceive the message: \u0027NoneType\u0027 object has no attribute \u0027to_dict\u0027\n\nAbove message doesn\u0027t provide any useful diagnostic information and indicates a\nprogramming error since an unexpected None-type is encountered and not handled.\n\nThis change verifies the alarm is found before using the object.  If alarm not\nfound it prints the same message for a not found Alarm as other PUT operations\nlike alarm-state-set:  Alarm not found: \u003calarm_id\u003e.\n\nThis message is more useful for diagnosis and gets rid of the uncaught\nNone-type error.\n\nChange-Id: I66abcd4498b24ac7cadcf29fe3ced3fcda08458c\nCloses-Bug: #1348387\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/a2636f1955410e6efe2243ceb59c20eee4032f76"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/a2636f1955410e6efe2243ceb59c20eee4032f76"}]},"branch":"refs/heads/master"},"36aabdf6446e9202a4358b43d5de1a3dfa515a7d":{"kind":"REWORK","_number":12,"created":"2014-08-27 15:56:39.000000000","uploader":{"_account_id":7409,"name":"Eric Pendergrass","email":"epende@gmail.com","username":"epende"},"ref":"refs/changes/45/110345/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ceilometerclient","ref":"refs/changes/45/110345/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/12"}}},"commit":{"parents":[{"commit":"bbc6cba06895ee52f35f7050568ce6619ee15aac","subject":"Merge \"Replace assertTrue with assertIsNotNone for check an object\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/bbc6cba06895ee52f35f7050568ce6619ee15aac"}]}],"author":{"name":"Eric Pendergrass","email":"eap@hp.com","date":"2014-07-29 15:52:20.000000000","tz":-420},"committer":{"name":"Eric Pendergrass","email":"eap@hp.com","date":"2014-08-27 15:55:24.000000000","tz":-420},"subject":"Verify alarm found before modifying","message":"Verify alarm found before modifying\n\nCurrent behavior is to retrieve alarm by id and conduct operations on the\nobject.  If the tenant doesn\u0027t own the alarm or isn\u0027t admin, the user will\nreceive the message: \u0027NoneType\u0027 object has no attribute \u0027to_dict\u0027\n\nAbove message doesn\u0027t provide any useful diagnostic information and indicates a\nprogramming error since an unexpected None-type is encountered and not handled.\n\nThis change verifies the alarm is found before using the object.  If alarm not\nfound it prints the same message for a not found Alarm as other PUT operations\nlike alarm-state-set:  Alarm not found: \u003calarm_id\u003e.\n\nThis message is more useful for diagnosis and gets rid of the uncaught\nNone-type error.\n\nChange-Id: I66abcd4498b24ac7cadcf29fe3ced3fcda08458c\nCloses-Bug: #1348387\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/36aabdf6446e9202a4358b43d5de1a3dfa515a7d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/36aabdf6446e9202a4358b43d5de1a3dfa515a7d"}]},"branch":"refs/heads/master"},"a07af97abccc33f9f6e0e5bca4b4996eeb4700bf":{"kind":"REWORK","_number":13,"created":"2014-08-27 19:47:54.000000000","uploader":{"_account_id":7409,"name":"Eric Pendergrass","email":"epende@gmail.com","username":"epende"},"ref":"refs/changes/45/110345/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ceilometerclient","ref":"refs/changes/45/110345/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/13"}}},"commit":{"parents":[{"commit":"bbc6cba06895ee52f35f7050568ce6619ee15aac","subject":"Merge \"Replace assertTrue with assertIsNotNone for check an object\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/bbc6cba06895ee52f35f7050568ce6619ee15aac"}]}],"author":{"name":"Eric Pendergrass","email":"eap@hp.com","date":"2014-07-29 15:52:20.000000000","tz":-420},"committer":{"name":"Eric Pendergrass","email":"eap@hp.com","date":"2014-08-27 19:46:40.000000000","tz":-420},"subject":"Verify alarm found before modifying","message":"Verify alarm found before modifying\n\nCurrent behavior is to retrieve alarm by id and conduct operations on the\nobject.  If the tenant doesn\u0027t own the alarm or isn\u0027t admin, the user will\nreceive the message: \u0027NoneType\u0027 object has no attribute \u0027to_dict\u0027\n\nAbove message doesn\u0027t provide any useful diagnostic information and indicates a\nprogramming error since an unexpected None-type is encountered and not handled.\n\nThis change verifies the alarm is found before using the object.  If alarm not\nfound it prints the same message for a not found Alarm as other PUT operations\nlike alarm-state-set:  Alarm not found: \u003calarm_id\u003e.\n\nThis message is more useful for diagnosis and gets rid of the uncaught\nNone-type error.\n\nChange-Id: I66abcd4498b24ac7cadcf29fe3ced3fcda08458c\nCloses-Bug: #1348387\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/a07af97abccc33f9f6e0e5bca4b4996eeb4700bf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/a07af97abccc33f9f6e0e5bca4b4996eeb4700bf"}]},"branch":"refs/heads/master"},"ef4ba4366c28066983bd8e144a6cfab81c645781":{"kind":"REWORK","_number":14,"created":"2014-08-27 22:23:11.000000000","uploader":{"_account_id":7409,"name":"Eric Pendergrass","email":"epende@gmail.com","username":"epende"},"ref":"refs/changes/45/110345/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ceilometerclient","ref":"refs/changes/45/110345/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/14"}}},"commit":{"parents":[{"commit":"bbc6cba06895ee52f35f7050568ce6619ee15aac","subject":"Merge \"Replace assertTrue with assertIsNotNone for check an object\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/bbc6cba06895ee52f35f7050568ce6619ee15aac"}]}],"author":{"name":"Eric Pendergrass","email":"eap@hp.com","date":"2014-07-29 15:52:20.000000000","tz":-420},"committer":{"name":"Eric Pendergrass","email":"eap@hp.com","date":"2014-08-27 22:21:57.000000000","tz":-420},"subject":"Verify alarm found before modifying","message":"Verify alarm found before modifying\n\nCurrent behavior is to retrieve alarm by id and conduct operations on the\nobject.  If the tenant doesn\u0027t own the alarm or isn\u0027t admin, the user will\nreceive the message: \u0027NoneType\u0027 object has no attribute \u0027to_dict\u0027\n\nAbove message doesn\u0027t provide any useful diagnostic information and indicates a\nprogramming error since an unexpected None-type is encountered and not handled.\n\nThis change verifies the alarm is found before using the object.  If alarm not\nfound it prints the same message for a not found Alarm as other PUT operations\nlike alarm-state-set:  Alarm not found: \u003calarm_id\u003e.\n\nThis message is more useful for diagnosis and gets rid of the uncaught\nNone-type error.\n\nChange-Id: I66abcd4498b24ac7cadcf29fe3ced3fcda08458c\nCloses-Bug: #1348387\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/ef4ba4366c28066983bd8e144a6cfab81c645781"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/ef4ba4366c28066983bd8e144a6cfab81c645781"}]},"branch":"refs/heads/master"},"4e36688de2dd9835086c52a3a21153aaebdfc5f8":{"kind":"REWORK","_number":15,"created":"2014-08-28 13:14:37.000000000","uploader":{"_account_id":7409,"name":"Eric Pendergrass","email":"epende@gmail.com","username":"epende"},"ref":"refs/changes/45/110345/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ceilometerclient","ref":"refs/changes/45/110345/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/15"}}},"commit":{"parents":[{"commit":"bbc6cba06895ee52f35f7050568ce6619ee15aac","subject":"Merge \"Replace assertTrue with assertIsNotNone for check an object\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/bbc6cba06895ee52f35f7050568ce6619ee15aac"}]}],"author":{"name":"Eric Pendergrass","email":"eap@hp.com","date":"2014-07-29 15:52:20.000000000","tz":-420},"committer":{"name":"Eric Pendergrass","email":"eap@hp.com","date":"2014-08-28 13:13:21.000000000","tz":-420},"subject":"Verify alarm found before modifying","message":"Verify alarm found before modifying\n\nCurrent behavior is to retrieve alarm by id and conduct operations on the\nobject.  If the tenant doesn\u0027t own the alarm or isn\u0027t admin, the user will\nreceive the message: \u0027NoneType\u0027 object has no attribute \u0027to_dict\u0027\n\nAbove message doesn\u0027t provide any useful diagnostic information and indicates a\nprogramming error since an unexpected None-type is encountered and not handled.\n\nThis change verifies the alarm is found before using the object.  If alarm not\nfound it prints the same message for a not found Alarm as other PUT operations\nlike alarm-state-set:  Alarm not found: \u003calarm_id\u003e.\n\nThis message is more useful for diagnosis and gets rid of the uncaught\nNone-type error.\n\nChange-Id: I66abcd4498b24ac7cadcf29fe3ced3fcda08458c\nCloses-Bug: #1348387\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/4e36688de2dd9835086c52a3a21153aaebdfc5f8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/4e36688de2dd9835086c52a3a21153aaebdfc5f8"}]},"branch":"refs/heads/master"},"8a01731d4e68152e9f575bea78b2baa085986726":{"kind":"REWORK","_number":16,"created":"2014-08-29 14:04:31.000000000","uploader":{"_account_id":7409,"name":"Eric Pendergrass","email":"epende@gmail.com","username":"epende"},"ref":"refs/changes/45/110345/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ceilometerclient","ref":"refs/changes/45/110345/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ceilometerclient refs/changes/45/110345/16"}}},"commit":{"parents":[{"commit":"11134c56752a0224c4458e0827a318ba8c6e2642","subject":"Merge \"Check if the alarm has time constraints field before displaying\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/11134c56752a0224c4458e0827a318ba8c6e2642"}]}],"author":{"name":"Eric Pendergrass","email":"eap@hp.com","date":"2014-07-29 15:52:20.000000000","tz":-420},"committer":{"name":"Eric Pendergrass","email":"eap@hp.com","date":"2014-08-29 14:04:30.000000000","tz":0},"subject":"Verify alarm found before modifying","message":"Verify alarm found before modifying\n\nCurrent behavior is to retrieve alarm by id and conduct operations on the\nobject.  If the tenant doesn\u0027t own the alarm or isn\u0027t admin, the user will\nreceive the message: \u0027NoneType\u0027 object has no attribute \u0027to_dict\u0027\n\nAbove message doesn\u0027t provide any useful diagnostic information and indicates a\nprogramming error since an unexpected None-type is encountered and not handled.\n\nThis change verifies the alarm is found before using the object.  If alarm not\nfound it prints the same message for a not found Alarm as other PUT operations\nlike alarm-state-set:  Alarm not found: \u003calarm_id\u003e.\n\nThis message is more useful for diagnosis and gets rid of the uncaught\nNone-type error.\n\nChange-Id: I66abcd4498b24ac7cadcf29fe3ced3fcda08458c\nCloses-Bug: #1348387\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/8a01731d4e68152e9f575bea78b2baa085986726"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/8a01731d4e68152e9f575bea78b2baa085986726"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
