)]}'
{"id":"openstack%2Fceilometer~31105","triplet_id":"openstack%2Fceilometer~master~Ib822bbbfc8fd47cf6685926762295577b69fd417","project":"openstack/ceilometer","branch":"master","topic":"bp/api-sample-sorted","hashtags":[],"change_id":"Ib822bbbfc8fd47cf6685926762295577b69fd417","subject":"Enforce reverse time-order for sample return","status":"MERGED","created":"2013-05-30 19:12:58.000000000","updated":"2013-06-19 11:17:59.000000000","submitted":"2013-06-19 11:17:59.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":7,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"f8f2d119207a682a66b1e645d4ecbe52743d44f6","_number":31105,"virtual_id_number":31105,"owner":{"_account_id":7399,"name":"Terri Yu","email":"teryu@alum.mit.edu","username":"terriyu"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":6316,"name":"Anita Kuno","email":"anteaya@anteaya.info","username":"anteaya"},{"value":0,"_account_id":2860,"name":"litong01","email":"email4tong@yahoo.com","username":"litong01"},{"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":4715,"name":"Angus Salkeld","email":"asalkeld@redhat.com","username":"asalkeld"},{"value":0,"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},{"value":0,"_account_id":7399,"name":"Terri Yu","email":"teryu@alum.mit.edu","username":"terriyu"},{"value":0,"_account_id":688,"name":"Sandy Walsh","email":"sandy.walsh@rackspace.com","username":"sandy-walsh"},{"value":2,"date":"2013-06-19 11:17:59.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":4715,"name":"Angus Salkeld","email":"asalkeld@redhat.com","username":"asalkeld"},"recommended":{"_account_id":6316,"name":"Anita Kuno","email":"anteaya@anteaya.info","username":"anteaya"},"disliked":{"_account_id":2860,"name":"litong01","email":"email4tong@yahoo.com","username":"litong01"},"all":[{"value":1,"date":"2013-06-11 19:05:13.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":6316,"name":"Anita Kuno","email":"anteaya@anteaya.info","username":"anteaya"},{"value":-1,"date":"2013-06-12 17:56:53.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":2860,"name":"litong01","email":"email4tong@yahoo.com","username":"litong01"},{"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":2,"date":"2013-06-19 11:00:41.000000000","_account_id":4715,"name":"Angus Salkeld","email":"asalkeld@redhat.com","username":"asalkeld"},{"value":2,"date":"2013-06-11 20:25:50.000000000","_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},{"value":0,"_account_id":7399,"name":"Terri Yu","email":"teryu@alum.mit.edu","username":"terriyu"},{"value":1,"date":"2013-06-12 02:33:21.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":688,"name":"Sandy Walsh","email":"sandy.walsh@rackspace.com","username":"sandy-walsh"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":4715,"name":"Angus Salkeld","email":"asalkeld@redhat.com","username":"asalkeld"},"all":[{"value":0,"_account_id":6316,"name":"Anita Kuno","email":"anteaya@anteaya.info","username":"anteaya"},{"value":0,"_account_id":2860,"name":"litong01","email":"email4tong@yahoo.com","username":"litong01"},{"value":0,"date":"2013-06-12 17:37:48.000000000","_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":1,"date":"2013-06-19 11:00:41.000000000","_account_id":4715,"name":"Angus Salkeld","email":"asalkeld@redhat.com","username":"asalkeld"},{"value":0,"date":"2013-06-11 20:25:50.000000000","_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},{"value":0,"_account_id":7399,"name":"Terri Yu","email":"teryu@alum.mit.edu","username":"terriyu"},{"value":0,"_account_id":688,"name":"Sandy Walsh","email":"sandy.walsh@rackspace.com","username":"sandy-walsh"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":688,"name":"Sandy Walsh","email":"sandy.walsh@rackspace.com","username":"sandy-walsh"},{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"_account_id":2860,"name":"litong01","email":"email4tong@yahoo.com","username":"litong01"},{"_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},{"_account_id":4715,"name":"Angus Salkeld","email":"asalkeld@redhat.com","username":"asalkeld"},{"_account_id":6316,"name":"Anita Kuno","email":"anteaya@anteaya.info","username":"anteaya"},{"_account_id":7399,"name":"Terri Yu","email":"teryu@alum.mit.edu","username":"terriyu"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-06-03 01:52:35.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":"2013-06-11 19:05:13.000000000","updated_by":{"_account_id":6316,"name":"Anita Kuno","email":"anteaya@anteaya.info","username":"anteaya"},"reviewer":{"_account_id":6316,"name":"Anita Kuno","email":"anteaya@anteaya.info","username":"anteaya"},"state":"REVIEWER"},{"updated":"2013-06-11 20:25:50.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":"2013-06-12 02:33:21.000000000","updated_by":{"_account_id":688,"name":"Sandy Walsh","email":"sandy.walsh@rackspace.com","username":"sandy-walsh"},"reviewer":{"_account_id":688,"name":"Sandy Walsh","email":"sandy.walsh@rackspace.com","username":"sandy-walsh"},"state":"REVIEWER"},{"updated":"2013-06-12 17:37:48.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":"2013-06-12 17:56:53.000000000","updated_by":{"_account_id":2860,"name":"litong01","email":"email4tong@yahoo.com","username":"litong01"},"reviewer":{"_account_id":2860,"name":"litong01","email":"email4tong@yahoo.com","username":"litong01"},"state":"REVIEWER"},{"updated":"2013-06-19 11:00:41.000000000","updated_by":{"_account_id":4715,"name":"Angus Salkeld","email":"asalkeld@redhat.com","username":"asalkeld"},"reviewer":{"_account_id":4715,"name":"Angus Salkeld","email":"asalkeld@redhat.com","username":"asalkeld"},"state":"REVIEWER"},{"updated":"2013-06-19 11:17:59.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"3c9572c5e3533c2faf76a1a27f64dd2dba41c3a1","author":{"_account_id":6316,"name":"Anita Kuno","email":"anteaya@anteaya.info","username":"anteaya"},"date":"2013-05-30 19:22:38.000000000","message":"Patch Set 1: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":1},{"id":"388e7273dd86295efacbb75041c90de535405f87","author":{"_account_id":7399,"name":"Terri Yu","email":"teryu@alum.mit.edu","username":"terriyu"},"date":"2013-05-30 20:35:55.000000000","message":"Patch Set 1: Work In Progress\n\nStill working on this, not ready for merging.","accounts_in_message":[],"_revision_number":1},{"id":"9390e3249391922ede185c1e1a2bc6527277fb93","author":{"_account_id":7399,"name":"Terri Yu","email":"teryu@alum.mit.edu","username":"terriyu"},"date":"2013-05-30 20:38:37.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"fdc79c70317497288b28d87cd8e1d081ca97d976","author":{"_account_id":5494,"name":"Trivial Rebase","email":"trivial-rebase@review.openstack.org","username":"trivial-rebase"},"date":"2013-05-30 20:38:44.000000000","message":"Patch Set 2:\n\nNew patchset patch-id matches previous patchset, but whitespace content has changed.","accounts_in_message":[],"_revision_number":2},{"id":"c7353dbfd89b819c07f1e08554f3bbe1c07f876f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-05-30 20:45:53.000000000","message":"Patch Set 2: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/31105/2/check/gate-ceilometer-pep8/2624 : SUCCESS in 2m 29s\n- http://docs-draft.openstack.org/31105/2/check/gate-ceilometer-docs/1430/doc/build/html/ : SUCCESS in 3m 16s\n- http://logs.openstack.org/31105/2/check/gate-ceilometer-python26/2558 : FAILURE in 6m 50s\n- http://logs.openstack.org/31105/2/check/gate-ceilometer-python27/2556 : FAILURE in 3m 51s\n","accounts_in_message":[],"_revision_number":2},{"id":"74563c8e97b06c2e61ada467e6262ade12925a8d","author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"date":"2013-05-30 21:01:36.000000000","message":"Patch Set 2: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\nLooks good, but obviously your test is proving that the drivers don\u0027t act as expected. So next step is to fix the drivers so the test passes!","accounts_in_message":[],"_revision_number":2},{"id":"ce608c811cbb9d8e06851e9199a8d5936c43980b","author":{"_account_id":688,"name":"Sandy Walsh","email":"sandy.walsh@rackspace.com","username":"sandy-walsh"},"date":"2013-05-31 16:39:55.000000000","message":"Patch Set 2: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"9fec70cd19663f3932efd685c8ef4cb3bca9e1d6","author":{"_account_id":7399,"name":"Terri Yu","email":"teryu@alum.mit.edu","username":"terriyu"},"date":"2013-05-31 17:44:27.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"5a47bf442ffdfa7a481273ff717467928fe4c87d","author":{"_account_id":7399,"name":"Terri Yu","email":"teryu@alum.mit.edu","username":"terriyu"},"date":"2013-05-31 17:48:58.000000000","message":"Patch Set 3: Work In Progress\n\nstill working on fix for failing test","accounts_in_message":[],"_revision_number":3},{"id":"4110200f6d2c43d5a59618450a7cf8c244e93ee4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-05-31 17:51:19.000000000","message":"Patch Set 3: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/31105/3/check/gate-ceilometer-pep8/2655 : SUCCESS in 1m 04s\n- http://docs-draft.openstack.org/31105/3/check/gate-ceilometer-docs/1461/doc/build/html/ : SUCCESS in 2m 57s\n- http://logs.openstack.org/31105/3/check/gate-ceilometer-python26/2589 : FAILURE in 6m 30s\n- http://logs.openstack.org/31105/3/check/gate-ceilometer-python27/2587 : FAILURE in 3m 52s\n","accounts_in_message":[],"_revision_number":3},{"id":"5c969a4e1cc409eaa21b4f9a6c8e2b68234b41da","author":{"_account_id":688,"name":"Sandy Walsh","email":"sandy.walsh@rackspace.com","username":"sandy-walsh"},"date":"2013-05-31 18:12:19.000000000","message":"Patch Set 3: Looks good to me, but someone else must approve\n\nlgtm","accounts_in_message":[],"_revision_number":3},{"id":"98a9dc6a631af6445ce467db585f0ea60baaf99f","author":{"_account_id":7399,"name":"Terri Yu","email":"teryu@alum.mit.edu","username":"terriyu"},"date":"2013-05-31 20:04:18.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"b2378618a10a4628837b4d4818b81918a45faf99","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-05-31 20:11:01.000000000","message":"Patch Set 4: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/31105/4/check/gate-ceilometer-pep8/2656 : SUCCESS in 1m 04s\n- http://docs-draft.openstack.org/31105/4/check/gate-ceilometer-docs/1462/doc/build/html/ : SUCCESS in 3m 02s\n- http://logs.openstack.org/31105/4/check/gate-ceilometer-python26/2590 : FAILURE in 6m 27s\n- http://logs.openstack.org/31105/4/check/gate-ceilometer-python27/2588 : FAILURE in 3m 52s\n","accounts_in_message":[],"_revision_number":4},{"id":"d37e8167f10ebf2c09f023a71001231c474acdec","author":{"_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},"date":"2013-06-03 01:52:35.000000000","message":"Patch Set 4:\n\nplease rebase due to https://review.openstack.org/31216.","accounts_in_message":[],"_revision_number":4},{"id":"c96e5199b146a5155a6e854ebce2994a9e90a07c","author":{"_account_id":7399,"name":"Terri Yu","email":"teryu@alum.mit.edu","username":"terriyu"},"date":"2013-06-03 18:03:37.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"c55dcaec5c6b4e547973026a3d3a56b6a55c5450","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-03 18:08:35.000000000","message":"Patch Set 5: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/31105/5/check/gate-ceilometer-pep8/2681 : SUCCESS in 1m 06s\n- http://docs-draft.openstack.org/31105/5/check/gate-ceilometer-docs/1487/doc/build/html/ : SUCCESS in 3m 05s\n- http://logs.openstack.org/31105/5/check/gate-ceilometer-python26/2615 : FAILURE in 4m 47s\n- http://logs.openstack.org/31105/5/check/gate-ceilometer-python27/2613 : FAILURE in 3m 35s\n","accounts_in_message":[],"_revision_number":5},{"id":"4676899d7ad462a42fba7888e9886a585a8d47a5","author":{"_account_id":7399,"name":"Terri Yu","email":"teryu@alum.mit.edu","username":"terriyu"},"date":"2013-06-03 18:10:23.000000000","message":"Patch Set 5: Work In Progress\n\nStill working on this","accounts_in_message":[],"_revision_number":5},{"id":"4034610d4caeca3c5b26d3a81a578eaaa25590da","author":{"_account_id":7399,"name":"Terri Yu","email":"teryu@alum.mit.edu","username":"terriyu"},"date":"2013-06-04 03:39:07.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"0795c789e19153014955428630c6b7e38cf8a5b7","author":{"_account_id":7399,"name":"Terri Yu","email":"teryu@alum.mit.edu","username":"terriyu"},"date":"2013-06-04 03:39:51.000000000","message":"Patch Set 6: Work In Progress\n\nstill working on this","accounts_in_message":[],"_revision_number":6},{"id":"cbcf7c0097fc7df8c89f8bc36608b6e5cb6bbe7f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-04 03:46:14.000000000","message":"Patch Set 6: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/31105/6/check/gate-ceilometer-pep8/2685 : SUCCESS in 1m 01s\n- http://docs-draft.openstack.org/31105/6/check/gate-ceilometer-docs/1491/doc/build/html/ : SUCCESS in 3m 03s\n- http://logs.openstack.org/31105/6/check/gate-ceilometer-python26/2619 : FAILURE in 6m 57s\n- http://logs.openstack.org/31105/6/check/gate-ceilometer-python27/2617 : FAILURE in 3m 35s\n","accounts_in_message":[],"_revision_number":6},{"id":"98ae7316f22e4eac26633a80bb3a292cfde7d765","author":{"_account_id":7399,"name":"Terri Yu","email":"teryu@alum.mit.edu","username":"terriyu"},"date":"2013-06-05 18:14:52.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"58e55fc8eb0d27a8c4117c1fed33de45e12f2c77","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-05 18:37:04.000000000","message":"Patch Set 7: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/31105/7/check/gate-ceilometer-pep8/2706 : SUCCESS in 1m 21s\n- http://docs-draft.openstack.org/31105/7/check/gate-ceilometer-docs/1512/doc/build/html/ : SUCCESS in 4m 56s\n- http://logs.openstack.org/31105/7/check/gate-ceilometer-python26/2639 : FAILURE in 8m 03s\n- http://logs.openstack.org/31105/7/check/gate-ceilometer-python27/2638 : FAILURE in 4m 18s\n","accounts_in_message":[],"_revision_number":7},{"id":"421b9e8e4ce9e9f135ed5e315aec8be378a3b144","author":{"_account_id":7399,"name":"Terri Yu","email":"teryu@alum.mit.edu","username":"terriyu"},"date":"2013-06-06 06:31:15.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"294734b577a220fc4c3d3df4a94aeb07de58b666","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-06 06:37:17.000000000","message":"Patch Set 8: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/31105/8/check/gate-ceilometer-pep8/2713 : SUCCESS in 1m 06s\n- http://docs-draft.openstack.org/31105/8/check/gate-ceilometer-docs/1519/doc/build/html/ : SUCCESS in 3m 02s\n- http://logs.openstack.org/31105/8/check/gate-ceilometer-python26/2646 : FAILURE in 5m 36s\n- http://logs.openstack.org/31105/8/check/gate-ceilometer-python27/2645 : SUCCESS in 3m 37s\n","accounts_in_message":[],"_revision_number":8},{"id":"e4142f349e2f4a3cadf77a0fc32cc07c018f3f69","author":{"_account_id":7399,"name":"Terri Yu","email":"teryu@alum.mit.edu","username":"terriyu"},"date":"2013-06-06 17:03:25.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"f6404b7901e7e17a846f4c82d3c2de50598e9ad6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-06 17:11:24.000000000","message":"Patch Set 9: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/31105/9/check/gate-ceilometer-pep8/2718 : SUCCESS in 1m 24s\n- http://docs-draft.openstack.org/31105/9/check/gate-ceilometer-docs/1524/doc/build/html/ : SUCCESS in 3m 41s\n- http://logs.openstack.org/31105/9/check/gate-ceilometer-python26/2651 : SUCCESS in 6m 53s\n- http://logs.openstack.org/31105/9/check/gate-ceilometer-python27/2650 : SUCCESS in 4m 31s\n","accounts_in_message":[],"_revision_number":9},{"id":"5a65b5b5d9bf6ad6cba396c1f895af7b3b814e7a","author":{"_account_id":7399,"name":"Terri Yu","email":"teryu@alum.mit.edu","username":"terriyu"},"date":"2013-06-07 04:01:20.000000000","message":"Patch Set 9: Work In Progress\n\nNeed to remove Python sorting hack and replace with native MongoDB and SQLAlchemy methods","accounts_in_message":[],"_revision_number":9},{"id":"81576e828f39863322275f78cd7553298c3958ad","author":{"_account_id":7399,"name":"Terri Yu","email":"teryu@alum.mit.edu","username":"terriyu"},"date":"2013-06-11 03:43:19.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"be4576e3eb271452df37ebf0131cd827c05cbba9","author":{"_account_id":7399,"name":"Terri Yu","email":"teryu@alum.mit.edu","username":"terriyu"},"date":"2013-06-11 03:44:13.000000000","message":"Patch Set 10: Work In Progress\n\nStill need to change Python list hack to MongoDB API method","accounts_in_message":[],"_revision_number":10},{"id":"c900b410da23355a7af9151b13c29dcbe694d5ae","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-11 03:46:57.000000000","message":"Patch Set 10: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/31105/10/check/gate-ceilometer-pep8/2752 : SUCCESS in 1m 19s\n- http://logs.openstack.org/31105/10/check/gate-ceilometer-docs/1557 : FAILURE in 1m 39s\n- http://logs.openstack.org/31105/10/check/gate-ceilometer-python26/2685 : FAILURE in 3m 11s\n- http://logs.openstack.org/31105/10/check/gate-ceilometer-python27/2682 : FAILURE in 1m 51s\n","accounts_in_message":[],"_revision_number":10},{"id":"77ced8714c30dcd9c2c10ed810471975f7c75b52","author":{"_account_id":7399,"name":"Terri Yu","email":"teryu@alum.mit.edu","username":"terriyu"},"date":"2013-06-11 03:52:31.000000000","message":"Patch Set 10:\n\nI pulled in new changes between patchset 9 and 10 and therefore, the diff for impl_sqlalchemy.py has a lot of changes from Gordon\u0027s patch: https://review.openstack.org/#/c/31291/\n\nMy changes are only the import statement \"from sqlalchemy import desc\" and the lines in get_samples()","accounts_in_message":[],"_revision_number":10},{"id":"80a6642a31375ec53cc3dfdda3a4870ad7cf6548","author":{"_account_id":7399,"name":"Terri Yu","email":"teryu@alum.mit.edu","username":"terriyu"},"date":"2013-06-11 05:41:43.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"2be2c95161dd98d3c9f82c756aff46fad7a9af0e","author":{"_account_id":7399,"name":"Terri Yu","email":"teryu@alum.mit.edu","username":"terriyu"},"date":"2013-06-11 05:44:59.000000000","message":"Patch Set 11: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\nI\u0027m having trouble getting the MongoDB API to sort the samples.","accounts_in_message":[],"_revision_number":11},{"id":"1040dc2b058c9a32280ff46908eb4f1b470cf95d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-11 05:45:14.000000000","message":"Patch Set 11: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/31105/11/check/gate-ceilometer-pep8/2753 : FAILURE in 1m 17s\n- http://logs.openstack.org/31105/11/check/gate-ceilometer-docs/1558 : FAILURE in 1m 34s\n- http://logs.openstack.org/31105/11/check/gate-ceilometer-python26/2686 : FAILURE in 3m 19s\n- http://logs.openstack.org/31105/11/check/gate-ceilometer-python27/2683 : FAILURE in 1m 43s\n","accounts_in_message":[],"_revision_number":11},{"id":"4842f315b260c58dce2125d1d649d7c12d1541bb","author":{"_account_id":7399,"name":"Terri Yu","email":"teryu@alum.mit.edu","username":"terriyu"},"date":"2013-06-11 06:53:20.000000000","message":"Patch Set 11: Work In Progress\n\nHaven\u0027t figured out how to get the MongoDB API to do the needed sort operation","accounts_in_message":[],"_revision_number":11},{"id":"a2da04006695fc81e1b50eac33da5afadad0d522","author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"date":"2013-06-11 07:33:47.000000000","message":"Patch Set 11: (1 inline comment)\n\nThere\u0027s too many change in SQL, I guess your patch is not up to date and needs to be rebased. Not a big deal though.","accounts_in_message":[],"_revision_number":11},{"id":"bb591d1b18ad85a285281164cec4c0e5bd6eb1b2","author":{"_account_id":7399,"name":"Terri Yu","email":"teryu@alum.mit.edu","username":"terriyu"},"date":"2013-06-11 16:27:39.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"9641374df08b35d0f9eaf189b9cf2d7c84c3a310","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-11 16:28:58.000000000","message":"Patch Set 12: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/31105/12/check/gate-ceilometer-pep8/2762 : FAILURE in 14s\n- http://logs.openstack.org/31105/12/check/gate-ceilometer-docs/1567 : FAILURE in 16s\n- http://logs.openstack.org/31105/12/check/gate-ceilometer-python26/2695 : FAILURE in 1m 05s\n- http://logs.openstack.org/31105/12/check/gate-ceilometer-python27/2692 : FAILURE in 18s\n","accounts_in_message":[],"_revision_number":12},{"id":"894a4d9aed964d1e87183838009a2bdc58364365","author":{"_account_id":7399,"name":"Terri Yu","email":"teryu@alum.mit.edu","username":"terriyu"},"date":"2013-06-11 18:26:01.000000000","message":"Patch Set 12:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":12},{"id":"50ea2361570508da5d7ca868f18c7a975ad8e4e2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-11 18:34:39.000000000","message":"Patch Set 12:\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/31105/12/check/gate-ceilometer-pep8/2773 : FAILURE in 2m 39s\n- http://docs-draft.openstack.org/31105/12/check/gate-ceilometer-docs/1578/doc/build/html/ : SUCCESS in 4m 11s\n- http://logs.openstack.org/31105/12/check/gate-ceilometer-python26/2706 : SUCCESS in 6m 56s\n- http://logs.openstack.org/31105/12/check/gate-ceilometer-python27/2703 : SUCCESS in 5m 40s\n","accounts_in_message":[],"_revision_number":12},{"id":"2915de3eacb31df7d0220ecd3a421485a91a0937","author":{"_account_id":7399,"name":"Terri Yu","email":"teryu@alum.mit.edu","username":"terriyu"},"date":"2013-06-11 18:40:26.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"af340944bf5ed611a84afd5251058978395acf8a","author":{"_account_id":5494,"name":"Trivial Rebase","email":"trivial-rebase@review.openstack.org","username":"trivial-rebase"},"date":"2013-06-11 18:40:32.000000000","message":"Patch Set 13:\n\nNew patchset patch-id matches previous patchset, but whitespace content has changed.","accounts_in_message":[],"_revision_number":13},{"id":"8082f2fef7c9dfd57b4544a517a59c1ef642c13f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-11 19:01:55.000000000","message":"Patch Set 13: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/31105/13/check/gate-ceilometer-pep8/2781 : SUCCESS in 2m 41s\n- http://docs-draft.openstack.org/31105/13/check/gate-ceilometer-docs/1586/doc/build/html/ : SUCCESS in 4m 02s\n- http://logs.openstack.org/31105/13/check/gate-ceilometer-python26/2714 : SUCCESS in 6m 09s\n- http://logs.openstack.org/31105/13/check/gate-ceilometer-python27/2711 : SUCCESS in 4m 28s\n","accounts_in_message":[],"_revision_number":13},{"id":"4f9f9e8d9cd52503148c5f2597d514e723011ec5","author":{"_account_id":6316,"name":"Anita Kuno","email":"anteaya@anteaya.info","username":"anteaya"},"date":"2013-06-11 19:05:13.000000000","message":"Patch Set 13: Looks good to me, but someone else must approve\n\nNice work on this patch, Terri.","accounts_in_message":[],"_revision_number":13},{"id":"7e44b9cfbe3dcd9cba14a4b43bbb618597ceae3a","author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"date":"2013-06-11 20:25:50.000000000","message":"Patch Set 13: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":13},{"id":"170c02afb2754e9855b193dd4f1f05a76718d91a","author":{"_account_id":688,"name":"Sandy Walsh","email":"sandy.walsh@rackspace.com","username":"sandy-walsh"},"date":"2013-06-12 02:33:21.000000000","message":"Patch Set 13: Looks good to me, but someone else must approve\n\nyep","accounts_in_message":[],"_revision_number":13},{"id":"880f12fa328cc94d9ed15ed0e0aa664146da1589","author":{"_account_id":2860,"name":"litong01","email":"email4tong@yahoo.com","username":"litong01"},"date":"2013-06-12 17:56:53.000000000","message":"Patch Set 13: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\nplease see the inline comment","accounts_in_message":[],"_revision_number":13},{"id":"50ea019cc2e64f0dfac77d81311ad1563d58c8a1","author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"date":"2013-06-12 19:03:12.000000000","message":"Patch Set 13: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":13},{"id":"bcba6497009a5e44e8514b0c8fed9a5d178ef1a1","author":{"_account_id":4715,"name":"Angus Salkeld","email":"asalkeld@redhat.com","username":"asalkeld"},"date":"2013-06-19 11:00:41.000000000","message":"Patch Set 13: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":13},{"id":"5b7336f4119b47a9ac5791d925a69204226c6c8a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-19 11:00:48.000000000","message":"Patch Set 13: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":13},{"id":"8b16c7e2ccf4be1d14ae9e49ddf86eee0d70b872","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-19 11:17:59.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":13},{"id":"5880d807e2963e4a218a547d81452c0c51f441d8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-19 11:17:59.000000000","message":"Patch Set 13: Verified\n\nBuild succeeded.\n\n- http://docs-draft.openstack.org/31105/13/gate/gate-ceilometer-docs/1677/doc/build/html/ : SUCCESS in 3m 10s\n- http://logs.openstack.org/31105/13/gate/gate-ceilometer-pep8/2872 : SUCCESS in 1m 04s\n- http://logs.openstack.org/31105/13/gate/gate-ceilometer-python26/2805 : SUCCESS in 17m 06s\n- http://logs.openstack.org/31105/13/gate/gate-ceilometer-python27/2802 : SUCCESS in 3m 53s\n","accounts_in_message":[],"_revision_number":13}],"current_revision_number":13,"current_revision":"1961ec9c733890b24bc47a4cd1168624e76c2477","revisions":{"56a8ace557e6e8d8a8430e6e2a8c979f8ec034cf":{"kind":"REWORK","_number":1,"created":"2013-05-30 19:12:58.000000000","uploader":{"_account_id":7399,"name":"Terri Yu","email":"teryu@alum.mit.edu","username":"terriyu"},"ref":"refs/changes/05/31105/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/05/31105/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/05/31105/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/05/31105/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/05/31105/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/05/31105/1"}}},"commit":{"parents":[{"commit":"0e367c4e19c3648378f5c149627102cecd2ce137","subject":"Add support policy to installation instructions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/0e367c4e19c3648378f5c149627102cecd2ce137"}]}],"author":{"name":"Terri Yu","email":"teryu@alum.mit.edu","date":"2013-05-30 18:54:49.000000000","tz":0},"committer":{"name":"Terri Yu","email":"teryu@alum.mit.edu","date":"2013-05-30 19:12:37.000000000","tz":0},"subject":"Add test to check samples are returned time-sorted","message":"Add test to check samples are returned time-sorted\n\nImplements: blueprint api-sample-sorted\n\nAdded a new test test_get_samples_in_default_order() for class RawSampleTest in\ntests/storage/base.py to check that the samples are sorted by timestamp\n\nChange-Id: Ib822bbbfc8fd47cf6685926762295577b69fd417\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/56a8ace557e6e8d8a8430e6e2a8c979f8ec034cf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/56a8ace557e6e8d8a8430e6e2a8c979f8ec034cf"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"0e367c4e19c3648378f5c149627102cecd2ce137","is_merged_in_target_branch":true,"change_id":"Ia83b55a5f9130c4c82d96889e41d6b65b0e10e42","change_number":31062,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/master"},"742320de05996a1efe8ca82cbe6e226eb5f15388":{"kind":"REWORK","_number":2,"created":"2013-05-30 20:38:37.000000000","uploader":{"_account_id":7399,"name":"Terri Yu","email":"teryu@alum.mit.edu","username":"terriyu"},"ref":"refs/changes/05/31105/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/05/31105/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/05/31105/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/05/31105/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/05/31105/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/05/31105/2"}}},"commit":{"parents":[{"commit":"0e367c4e19c3648378f5c149627102cecd2ce137","subject":"Add support policy to installation instructions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/0e367c4e19c3648378f5c149627102cecd2ce137"}]}],"author":{"name":"Terri Yu","email":"teryu@alum.mit.edu","date":"2013-05-30 18:54:49.000000000","tz":0},"committer":{"name":"Terri Yu","email":"teryu@alum.mit.edu","date":"2013-05-30 20:38:04.000000000","tz":0},"subject":"Add test to check samples are returned time-sorted","message":"Add test to check samples are returned time-sorted\n\nImplements: blueprint api-sample-sorted\n\nAdded a new test test_get_samples_in_default_order() for class RawSampleTest in\ntests/storage/base.py to check that the samples are sorted by timestamp\n\nChange-Id: Ib822bbbfc8fd47cf6685926762295577b69fd417\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/742320de05996a1efe8ca82cbe6e226eb5f15388"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/742320de05996a1efe8ca82cbe6e226eb5f15388"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"0e367c4e19c3648378f5c149627102cecd2ce137","is_merged_in_target_branch":true,"change_id":"Ia83b55a5f9130c4c82d96889e41d6b65b0e10e42","change_number":31062,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/master"},"1c8271aa5688577c82a87a75b45274960a1f4649":{"kind":"REWORK","_number":3,"created":"2013-05-31 17:44:27.000000000","uploader":{"_account_id":7399,"name":"Terri Yu","email":"teryu@alum.mit.edu","username":"terriyu"},"ref":"refs/changes/05/31105/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/05/31105/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/05/31105/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/05/31105/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/05/31105/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/05/31105/3"}}},"commit":{"parents":[{"commit":"0e367c4e19c3648378f5c149627102cecd2ce137","subject":"Add support policy to installation instructions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/0e367c4e19c3648378f5c149627102cecd2ce137"}]}],"author":{"name":"Terri Yu","email":"teryu@alum.mit.edu","date":"2013-05-30 18:54:49.000000000","tz":0},"committer":{"name":"Terri Yu","email":"teryu@alum.mit.edu","date":"2013-05-31 17:43:03.000000000","tz":0},"subject":"Add test to check samples are returned time-sorted","message":"Add test to check samples are returned time-sorted\n\nImplements: blueprint api-sample-sorted\n\nAdded a new test test_get_samples_in_default_order() for class RawSampleTest in\ntests/storage/base.py to check that the samples are sorted by timestamp, from\nnewest to oldest, e.g. first sample is newest\n\nChange-Id: Ib822bbbfc8fd47cf6685926762295577b69fd417\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/1c8271aa5688577c82a87a75b45274960a1f4649"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/1c8271aa5688577c82a87a75b45274960a1f4649"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"0e367c4e19c3648378f5c149627102cecd2ce137","is_merged_in_target_branch":true,"change_id":"Ia83b55a5f9130c4c82d96889e41d6b65b0e10e42","change_number":31062,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/master"},"21b11f359773742f73a4cff01521a4bc8b158c88":{"kind":"REWORK","_number":4,"created":"2013-05-31 20:04:18.000000000","uploader":{"_account_id":7399,"name":"Terri Yu","email":"teryu@alum.mit.edu","username":"terriyu"},"ref":"refs/changes/05/31105/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/05/31105/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/05/31105/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/05/31105/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/05/31105/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/05/31105/4"}}},"commit":{"parents":[{"commit":"0e367c4e19c3648378f5c149627102cecd2ce137","subject":"Add support policy to installation instructions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/0e367c4e19c3648378f5c149627102cecd2ce137"}]}],"author":{"name":"Terri Yu","email":"teryu@alum.mit.edu","date":"2013-05-30 18:54:49.000000000","tz":0},"committer":{"name":"Terri Yu","email":"teryu@alum.mit.edu","date":"2013-05-31 20:01:02.000000000","tz":0},"subject":"Enforce reverse time-order for sample return","message":"Enforce reverse time-order for sample return\n\nImplements: blueprint api-sample-sorted\n\nAdded a new test test_get_samples_in_default_order() for class RawSampleTest in\ntests/storage/base.py to check that the samples are sorted by timestamp, from\nnewest to oldest, e.g. first sample is newest\n\nAdded code to sort samples in reverse time order, in get_samples() of\nceilomter/storage/impl_mongodb.py\n\nChange-Id: Ib822bbbfc8fd47cf6685926762295577b69fd417\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/21b11f359773742f73a4cff01521a4bc8b158c88"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/21b11f359773742f73a4cff01521a4bc8b158c88"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"0e367c4e19c3648378f5c149627102cecd2ce137","is_merged_in_target_branch":true,"change_id":"Ia83b55a5f9130c4c82d96889e41d6b65b0e10e42","change_number":31062,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/master"},"a1a74bdee1b93010096e28434b42381a4a938d09":{"kind":"REWORK","_number":5,"created":"2013-06-03 18:03:37.000000000","uploader":{"_account_id":7399,"name":"Terri Yu","email":"teryu@alum.mit.edu","username":"terriyu"},"ref":"refs/changes/05/31105/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/05/31105/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/05/31105/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/05/31105/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/05/31105/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/05/31105/5"}}},"commit":{"parents":[{"commit":"e5d876d028b35f1514e30f545354a4fa5bc4d78a","subject":"Merge \"python3: Introduce py33 to tox.ini\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/e5d876d028b35f1514e30f545354a4fa5bc4d78a"}]}],"author":{"name":"Terri Yu","email":"teryu@alum.mit.edu","date":"2013-05-30 18:54:49.000000000","tz":0},"committer":{"name":"Terri Yu","email":"teryu@alum.mit.edu","date":"2013-06-03 18:01:00.000000000","tz":0},"subject":"Enforce reverse time-order for sample return","message":"Enforce reverse time-order for sample return\n\nImplements: blueprint api-sample-sorted\n\nAdded a new test test_get_samples_in_default_order() for class RawSampleTest in\ntests/storage/base.py to check that the samples are sorted by timestamp, from\nnewest to oldest, e.g. first sample is newest\n\nRandomized some of the timestamps for the test database in\ntests/storage/base.py , to make testing of time ordering more robust\n\nAdded code to sort samples in reverse time order, in get_samples() of\nceilometer/storage/impl_mongodb.py and ceilometer/storage/impl_sqlalchemy.py\n\nChange-Id: Ib822bbbfc8fd47cf6685926762295577b69fd417\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/a1a74bdee1b93010096e28434b42381a4a938d09"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/a1a74bdee1b93010096e28434b42381a4a938d09"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"e5d876d028b35f1514e30f545354a4fa5bc4d78a","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"8a3fc67be24fd1c3e8245cc226af0f0b67e3ff90":{"kind":"REWORK","_number":6,"created":"2013-06-04 03:39:07.000000000","uploader":{"_account_id":7399,"name":"Terri Yu","email":"teryu@alum.mit.edu","username":"terriyu"},"ref":"refs/changes/05/31105/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/05/31105/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/05/31105/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/05/31105/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/05/31105/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/05/31105/6"}}},"commit":{"parents":[{"commit":"e5d876d028b35f1514e30f545354a4fa5bc4d78a","subject":"Merge \"python3: Introduce py33 to tox.ini\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/e5d876d028b35f1514e30f545354a4fa5bc4d78a"}]}],"author":{"name":"Terri Yu","email":"teryu@alum.mit.edu","date":"2013-05-30 18:54:49.000000000","tz":0},"committer":{"name":"Terri Yu","email":"teryu@alum.mit.edu","date":"2013-06-04 03:38:42.000000000","tz":0},"subject":"Enforce reverse time-order for sample return","message":"Enforce reverse time-order for sample return\n\nImplements: blueprint api-sample-sorted\n\nAdded a new test test_get_samples_in_default_order() for class RawSampleTest in\ntests/storage/base.py to check that the samples are sorted by timestamp, from\nnewest to oldest, e.g. first sample is newest\n\nRandomized some of the timestamps for the test database in\ntests/storage/base.py , to make testing of time ordering more robust\n\nAdded code to sort samples in reverse time order, in get_samples() of\nceilometer/storage/impl_mongodb.py and ceilometer/storage/impl_sqlalchemy.py\n\nChange-Id: Ib822bbbfc8fd47cf6685926762295577b69fd417\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/8a3fc67be24fd1c3e8245cc226af0f0b67e3ff90"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/8a3fc67be24fd1c3e8245cc226af0f0b67e3ff90"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"e5d876d028b35f1514e30f545354a4fa5bc4d78a","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"cf86aa3277efaa94804057433382dfab8c8dfd91":{"kind":"REWORK","_number":7,"created":"2013-06-05 18:14:52.000000000","uploader":{"_account_id":7399,"name":"Terri Yu","email":"teryu@alum.mit.edu","username":"terriyu"},"ref":"refs/changes/05/31105/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/05/31105/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/05/31105/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/05/31105/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/05/31105/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/05/31105/7"}}},"commit":{"parents":[{"commit":"e5d876d028b35f1514e30f545354a4fa5bc4d78a","subject":"Merge \"python3: Introduce py33 to tox.ini\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/e5d876d028b35f1514e30f545354a4fa5bc4d78a"}]}],"author":{"name":"Terri Yu","email":"teryu@alum.mit.edu","date":"2013-05-30 18:54:49.000000000","tz":0},"committer":{"name":"Terri Yu","email":"teryu@alum.mit.edu","date":"2013-06-05 18:13:27.000000000","tz":0},"subject":"Enforce reverse time-order for sample return","message":"Enforce reverse time-order for sample return\n\nImplements: blueprint api-sample-sorted\n\nAdded a new test test_get_samples_in_default_order() for class RawSampleTest in\ntests/storage/base.py to check that the samples are sorted by timestamp, from\nnewest to oldest, e.g. first sample is newest\n\nAdded more samples to the test database in tests/storage/base.py , to make\ntesting of time ordering more robust\n\nAdded code to sort samples in reverse time order, in get_samples() of\nceilometer/storage/impl_mongodb.py and ceilometer/storage/impl_sqlalchemy.py\n\nChange-Id: Ib822bbbfc8fd47cf6685926762295577b69fd417\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/cf86aa3277efaa94804057433382dfab8c8dfd91"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/cf86aa3277efaa94804057433382dfab8c8dfd91"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"e5d876d028b35f1514e30f545354a4fa5bc4d78a","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"72caec988988540c3124b92fe2854855591dc8b1":{"kind":"REWORK","_number":8,"created":"2013-06-06 06:31:15.000000000","uploader":{"_account_id":7399,"name":"Terri Yu","email":"teryu@alum.mit.edu","username":"terriyu"},"ref":"refs/changes/05/31105/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/05/31105/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/05/31105/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/05/31105/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/05/31105/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/05/31105/8"}}},"commit":{"parents":[{"commit":"e5d876d028b35f1514e30f545354a4fa5bc4d78a","subject":"Merge \"python3: Introduce py33 to tox.ini\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/e5d876d028b35f1514e30f545354a4fa5bc4d78a"}]}],"author":{"name":"Terri Yu","email":"teryu@alum.mit.edu","date":"2013-05-30 18:54:49.000000000","tz":0},"committer":{"name":"Terri Yu","email":"teryu@alum.mit.edu","date":"2013-06-06 06:29:32.000000000","tz":0},"subject":"Enforce reverse time-order for sample return","message":"Enforce reverse time-order for sample return\n\nImplements: blueprint api-sample-sorted\n\nAdded a new test test_get_samples_in_default_order() for class RawSampleTest in\ntests/storage/base.py to check that the samples are sorted by timestamp, from\nnewest to oldest, e.g. first sample is newest\n\nAdded more samples to the test database in tests/storage/base.py , to make\ntesting of time ordering more robust, and appropriately changed tests to match\nthe expected results from the new modified test database.\n\nAdded code to sort samples in reverse time order, in get_samples() of\nceilometer/storage/impl_mongodb.py and ceilometer/storage/impl_sqlalchemy.py\n\nChange-Id: Ib822bbbfc8fd47cf6685926762295577b69fd417\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/72caec988988540c3124b92fe2854855591dc8b1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/72caec988988540c3124b92fe2854855591dc8b1"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"e5d876d028b35f1514e30f545354a4fa5bc4d78a","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"49b16f00006d8a3c798bb6332661ca7ec4915621":{"kind":"REWORK","_number":9,"created":"2013-06-06 17:03:25.000000000","uploader":{"_account_id":7399,"name":"Terri Yu","email":"teryu@alum.mit.edu","username":"terriyu"},"ref":"refs/changes/05/31105/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/05/31105/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/05/31105/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/05/31105/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/05/31105/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/05/31105/9"}}},"commit":{"parents":[{"commit":"e5d876d028b35f1514e30f545354a4fa5bc4d78a","subject":"Merge \"python3: Introduce py33 to tox.ini\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/e5d876d028b35f1514e30f545354a4fa5bc4d78a"}]}],"author":{"name":"Terri Yu","email":"teryu@alum.mit.edu","date":"2013-05-30 18:54:49.000000000","tz":0},"committer":{"name":"Terri Yu","email":"teryu@alum.mit.edu","date":"2013-06-06 17:03:01.000000000","tz":0},"subject":"Enforce reverse time-order for sample return","message":"Enforce reverse time-order for sample return\n\nImplements: blueprint api-sample-sorted\n\nAdded a new test test_get_samples_in_default_order() for class RawSampleTest in\ntests/storage/base.py to check that the samples are sorted by timestamp, from\nnewest to oldest, e.g. first sample is newest\n\nAdded more samples to the test database in tests/storage/base.py , to make\ntesting of time ordering more robust, and appropriately changed tests to match\nthe expected results from the new modified test database.\n\nAdded code to sort samples in reverse time order, in get_samples() of\nceilometer/storage/impl_mongodb.py and ceilometer/storage/impl_sqlalchemy.py\n\nChange-Id: Ib822bbbfc8fd47cf6685926762295577b69fd417\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/49b16f00006d8a3c798bb6332661ca7ec4915621"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/49b16f00006d8a3c798bb6332661ca7ec4915621"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"e5d876d028b35f1514e30f545354a4fa5bc4d78a","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"8aedc867807750b9a32921fb131f0c8e0d3a8f88":{"kind":"REWORK","_number":10,"created":"2013-06-11 03:43:19.000000000","uploader":{"_account_id":7399,"name":"Terri Yu","email":"teryu@alum.mit.edu","username":"terriyu"},"ref":"refs/changes/05/31105/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/05/31105/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/05/31105/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/05/31105/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/05/31105/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/05/31105/10"}}},"commit":{"parents":[{"commit":"e5d876d028b35f1514e30f545354a4fa5bc4d78a","subject":"Merge \"python3: Introduce py33 to tox.ini\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/e5d876d028b35f1514e30f545354a4fa5bc4d78a"}]}],"author":{"name":"Terri Yu","email":"teryu@alum.mit.edu","date":"2013-05-30 18:54:49.000000000","tz":0},"committer":{"name":"Terri Yu","email":"teryu@alum.mit.edu","date":"2013-06-11 03:42:25.000000000","tz":0},"subject":"Enforce reverse time-order for sample return","message":"Enforce reverse time-order for sample return\n\nImplements: blueprint api-sample-sorted\n\nAdded a new test test_get_samples_in_default_order() for class RawSampleTest in\ntests/storage/base.py to check that the samples are sorted by timestamp, from\nnewest to oldest, e.g. first sample is newest\n\nAdded more samples to the test database in tests/storage/base.py , to make\ntesting of time ordering more robust, and appropriately changed tests to match\nthe expected results from the new modified test database.\n\nAdded code to sort samples in reverse time order, in get_samples() of\nceilometer/storage/impl_mongodb.py and ceilometer/storage/impl_sqlalchemy.py\n\nChange-Id: Ib822bbbfc8fd47cf6685926762295577b69fd417\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/8aedc867807750b9a32921fb131f0c8e0d3a8f88"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/8aedc867807750b9a32921fb131f0c8e0d3a8f88"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"e5d876d028b35f1514e30f545354a4fa5bc4d78a","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"c66b38754142188953431e5a99816fb28eb4ade5":{"kind":"REWORK","_number":11,"created":"2013-06-11 05:41:43.000000000","uploader":{"_account_id":7399,"name":"Terri Yu","email":"teryu@alum.mit.edu","username":"terriyu"},"ref":"refs/changes/05/31105/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/05/31105/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/05/31105/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/05/31105/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/05/31105/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/05/31105/11"}}},"commit":{"parents":[{"commit":"e5d876d028b35f1514e30f545354a4fa5bc4d78a","subject":"Merge \"python3: Introduce py33 to tox.ini\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/e5d876d028b35f1514e30f545354a4fa5bc4d78a"}]}],"author":{"name":"Terri Yu","email":"teryu@alum.mit.edu","date":"2013-05-30 18:54:49.000000000","tz":0},"committer":{"name":"Terri Yu","email":"teryu@alum.mit.edu","date":"2013-06-11 05:40:15.000000000","tz":0},"subject":"Enforce reverse time-order for sample return","message":"Enforce reverse time-order for sample return\n\nImplements: blueprint api-sample-sorted\n\nAdded a new test test_get_samples_in_default_order() for class RawSampleTest in\ntests/storage/base.py to check that the samples are sorted by timestamp, from\nnewest to oldest, e.g. first sample is newest\n\nAdded more samples to the test database in tests/storage/base.py , to make\ntesting of time ordering more robust, and appropriately changed tests to match\nthe expected results from the new modified test database.\n\nAdded code to sort samples in reverse time order, in get_samples() of\nceilometer/storage/impl_mongodb.py and ceilometer/storage/impl_sqlalchemy.py\n\nChange-Id: Ib822bbbfc8fd47cf6685926762295577b69fd417\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/c66b38754142188953431e5a99816fb28eb4ade5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/c66b38754142188953431e5a99816fb28eb4ade5"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"e5d876d028b35f1514e30f545354a4fa5bc4d78a","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"7fd4aa651b88c9d4d41249110b90e9764a3be4a1":{"kind":"REWORK","_number":12,"created":"2013-06-11 16:27:39.000000000","uploader":{"_account_id":7399,"name":"Terri Yu","email":"teryu@alum.mit.edu","username":"terriyu"},"ref":"refs/changes/05/31105/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/05/31105/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/05/31105/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/05/31105/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/05/31105/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/05/31105/12"}}},"commit":{"parents":[{"commit":"7183fd5970236e2370df7c50a3a0da61b7dc0a18","subject":"Use console scripts for ceilometer-dbsync","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/7183fd5970236e2370df7c50a3a0da61b7dc0a18"}]}],"author":{"name":"Terri Yu","email":"teryu@alum.mit.edu","date":"2013-05-30 18:54:49.000000000","tz":0},"committer":{"name":"Terri Yu","email":"teryu@alum.mit.edu","date":"2013-06-11 16:27:09.000000000","tz":0},"subject":"Enforce reverse time-order for sample return","message":"Enforce reverse time-order for sample return\n\nImplements: blueprint api-sample-sorted\n\nAdded a new test test_get_samples_in_default_order() for class RawSampleTest in\ntests/storage/base.py to check that the samples are sorted by timestamp, from\nnewest to oldest, e.g. first sample is newest\n\nAdded more samples to the test database in tests/storage/base.py , to make\ntesting of time ordering more robust, and appropriately changed tests to match\nthe expected results from the new modified test database.\n\nAdded code to sort samples in reverse time order, in get_samples() of\nceilometer/storage/impl_mongodb.py and ceilometer/storage/impl_sqlalchemy.py\n\nChange-Id: Ib822bbbfc8fd47cf6685926762295577b69fd417\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/7fd4aa651b88c9d4d41249110b90e9764a3be4a1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/7fd4aa651b88c9d4d41249110b90e9764a3be4a1"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"7183fd5970236e2370df7c50a3a0da61b7dc0a18","is_merged_in_target_branch":true,"change_id":"Ibd63589f09c610d86b1c097ba52ea2f24c5d026e","change_number":30879,"patch_set_number":6,"change_status":"MERGED"}],"branch":"refs/heads/master"},"1961ec9c733890b24bc47a4cd1168624e76c2477":{"kind":"REWORK","_number":13,"created":"2013-06-11 18:40:26.000000000","uploader":{"_account_id":7399,"name":"Terri Yu","email":"teryu@alum.mit.edu","username":"terriyu"},"ref":"refs/changes/05/31105/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/05/31105/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/05/31105/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/05/31105/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/05/31105/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/05/31105/13"}}},"commit":{"parents":[{"commit":"927eaf082b11909e66f7b9acd1dd9a6dd6a8eae8","subject":"Merge \"Fix some typo in documentation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/927eaf082b11909e66f7b9acd1dd9a6dd6a8eae8"}]}],"author":{"name":"Terri Yu","email":"teryu@alum.mit.edu","date":"2013-05-30 18:54:49.000000000","tz":0},"committer":{"name":"Terri Yu","email":"teryu@alum.mit.edu","date":"2013-06-11 18:40:10.000000000","tz":0},"subject":"Enforce reverse time-order for sample return","message":"Enforce reverse time-order for sample return\n\nImplements: blueprint api-sample-sorted\n\nAdded a new test test_get_samples_in_default_order() for class RawSampleTest in\ntests/storage/base.py to check that the samples are sorted by timestamp, from\nnewest to oldest, e.g. first sample is newest\n\nAdded more samples to the test database in tests/storage/base.py , to make\ntesting of time ordering more robust, and appropriately changed tests to match\nthe expected results from the new modified test database.\n\nAdded code to sort samples in reverse time order, in get_samples() of\nceilometer/storage/impl_mongodb.py and ceilometer/storage/impl_sqlalchemy.py\n\nChange-Id: Ib822bbbfc8fd47cf6685926762295577b69fd417\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/1961ec9c733890b24bc47a4cd1168624e76c2477"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/1961ec9c733890b24bc47a4cd1168624e76c2477"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"927eaf082b11909e66f7b9acd1dd9a6dd6a8eae8","is_merged_in_target_branch":true}],"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
