)]}'
{"id":"openstack%2Fpython-ceilometerclient~202938","triplet_id":"openstack%2Fpython-ceilometerclient~master~Id13b56eef55f807d5ad2026f225c93fd5585521e","project":"openstack/python-ceilometerclient","branch":"master","topic":"client_redirect_aodh","hashtags":[],"change_id":"Id13b56eef55f807d5ad2026f225c93fd5585521e","subject":"Add support for client redirecting to aodh endpoint if available","status":"MERGED","created":"2015-07-17 09:18:17.000000000","updated":"2015-07-23 02:28:04.000000000","submitted":"2015-07-23 02:28:03.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"6521ca80581bcbd4ec8455aa0a5cb3bb253ea208","_number":202938,"virtual_id_number":202938,"owner":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"date":"2015-07-22 07:23:27.000000000","_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},{"value":2,"date":"2015-07-23 02:28:03.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6835,"name":"Kun Huang","email":"gareth@openstacker.org","username":"academicgareth"},{"value":0,"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},{"value":0,"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},{"value":0,"date":"2015-07-22 17:06:29.000000000","_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"value":0,"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"all":[{"value":0,"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6835,"name":"Kun Huang","email":"gareth@openstacker.org","username":"academicgareth"},{"value":2,"date":"2015-07-22 13:22:02.000000000","_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},{"value":0,"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},{"value":0,"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"value":2,"date":"2015-07-22 09:42:57.000000000","_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"all":[{"value":0,"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6835,"name":"Kun Huang","email":"gareth@openstacker.org","username":"academicgareth"},{"value":1,"date":"2015-07-22 13:22:02.000000000","_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},{"value":0,"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},{"value":0,"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"value":0,"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},{"_account_id":6835,"name":"Kun Huang","email":"gareth@openstacker.org","username":"academicgareth"},{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-07-18 09:27:52.000000000","updated_by":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"reviewer":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"state":"REVIEWER"},{"updated":"2015-07-21 04:53:31.000000000","updated_by":{"_account_id":6835,"name":"Kun Huang","email":"gareth@openstacker.org","username":"academicgareth"},"reviewer":{"_account_id":6835,"name":"Kun Huang","email":"gareth@openstacker.org","username":"academicgareth"},"state":"REVIEWER"},{"updated":"2015-07-22 09:42:57.000000000","updated_by":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"reviewer":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"state":"REVIEWER"},{"updated":"2015-07-22 13:22:02.000000000","updated_by":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"reviewer":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"state":"REVIEWER"},{"updated":"2015-07-22 17:06:29.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":"2015-07-23 02:28:03.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"6a6a1f298103b98fdc8e99a7cf5e9f277c052baa","author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"date":"2015-07-17 09:18:17.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"988375281c89932ebe01e16916103a5721be8c27","author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"date":"2015-07-17 09:35:15.000000000","message":"Patch Set 1:\n\n(1 comment)\n\nCool :) \n\nAlso, I have done the same thing on server side https://review.openstack.org/#/c/202926/.\n\nI think both are necessary to provide an alarm client that works even if ceilometer-api is not started and to provide compatibility for application that doesn\u0027t use the python binding.","accounts_in_message":[],"_revision_number":1},{"id":"9079c2bcf197d58337d1403fe8a516fa1b6aa3d6","author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"date":"2015-07-17 09:40:42.000000000","message":"Patch Set 1:\n\nHi Mehdi Abaakouk, thanks for your works, I have found your change just now, it is a pretty implementation!, So I am not sure if this is necessary any more ;). this is just a primary draft, if this is need, I will continue this change.","accounts_in_message":[],"_revision_number":1},{"id":"0a8a7792c430ff616b991d4b89fe8f32d36dbd62","author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"date":"2015-07-17 09:42:30.000000000","message":"Patch Set 1:\n\nFrom my PoV, both are needed, let\u0027s see what other people think.","accounts_in_message":[],"_revision_number":1},{"id":"d4179d8194b4d7c7de66c6ab7c3b95f35468cc03","author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"date":"2015-07-17 09:48:01.000000000","message":"Patch Set 1:\n\n(1 comment)\n\nOK thanks, the pros: this approach can avoid sending alarm related requests to ceilometer api server.","accounts_in_message":[],"_revision_number":1},{"id":"9703035240f7f6a679cf2f8b57b621f6311736af","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-17 10:11:41.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-ceilometerclient-pep8 http://logs.openstack.org/38/202938/1/check/gate-python-ceilometerclient-pep8/535fb5e/ : FAILURE in 52s\n- gate-python-ceilometerclient-docs http://docs-draft.openstack.org/38/202938/1/check/gate-python-ceilometerclient-docs/d485eab//doc/build/html/ : SUCCESS in 55s\n- gate-python-ceilometerclient-python27 http://logs.openstack.org/38/202938/1/check/gate-python-ceilometerclient-python27/591c88e/ : FAILURE in 1m 08s\n- gate-python-ceilometerclient-python34 http://logs.openstack.org/38/202938/1/check/gate-python-ceilometerclient-python34/988b1df/ : FAILURE in 1m 16s\n- gate-python-ceilometerclient-pypy http://logs.openstack.org/38/202938/1/check/gate-python-ceilometerclient-pypy/c0d9b2d/ : FAILURE in 2m 42s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-ceilometerclient http://logs.openstack.org/38/202938/1/check/gate-tempest-dsvm-neutron-src-python-ceilometerclient/a9119ea/ : SUCCESS in 50m 47s\n- gate-ceilometerclient-dsvm-functional http://logs.openstack.org/38/202938/1/check/gate-ceilometerclient-dsvm-functional/bee4dff/ : SUCCESS in 22m 45s","accounts_in_message":[],"_revision_number":1},{"id":"7bbf8ce73c73b01b6157256e3071cfc24b3384ef","author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"date":"2015-07-18 06:52:20.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"59875959b6771b406451a5de3371c80f5297dc65","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-18 07:45:32.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-ceilometerclient-pep8 http://logs.openstack.org/38/202938/2/check/gate-python-ceilometerclient-pep8/5e9110e/ : FAILURE in 56s\n- gate-python-ceilometerclient-docs http://docs-draft.openstack.org/38/202938/2/check/gate-python-ceilometerclient-docs/a4d3cfa//doc/build/html/ : SUCCESS in 1m 10s\n- gate-python-ceilometerclient-python27 http://logs.openstack.org/38/202938/2/check/gate-python-ceilometerclient-python27/de80b57/ : SUCCESS in 1m 12s\n- gate-python-ceilometerclient-python34 http://logs.openstack.org/38/202938/2/check/gate-python-ceilometerclient-python34/111d184/ : FAILURE in 1m 57s\n- gate-python-ceilometerclient-pypy http://logs.openstack.org/38/202938/2/check/gate-python-ceilometerclient-pypy/bf0bf82/ : SUCCESS in 2m 11s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-ceilometerclient http://logs.openstack.org/38/202938/2/check/gate-tempest-dsvm-neutron-src-python-ceilometerclient/6fafc7b/ : SUCCESS in 53m 06s\n- gate-ceilometerclient-dsvm-functional http://logs.openstack.org/38/202938/2/check/gate-ceilometerclient-dsvm-functional/cb075b5/ : SUCCESS in 20m 39s","accounts_in_message":[],"_revision_number":2},{"id":"8c3bd079771dc4835698609231e97ea0354847b2","author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"date":"2015-07-18 09:25:12.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"8be0ac6941901ff907cc41e6f07289e89e0e1f5a","author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"date":"2015-07-18 09:35:45.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"b1285494b0aed24a77532700fbab0a12ed2f1646","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-18 10:35:29.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ceilometerclient-pep8 http://logs.openstack.org/38/202938/4/check/gate-python-ceilometerclient-pep8/eae9b52/ : SUCCESS in 47s\n- gate-python-ceilometerclient-docs http://docs-draft.openstack.org/38/202938/4/check/gate-python-ceilometerclient-docs/48ebe4f//doc/build/html/ : SUCCESS in 51s\n- gate-python-ceilometerclient-python27 http://logs.openstack.org/38/202938/4/check/gate-python-ceilometerclient-python27/8c4bb01/ : SUCCESS in 57s\n- gate-python-ceilometerclient-python34 http://logs.openstack.org/38/202938/4/check/gate-python-ceilometerclient-python34/f4750f4/ : SUCCESS in 1m 22s\n- gate-python-ceilometerclient-pypy http://logs.openstack.org/38/202938/4/check/gate-python-ceilometerclient-pypy/d53cda4/ : SUCCESS in 1m 23s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-ceilometerclient http://logs.openstack.org/38/202938/4/check/gate-tempest-dsvm-neutron-src-python-ceilometerclient/8854f6d/ : SUCCESS in 59m 37s\n- gate-ceilometerclient-dsvm-functional http://logs.openstack.org/38/202938/4/check/gate-ceilometerclient-dsvm-functional/01de611/ : SUCCESS in 21m 50s","accounts_in_message":[],"_revision_number":4},{"id":"a45da0895e667e5b1165f4eaa3586ca51b1d70bd","author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"date":"2015-07-20 03:22:44.000000000","message":"Patch Set 4: Workflow-1\n\nneed to check with heat integration tests","accounts_in_message":[],"_revision_number":4},{"id":"c28a813e8cf4123cda6dc10e0f1a54a796af5d63","author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"date":"2015-07-20 10:52:42.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"bdae2d58216733160abd24773316c54c543bf902","author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"date":"2015-07-20 10:57:31.000000000","message":"Patch Set 5:\n\nNOTE: ps5 has been test with heat integration tests, the process of heat-\u003eceilometerclient-\u003eaodh-api is OK, but it seems there is a problem with alarm evaluation of aodh, will work on that, maybe in others patchs. \nAdditionally, there is a heat issue should be handled firstly [1] \n\n[1] https://review.openstack.org/#/c/203520/","accounts_in_message":[],"_revision_number":5},{"id":"9636f0c59289ad8f7ff2e9948e6bbd3f4cbf5e4b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-20 11:57:58.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ceilometerclient-pep8 http://logs.openstack.org/38/202938/5/check/gate-python-ceilometerclient-pep8/8853b5e/ : SUCCESS in 57s\n- gate-python-ceilometerclient-docs http://docs-draft.openstack.org/38/202938/5/check/gate-python-ceilometerclient-docs/46e7ea8//doc/build/html/ : SUCCESS in 1m 08s\n- gate-python-ceilometerclient-python27 http://logs.openstack.org/38/202938/5/check/gate-python-ceilometerclient-python27/1e634da/ : SUCCESS in 1m 09s\n- gate-python-ceilometerclient-python34 http://logs.openstack.org/38/202938/5/check/gate-python-ceilometerclient-python34/4a6d45f/ : SUCCESS in 1m 42s\n- gate-python-ceilometerclient-pypy http://logs.openstack.org/38/202938/5/check/gate-python-ceilometerclient-pypy/055e836/ : SUCCESS in 1m 39s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-ceilometerclient http://logs.openstack.org/38/202938/5/check/gate-tempest-dsvm-neutron-src-python-ceilometerclient/e793889/ : SUCCESS in 1h 01m 50s\n- gate-ceilometerclient-dsvm-functional http://logs.openstack.org/38/202938/5/check/gate-ceilometerclient-dsvm-functional/309cead/ : SUCCESS in 25m 30s","accounts_in_message":[],"_revision_number":5},{"id":"033b7dbc5b1a155c3178d77d63bdc2b1f18f3035","author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"date":"2015-07-21 04:35:36.000000000","message":"Patch Set 5:\n\nI have test this functionality with heat auto scaling tests OK (the alarm evaluation problem I mentioned because my wrong dispatcher configuration ), the details of testing is:\nhttp://paste.openstack.org/show/394122/","accounts_in_message":[],"_revision_number":5},{"id":"5e1b855c62e37a2ecaf89ff6c56aeba31cfbdba0","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2015-07-21 08:51:14.000000000","message":"Patch Set 5: Code-Review+2\n\nThis seems to make sense, mostly, but it is hard to be sure because of the incredibly verbosity associated with building the various http clients: It\u0027s difficult to extract the actual changes from the kwargs manipulations. Is there an opportunity to make that stuff more readable?\n\nBut it seems to work okay.","accounts_in_message":[],"_revision_number":5},{"id":"0cb0468fb27c194b8413e7f670f3c97ff67cfbaa","author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"date":"2015-07-21 11:14:16.000000000","message":"Patch Set 5: Workflow-1\n\nHi Chris, thanks for your review, yeah, this change looks rough, maybe I need to make this more readable or add some doc string of the method, and also, I just realized this change have the risk of breaking the rally tests. So it is better to mark this \"WIP\" until I have tested this OK with rally. I have asked for Kun Huang\u0027s help, he is a rally core ;-)","accounts_in_message":[],"_revision_number":5},{"id":"6fa5d6b2adfe92777c53ec894ed8e0550135aa5a","author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"date":"2015-07-22 02:57:39.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"d036a25984881a81f3611f87bc41a320dd3fe901","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-22 04:10:51.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ceilometerclient-pep8 http://logs.openstack.org/38/202938/6/check/gate-python-ceilometerclient-pep8/7bd37be/ : SUCCESS in 52s\n- gate-python-ceilometerclient-docs http://docs-draft.openstack.org/38/202938/6/check/gate-python-ceilometerclient-docs/8488b62//doc/build/html/ : SUCCESS in 1m 08s\n- gate-python-ceilometerclient-python27 http://logs.openstack.org/38/202938/6/check/gate-python-ceilometerclient-python27/1a933cc/ : SUCCESS in 1m 25s\n- gate-python-ceilometerclient-python34 http://logs.openstack.org/38/202938/6/check/gate-python-ceilometerclient-python34/1f157e2/ : SUCCESS in 1m 17s\n- gate-python-ceilometerclient-pypy http://logs.openstack.org/38/202938/6/check/gate-python-ceilometerclient-pypy/7d29ac4/ : SUCCESS in 1m 34s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-ceilometerclient http://logs.openstack.org/38/202938/6/check/gate-tempest-dsvm-neutron-src-python-ceilometerclient/56c6d6f/ : SUCCESS in 1h 08m 55s\n- gate-ceilometerclient-dsvm-functional http://logs.openstack.org/38/202938/6/check/gate-ceilometerclient-dsvm-functional/9b68896/ : SUCCESS in 26m 14s","accounts_in_message":[],"_revision_number":6},{"id":"c6ded1c4d9ee32a8753e5a9323f677607c92a150","author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"date":"2015-07-22 07:23:27.000000000","message":"Patch Set 6:\n\nHave run heat auto scaling tests and rally scenario tests OK ;-)","accounts_in_message":[],"_revision_number":6},{"id":"b8158f7fae5e661bf200f7ac41021af5c544f67e","author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"date":"2015-07-22 09:42:57.000000000","message":"Patch Set 6: Code-Review+2","accounts_in_message":[],"_revision_number":6},{"id":"d92f444014e487510fd1709800c91d3107df0e28","author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"date":"2015-07-22 13:22:02.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":6},{"id":"79f4cc19e981bee60f8801453cf9ea04ee7be97c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-22 13:22:08.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":6},{"id":"f661fb35d1d5b895af4cb25bb398d469dd7d2334","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-22 14:26:21.000000000","message":"Patch Set 6: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-ceilometerclient-docs http://docs-draft.openstack.org/38/202938/6/gate/gate-python-ceilometerclient-docs/68d9496//doc/build/html/ : SUCCESS in 1m 07s\n- gate-python-ceilometerclient-pep8 http://logs.openstack.org/38/202938/6/gate/gate-python-ceilometerclient-pep8/abd6c82/ : SUCCESS in 59s\n- gate-python-ceilometerclient-python27 http://logs.openstack.org/38/202938/6/gate/gate-python-ceilometerclient-python27/666ce37/ : SUCCESS in 1m 23s\n- gate-python-ceilometerclient-python34 http://logs.openstack.org/38/202938/6/gate/gate-python-ceilometerclient-python34/ea59c32/ : SUCCESS in 1m 47s\n- gate-python-ceilometerclient-pypy http://logs.openstack.org/38/202938/6/gate/gate-python-ceilometerclient-pypy/452ce1f/ : SUCCESS in 1m 52s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-ceilometerclient http://logs.openstack.org/38/202938/6/gate/gate-tempest-dsvm-neutron-src-python-ceilometerclient/780fc35/ : FAILURE in 1h 03m 43s\n- gate-ceilometerclient-dsvm-functional http://logs.openstack.org/38/202938/6/gate/gate-ceilometerclient-dsvm-functional/4be6f95/ : SUCCESS in 30m 18s","accounts_in_message":[],"_revision_number":6},{"id":"edf1da7cce511bdb213084d048972ff0817f62ab","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2015-07-22 17:06:29.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"e71f8400d64b98b45b739b822ba61ca82da6b3f5","author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"date":"2015-07-22 23:14:53.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"d6ba0b4d35504c569ebb312abe9aec5ea817ca05","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-23 01:16:16.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ceilometerclient-pep8 http://logs.openstack.org/38/202938/6/check/gate-python-ceilometerclient-pep8/8cae4b1/ : SUCCESS in 1m 07s\n- gate-python-ceilometerclient-docs http://docs-draft.openstack.org/38/202938/6/check/gate-python-ceilometerclient-docs/694bec7//doc/build/html/ : SUCCESS in 1m 14s\n- gate-python-ceilometerclient-python27 http://logs.openstack.org/38/202938/6/check/gate-python-ceilometerclient-python27/d16e09f/ : SUCCESS in 1m 13s\n- gate-python-ceilometerclient-python34 http://logs.openstack.org/38/202938/6/check/gate-python-ceilometerclient-python34/264dc84/ : SUCCESS in 1m 34s\n- gate-python-ceilometerclient-pypy http://logs.openstack.org/38/202938/6/check/gate-python-ceilometerclient-pypy/039b2fb/ : SUCCESS in 1m 52s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-ceilometerclient http://logs.openstack.org/38/202938/6/check/gate-tempest-dsvm-neutron-src-python-ceilometerclient/8c51297/ : SUCCESS in 49m 42s\n- gate-ceilometerclient-dsvm-functional http://logs.openstack.org/38/202938/6/check/gate-ceilometerclient-dsvm-functional/50d6f94/ : SUCCESS in 20m 10s","accounts_in_message":[],"_revision_number":6},{"id":"24bf116c44c6da5b4bffb4f3c0dd0e8fd61aab85","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-23 01:16:36.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":6},{"id":"fafaedcfcdf75fe1a112593c95b3bd736bc13bf6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-23 02:28:03.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-ceilometerclient-docs http://docs-draft.openstack.org/38/202938/6/gate/gate-python-ceilometerclient-docs/b2e1845//doc/build/html/ : SUCCESS in 1m 10s\n- gate-python-ceilometerclient-pep8 http://logs.openstack.org/38/202938/6/gate/gate-python-ceilometerclient-pep8/b008a18/ : SUCCESS in 1m 01s\n- gate-python-ceilometerclient-python27 http://logs.openstack.org/38/202938/6/gate/gate-python-ceilometerclient-python27/a38bce0/ : SUCCESS in 1m 28s\n- gate-python-ceilometerclient-python34 http://logs.openstack.org/38/202938/6/gate/gate-python-ceilometerclient-python34/82fb1eb/ : SUCCESS in 1m 46s\n- gate-tempest-dsvm-neutron-src-python-ceilometerclient http://logs.openstack.org/38/202938/6/gate/gate-tempest-dsvm-neutron-src-python-ceilometerclient/5093909/ : SUCCESS in 1h 08m 46s\n- gate-ceilometerclient-dsvm-functional http://logs.openstack.org/38/202938/6/gate/gate-ceilometerclient-dsvm-functional/5fc5662/ : SUCCESS in 21m 59s","accounts_in_message":[],"_revision_number":6},{"id":"9a2914511553bb0d507a69e8c08c7acf535122b5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-23 02:28:04.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"4cbf923ee1468544f14ed95f849c2b9e7db4499f","revisions":{"0b025b8a7afd1cdb16d3e8081b9a2f9a48457c63":{"kind":"REWORK","_number":1,"created":"2015-07-17 09:18:17.000000000","uploader":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"ref":"refs/changes/38/202938/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ceilometerclient","ref":"refs/changes/38/202938/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/38/202938/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/38/202938/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/38/202938/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ceilometerclient refs/changes/38/202938/1"}}},"commit":{"parents":[{"commit":"39cd06870c72da2bd4b4bbd9d58d1d7f27bde257","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/39cd06870c72da2bd4b4bbd9d58d1d7f27bde257"}]}],"author":{"name":"liu-sheng","email":"liusheng@huawei.com","date":"2015-07-17 09:10:48.000000000","tz":480},"committer":{"name":"liu-sheng","email":"liusheng@huawei.com","date":"2015-07-17 09:10:48.000000000","tz":480},"subject":"(WIP) Add support for client redirecting to aodh endpoint if available","message":"(WIP) Add support for client redirecting to aodh endpoint if available\n\nCurrently, alarm module of ceilometer has been decided to be splitted out\nof ceilometer tree. To keep compatibility for others upstream users\n(such as Heat), we need to redirect alarm related request to aodh endpoint.\n\nChange-Id: Id13b56eef55f807d5ad2026f225c93fd5585521e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/0b025b8a7afd1cdb16d3e8081b9a2f9a48457c63"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/0b025b8a7afd1cdb16d3e8081b9a2f9a48457c63"}]},"branch":"refs/heads/master"},"38cbfbe45a757e1e89807dd05dfb33d91e87b93d":{"kind":"REWORK","_number":2,"created":"2015-07-18 06:52:20.000000000","uploader":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"ref":"refs/changes/38/202938/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ceilometerclient","ref":"refs/changes/38/202938/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/38/202938/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/38/202938/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/38/202938/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ceilometerclient refs/changes/38/202938/2"}}},"commit":{"parents":[{"commit":"39cd06870c72da2bd4b4bbd9d58d1d7f27bde257","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/39cd06870c72da2bd4b4bbd9d58d1d7f27bde257"}]}],"author":{"name":"liu-sheng","email":"liusheng@huawei.com","date":"2015-07-17 09:10:48.000000000","tz":480},"committer":{"name":"LiuSheng","email":"liusheng@huawei.com","date":"2015-07-18 06:50:50.000000000","tz":480},"subject":"(WIP) Add support for client redirecting to aodh endpoint if available","message":"(WIP) Add support for client redirecting to aodh endpoint if available\n\nCurrently, alarm module of ceilometer has been decided to be splitted out\nof ceilometer tree. To keep compatibility for others upstream users\n(such as Heat), we need to redirect alarm related request to aodh endpoint.\n\nChange-Id: Id13b56eef55f807d5ad2026f225c93fd5585521e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/38cbfbe45a757e1e89807dd05dfb33d91e87b93d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/38cbfbe45a757e1e89807dd05dfb33d91e87b93d"}]},"branch":"refs/heads/master"},"b27da21b950914c5cafbeec21a212d8d66886a69":{"kind":"REWORK","_number":3,"created":"2015-07-18 09:25:12.000000000","uploader":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"ref":"refs/changes/38/202938/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ceilometerclient","ref":"refs/changes/38/202938/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/38/202938/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/38/202938/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/38/202938/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ceilometerclient refs/changes/38/202938/3"}}},"commit":{"parents":[{"commit":"39cd06870c72da2bd4b4bbd9d58d1d7f27bde257","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/39cd06870c72da2bd4b4bbd9d58d1d7f27bde257"}]}],"author":{"name":"liu-sheng","email":"liusheng@huawei.com","date":"2015-07-17 09:10:48.000000000","tz":480},"committer":{"name":"LiuSheng","email":"liusheng@huawei.com","date":"2015-07-18 09:25:10.000000000","tz":480},"subject":"Add support for client redirecting to aodh endpoint if available","message":"Add support for client redirecting to aodh endpoint if available\n\nCurrently, alarm module of ceilometer has been decided to be splitted out\nof ceilometer tree. To keep compatibility for others upstream users\n(such as Heat), we need to redirect alarm related request to aodh endpoint.\n\nChange-Id: Id13b56eef55f807d5ad2026f225c93fd5585521e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/b27da21b950914c5cafbeec21a212d8d66886a69"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/b27da21b950914c5cafbeec21a212d8d66886a69"}]},"branch":"refs/heads/master"},"d2fc8cf3a0363b937ae64e0900dddb14076afc59":{"kind":"REWORK","_number":4,"created":"2015-07-18 09:35:45.000000000","uploader":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"ref":"refs/changes/38/202938/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ceilometerclient","ref":"refs/changes/38/202938/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/38/202938/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/38/202938/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/38/202938/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ceilometerclient refs/changes/38/202938/4"}}},"commit":{"parents":[{"commit":"39cd06870c72da2bd4b4bbd9d58d1d7f27bde257","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/39cd06870c72da2bd4b4bbd9d58d1d7f27bde257"}]}],"author":{"name":"liu-sheng","email":"liusheng@huawei.com","date":"2015-07-17 09:10:48.000000000","tz":480},"committer":{"name":"LiuSheng","email":"liusheng@huawei.com","date":"2015-07-18 09:35:34.000000000","tz":480},"subject":"Add support for client redirecting to aodh endpoint if available","message":"Add support for client redirecting to aodh endpoint if available\n\nCurrently, alarm module of ceilometer has been decided to be splitted out\nof ceilometer tree. To keep compatibility for others upstream users\n(such as Heat), we need to redirect alarm related request to aodh endpoint.\n\nChange-Id: Id13b56eef55f807d5ad2026f225c93fd5585521e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/d2fc8cf3a0363b937ae64e0900dddb14076afc59"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/d2fc8cf3a0363b937ae64e0900dddb14076afc59"}]},"branch":"refs/heads/master"},"3c97947dfcbe9382dadceb421631d0cd97f98006":{"kind":"REWORK","_number":5,"created":"2015-07-20 10:52:42.000000000","uploader":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"ref":"refs/changes/38/202938/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ceilometerclient","ref":"refs/changes/38/202938/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/38/202938/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/38/202938/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/38/202938/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ceilometerclient refs/changes/38/202938/5"}}},"commit":{"parents":[{"commit":"39cd06870c72da2bd4b4bbd9d58d1d7f27bde257","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/39cd06870c72da2bd4b4bbd9d58d1d7f27bde257"}]}],"author":{"name":"liu-sheng","email":"liusheng@huawei.com","date":"2015-07-17 09:10:48.000000000","tz":480},"committer":{"name":"liu-sheng","email":"liusheng@huawei.com","date":"2015-07-20 10:51:33.000000000","tz":480},"subject":"Add support for client redirecting to aodh endpoint if available","message":"Add support for client redirecting to aodh endpoint if available\n\nCurrently, alarm module of ceilometer has been decided to be splitted out\nof ceilometer tree. To keep compatibility for others upstream users\n(such as Heat), we need to redirect alarm related request to aodh endpoint.\n\nChange-Id: Id13b56eef55f807d5ad2026f225c93fd5585521e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/3c97947dfcbe9382dadceb421631d0cd97f98006"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/3c97947dfcbe9382dadceb421631d0cd97f98006"}]},"branch":"refs/heads/master"},"4cbf923ee1468544f14ed95f849c2b9e7db4499f":{"kind":"REWORK","_number":6,"created":"2015-07-22 02:57:39.000000000","uploader":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"ref":"refs/changes/38/202938/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ceilometerclient","ref":"refs/changes/38/202938/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/38/202938/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/38/202938/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/38/202938/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ceilometerclient refs/changes/38/202938/6"}}},"commit":{"parents":[{"commit":"39cd06870c72da2bd4b4bbd9d58d1d7f27bde257","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/39cd06870c72da2bd4b4bbd9d58d1d7f27bde257"}]}],"author":{"name":"liu-sheng","email":"liusheng@huawei.com","date":"2015-07-17 09:10:48.000000000","tz":480},"committer":{"name":"liu-sheng","email":"liusheng@huawei.com","date":"2015-07-22 01:06:36.000000000","tz":480},"subject":"Add support for client redirecting to aodh endpoint if available","message":"Add support for client redirecting to aodh endpoint if available\n\nCurrently, alarm module of ceilometer has been decided to be splitted out\nof ceilometer tree. To keep compatibility for others upstream users\n(such as Heat), we need to redirect alarm related request to aodh endpoint.\n\nChange-Id: Id13b56eef55f807d5ad2026f225c93fd5585521e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/4cbf923ee1468544f14ed95f849c2b9e7db4499f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/4cbf923ee1468544f14ed95f849c2b9e7db4499f"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
