)]}'
{"id":"openstack%2Fpython-ceilometerclient~146754","triplet_id":"openstack%2Fpython-ceilometerclient~master~I524b05ed5ff9db34430afd722991d02545c263cb","project":"openstack/python-ceilometerclient","branch":"master","topic":"bug/1406622","hashtags":[],"change_id":"I524b05ed5ff9db34430afd722991d02545c263cb","subject":"event-list should sort by timestamp, not id","status":"MERGED","created":"2015-01-13 04:15:27.000000000","updated":"2015-01-13 17:04:31.000000000","submitted":"2015-01-13 17:04:30.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"dbf8bd175bdcd32fffab2ab3736d3f6f79f39638","_number":146754,"virtual_id_number":146754,"owner":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2015-01-13 17:04:30.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},{"value":0,"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},{"value":0,"_account_id":10987,"name":"Igor Degtiarov","username":"tovstun","inactive":true},{"value":0,"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},{"value":2,"date":"2015-01-13 15:35:46.000000000","_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},{"value":1,"date":"2015-01-13 16:48:03.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":10987,"name":"Igor Degtiarov","username":"tovstun","inactive":true},{"value":2,"date":"2015-01-13 13:06:36.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":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},{"value":1,"date":"2015-01-13 15:35:46.000000000","_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},{"value":0,"_account_id":10987,"name":"Igor Degtiarov","username":"tovstun","inactive":true},{"value":0,"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},{"_account_id":10987,"name":"Igor Degtiarov","username":"tovstun","inactive":true}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-01-13 13:06:36.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-01-13 15:35:46.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-01-13 16:48:03.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":"2015-01-13 17:04:30.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"cc8139efea5f2739e350dc07bb663c9df4490b33","author":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"date":"2015-01-13 04:15:27.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f471523bc8b8ed0656c0f51723b3d025d5c65494","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-13 04:46:02.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ceilometerclient-pep8 http://logs.openstack.org/54/146754/1/check/gate-python-ceilometerclient-pep8/d1d1884/ : SUCCESS in 31s\n- gate-python-ceilometerclient-docs http://docs-draft.openstack.org/54/146754/1/check/gate-python-ceilometerclient-docs/d0bc2cb//doc/build/html/ : SUCCESS in 45s\n- gate-python-ceilometerclient-python27 http://logs.openstack.org/54/146754/1/check/gate-python-ceilometerclient-python27/925f3a1/ : SUCCESS in 1m 00s\n- gate-python-ceilometerclient-python33 http://logs.openstack.org/54/146754/1/check/gate-python-ceilometerclient-python33/bc5f46d/ : SUCCESS in 1m 45s\n- gate-tempest-dsvm-neutron-src-python-ceilometerclient-icehouse http://logs.openstack.org/54/146754/1/check/gate-tempest-dsvm-neutron-src-python-ceilometerclient-icehouse/556ac2f/ : SUCCESS in 26m 45s\n- gate-tempest-dsvm-neutron-src-python-ceilometerclient-juno http://logs.openstack.org/54/146754/1/check/gate-tempest-dsvm-neutron-src-python-ceilometerclient-juno/53e8c54/ : SUCCESS in 27m 59s\n- gate-python-ceilometerclient-pypy http://logs.openstack.org/54/146754/1/check/gate-python-ceilometerclient-pypy/2f1396a/ : SUCCESS in 1m 09s\n- gate-tempest-dsvm-neutron-src-python-ceilometerclient http://logs.openstack.org/54/146754/1/check/gate-tempest-dsvm-neutron-src-python-ceilometerclient/48d58df/ : SUCCESS in 30m 33s","accounts_in_message":[],"_revision_number":1},{"id":"51fb5233caa2b6f01efe9a23363f20de32deb654","author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"date":"2015-01-13 10:34:18.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"e556cc9e57e473861c22952e2a58d6587eacbc79","author":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"date":"2015-01-13 12:16:57.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"8c57dcb174e95fdcc5f1477ec3b5cc625f4d8e86","author":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"date":"2015-01-13 12:17:07.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"7fa5e1b524caf80aaf89cabb856663851f259d1b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-13 13:05:29.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ceilometerclient-pep8 http://logs.openstack.org/54/146754/2/check/gate-python-ceilometerclient-pep8/a422127/ : SUCCESS in 41s\n- gate-python-ceilometerclient-docs http://docs-draft.openstack.org/54/146754/2/check/gate-python-ceilometerclient-docs/13d7afa//doc/build/html/ : SUCCESS in 46s\n- gate-python-ceilometerclient-python27 http://logs.openstack.org/54/146754/2/check/gate-python-ceilometerclient-python27/d8054a5/ : SUCCESS in 36s\n- gate-python-ceilometerclient-python33 http://logs.openstack.org/54/146754/2/check/gate-python-ceilometerclient-python33/fca3380/ : SUCCESS in 1m 39s\n- gate-tempest-dsvm-neutron-src-python-ceilometerclient-icehouse http://logs.openstack.org/54/146754/2/check/gate-tempest-dsvm-neutron-src-python-ceilometerclient-icehouse/22c11fe/ : SUCCESS in 27m 10s\n- gate-tempest-dsvm-neutron-src-python-ceilometerclient-juno http://logs.openstack.org/54/146754/2/check/gate-tempest-dsvm-neutron-src-python-ceilometerclient-juno/d8ccd19/ : SUCCESS in 32m 47s\n- gate-python-ceilometerclient-pypy http://logs.openstack.org/54/146754/2/check/gate-python-ceilometerclient-pypy/96da2af/ : SUCCESS in 1m 59s\n- gate-tempest-dsvm-neutron-src-python-ceilometerclient http://logs.openstack.org/54/146754/2/check/gate-tempest-dsvm-neutron-src-python-ceilometerclient/595276c/ : SUCCESS in 35m 40s","accounts_in_message":[],"_revision_number":2},{"id":"11a29b2c39595d03fdb0614b3ca02acfd99536af","author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"date":"2015-01-13 13:06:36.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"513535537a9a215a6d277a70bdeeab8bddc32bbc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-13 15:35:46.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"e344619cf7539f15ca4e2a20883287eae84b56cf","author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"date":"2015-01-13 15:35:46.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"3814fef9e6ea29c8480de98b26e25580bb657a7e","author":{"_account_id":10987,"name":"Igor Degtiarov","username":"tovstun","inactive":true},"date":"2015-01-13 16:48:03.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"b0cb8ac27853336d173eeb51fbe47d993ec1e0d9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-13 17:04:30.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-ceilometerclient-docs http://docs-draft.openstack.org/54/146754/2/gate/gate-python-ceilometerclient-docs/97d3114//doc/build/html/ : SUCCESS in 33s\n- gate-python-ceilometerclient-pep8 http://logs.openstack.org/54/146754/2/gate/gate-python-ceilometerclient-pep8/bbdce86/ : SUCCESS in 1m 00s\n- gate-python-ceilometerclient-python27 http://logs.openstack.org/54/146754/2/gate/gate-python-ceilometerclient-python27/91fce2d/ : SUCCESS in 1m 15s\n- gate-python-ceilometerclient-python33 http://logs.openstack.org/54/146754/2/gate/gate-python-ceilometerclient-python33/5e3fd36/ : SUCCESS in 1m 42s\n- gate-python-ceilometerclient-pypy http://logs.openstack.org/54/146754/2/gate/gate-python-ceilometerclient-pypy/4631c9e/ : SUCCESS in 1m 17s\n- gate-tempest-dsvm-neutron-src-python-ceilometerclient http://logs.openstack.org/54/146754/2/gate/gate-tempest-dsvm-neutron-src-python-ceilometerclient/f95132e/ : SUCCESS in 34m 52s","accounts_in_message":[],"_revision_number":2},{"id":"2eab07eeb9467b666b8223458354a86b90c2451d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-13 17:04:31.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"97a200d51dca2108c414a0f36dbfc99c44d71226","revisions":{"04f75535e27c3d7d733a1de9f9878615fe347ce2":{"kind":"REWORK","_number":1,"created":"2015-01-13 04:15:27.000000000","uploader":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"ref":"refs/changes/54/146754/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ceilometerclient","ref":"refs/changes/54/146754/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/54/146754/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/54/146754/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/54/146754/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ceilometerclient refs/changes/54/146754/1"}}},"commit":{"parents":[{"commit":"4333e925dab68be4f9e8a7e17d8717d05f90c932","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/4333e925dab68be4f9e8a7e17d8717d05f90c932"}]}],"author":{"name":"ZhiQiang Fan","email":"zhiqiang.fan@huawei.com","date":"2015-01-13 04:12:17.000000000","tz":480},"committer":{"name":"ZhiQiang Fan","email":"zhiqiang.fan@huawei.com","date":"2015-01-13 04:12:17.000000000","tz":480},"subject":"event-list should sort by timestamp, not id","message":"event-list should sort by timestamp, not id\n\nCurrently, event-list output will be sorted by message id, that is\nbecause table field 0 is the default sort field. But sort by id makes\nno sense, and REST API returns events by timestamp order, so let\u0027s\nkeep consistent with upstream.\n\nChange-Id: I524b05ed5ff9db34430afd722991d02545c263cb\nCloses-Bug: #1406622\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/04f75535e27c3d7d733a1de9f9878615fe347ce2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/04f75535e27c3d7d733a1de9f9878615fe347ce2"}]},"branch":"refs/heads/master"},"97a200d51dca2108c414a0f36dbfc99c44d71226":{"kind":"REWORK","_number":2,"created":"2015-01-13 12:16:57.000000000","uploader":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"ref":"refs/changes/54/146754/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ceilometerclient","ref":"refs/changes/54/146754/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/54/146754/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/54/146754/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ceilometerclient refs/changes/54/146754/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ceilometerclient refs/changes/54/146754/2"}}},"commit":{"parents":[{"commit":"4333e925dab68be4f9e8a7e17d8717d05f90c932","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/4333e925dab68be4f9e8a7e17d8717d05f90c932"}]}],"author":{"name":"ZhiQiang Fan","email":"zhiqiang.fan@huawei.com","date":"2015-01-13 04:12:17.000000000","tz":480},"committer":{"name":"ZhiQiang Fan","email":"zhiqiang.fan@huawei.com","date":"2015-01-13 12:16:09.000000000","tz":480},"subject":"event-list should sort by timestamp, not id","message":"event-list should sort by timestamp, not id\n\nCurrently, event-list output will be sorted by message id, that is\nbecause table field 0 is the default sort field. But sort by id makes\nno sense, and REST API returns events by timestamp order, so let\u0027s\nkeep consistent with upstream.\n\nChange-Id: I524b05ed5ff9db34430afd722991d02545c263cb\nCloses-Bug: #1406622\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/97a200d51dca2108c414a0f36dbfc99c44d71226"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ceilometerclient/commit/97a200d51dca2108c414a0f36dbfc99c44d71226"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
