)]}'
{"id":"openstack%2Fceilometer~36107","triplet_id":"openstack%2Fceilometer~master~Icf678820bf7c3e6e12288b15623b653d9a942f21","project":"openstack/ceilometer","branch":"master","topic":"jd/mongodb-aggregate","hashtags":[],"change_id":"Icf678820bf7c3e6e12288b15623b653d9a942f21","subject":"Add first and last sample timestamp","status":"MERGED","created":"2013-07-08 17:06:34.000000000","updated":"2013-08-08 14:16:03.000000000","submitted":"2013-08-08 14:16:02.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":8,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"91ff3e6032ccb8669e1929babca8f4759e8e4c4c","_number":36107,"virtual_id_number":36107,"owner":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},{"value":0,"_account_id":236,"name":"Monsyne Dragon","email":"mdragon@rackspace.com","username":"mdragon"},{"value":0,"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},{"value":0,"_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},{"value":0,"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},{"value":0,"_account_id":688,"name":"Sandy Walsh","email":"sandy.walsh@rackspace.com","username":"sandy-walsh"},{"value":0,"_account_id":7409,"name":"Eric Pendergrass","email":"epende@gmail.com","username":"epende"},{"value":2,"date":"2013-08-08 14:16:02.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":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"all":[{"value":0,"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},{"value":0,"_account_id":236,"name":"Monsyne Dragon","email":"mdragon@rackspace.com","username":"mdragon"},{"value":2,"date":"2013-08-08 09:28:05.000000000","_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":2,"date":"2013-08-08 14:07:54.000000000","_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},{"value":0,"_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},{"value":0,"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},{"value":0,"_account_id":688,"name":"Sandy Walsh","email":"sandy.walsh@rackspace.com","username":"sandy-walsh"},{"value":0,"_account_id":7409,"name":"Eric Pendergrass","email":"epende@gmail.com","username":"epende"},{"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":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"all":[{"value":0,"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},{"value":0,"_account_id":236,"name":"Monsyne Dragon","email":"mdragon@rackspace.com","username":"mdragon"},{"value":0,"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":1,"date":"2013-08-08 14:07:54.000000000","_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},{"value":0,"_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},{"value":0,"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},{"value":0,"_account_id":688,"name":"Sandy Walsh","email":"sandy.walsh@rackspace.com","username":"sandy-walsh"},{"value":0,"_account_id":7409,"name":"Eric Pendergrass","email":"epende@gmail.com","username":"epende"},{"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":236,"name":"Monsyne Dragon","email":"mdragon@rackspace.com","username":"mdragon"},{"_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":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},{"_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},{"_account_id":7409,"name":"Eric Pendergrass","email":"epende@gmail.com","username":"epende"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-07-11 19:02:11.000000000","updated_by":{"_account_id":7409,"name":"Eric Pendergrass","email":"epende@gmail.com","username":"epende"},"reviewer":{"_account_id":7409,"name":"Eric Pendergrass","email":"epende@gmail.com","username":"epende"},"state":"REVIEWER"},{"updated":"2013-07-24 10:18:21.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-07-24 13:46:37.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-07-29 09:27:06.000000000","updated_by":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"reviewer":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"state":"REVIEWER"},{"updated":"2013-08-05 09:27:06.000000000","updated_by":{"_account_id":236,"name":"Monsyne Dragon","email":"mdragon@rackspace.com","username":"mdragon"},"reviewer":{"_account_id":236,"name":"Monsyne Dragon","email":"mdragon@rackspace.com","username":"mdragon"},"state":"REVIEWER"},{"updated":"2013-08-05 09:27:06.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-08-08 09:28:05.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":"2013-08-08 14:07:54.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":"2013-08-08 14:16:02.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"17af1d009b5ca749e6c7b5c993932e1d6b3d2275","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-08 17:32:08.000000000","message":"Patch Set 1: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/36107/1/check/gate-ceilometer-pep8/3169 : SUCCESS in 2m 41s\n- http://docs-draft.openstack.org/36107/1/check/gate-ceilometer-docs/1974/doc/build/html/ : SUCCESS in 4m 00s\n- http://logs.openstack.org/36107/1/check/gate-ceilometer-python26/3099 : SUCCESS in 25m 21s\n- http://logs.openstack.org/36107/1/check/gate-ceilometer-python27/3099 : FAILURE in 7m 12s\n","accounts_in_message":[],"_revision_number":1},{"id":"c74db950d8629a7d2765e71e28ddc9c0a658e4ec","author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"date":"2013-07-11 16:46:04.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"6ed02e2b05ef7ccb77f3d36c98d9c6948bf896ee","author":{"_account_id":688,"name":"Sandy Walsh","email":"sandy.walsh@rackspace.com","username":"sandy-walsh"},"date":"2013-07-11 18:41:56.000000000","message":"Patch Set 2: (1 inline comment)\n\nminor nit of a comment, but I won\u0027t hold up the train.","accounts_in_message":[],"_revision_number":2},{"id":"be92785f50efea721a186a14d629e1bcde19252c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-11 18:55:14.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/36107/2/check/gate-ceilometer-pep8/3263 : SUCCESS in 1m 17s\n- http://docs-draft.openstack.org/36107/2/check/gate-ceilometer-docs/2068/doc/build/html/ : SUCCESS in 3m 01s\n- http://logs.openstack.org/36107/2/check/gate-ceilometer-python26/3187 : SUCCESS in 25m 54s\n- http://logs.openstack.org/36107/2/check/gate-ceilometer-python27/3193 : FAILURE in 6m 10s\n","accounts_in_message":[],"_revision_number":2},{"id":"9fc2cc989ca308e218155cb14fc4154494570a81","author":{"_account_id":7409,"name":"Eric Pendergrass","email":"epende@gmail.com","username":"epende"},"date":"2013-07-11 19:02:11.000000000","message":"Patch Set 2: (3 inline comments)\n\nMinor inlines","accounts_in_message":[],"_revision_number":2},{"id":"b120dc2349a4cb612a69828ea071a853538c3865","author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"date":"2013-07-12 13:20:09.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"c0f16b91c85bee0c5491a1ef9ac51ce3dfb490bf","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-12 13:45:29.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/36107/3/check/gate-ceilometer-pep8/3303 : SUCCESS in 2m 38s\n- http://docs-draft.openstack.org/36107/3/check/gate-ceilometer-docs/2108/doc/build/html/ : SUCCESS in 3m 05s\n- http://logs.openstack.org/36107/3/check/gate-ceilometer-python26/3226 : SUCCESS in 25m 06s\n- http://logs.openstack.org/36107/3/check/gate-ceilometer-python27/3233 : FAILURE in 9m 17s\n","accounts_in_message":[],"_revision_number":3},{"id":"e1f0ddc7d5742239c0baa1d3262f16081da69ee1","author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"date":"2013-07-12 15:32:42.000000000","message":"Patch Set 2: (4 inline comments)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"3f06da2733ffead6117090b28ec3a9c567829505","author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"date":"2013-07-12 15:42:48.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"edb1527f659c8feebae0deccf9fe1ad763d746fa","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-12 16:07:50.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/36107/4/check/gate-ceilometer-pep8/3309 : SUCCESS in 1m 38s\n- http://docs-draft.openstack.org/36107/4/check/gate-ceilometer-docs/2114/doc/build/html/ : SUCCESS in 3m 08s\n- http://logs.openstack.org/36107/4/check/gate-ceilometer-python26/3232 : SUCCESS in 24m 26s\n- http://logs.openstack.org/36107/4/check/gate-ceilometer-python27/3239 : FAILURE in 6m 16s\n","accounts_in_message":[],"_revision_number":4},{"id":"0e90979a6106c48ae71347e0187cdcd9a0c228e4","author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"date":"2013-07-15 12:45:30.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"1803852375f27c667c6309941a34bbc15496e3a1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-15 13:11:04.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/36107/5/check/gate-ceilometer-pep8/3355 : SUCCESS in 1m 22s\n- http://docs-draft.openstack.org/36107/5/check/gate-ceilometer-docs/2160/doc/build/html/ : SUCCESS in 3m 22s\n- http://logs.openstack.org/36107/5/check/gate-ceilometer-python26/3278 : SUCCESS in 24m 41s\n- http://logs.openstack.org/36107/5/check/gate-ceilometer-python27/3285 : FAILURE in 6m 05s\n","accounts_in_message":[],"_revision_number":5},{"id":"d1d3b12453e7cbe6088e82e863e6210a3a082a8a","author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"date":"2013-07-15 14:15:47.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"2d1f3dddfeca037a6bef809b9e59e30de20e6bea","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-15 14:42:34.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/36107/6/check/gate-ceilometer-pep8/3359 : SUCCESS in 1m 36s\n- http://docs-draft.openstack.org/36107/6/check/gate-ceilometer-docs/2164/doc/build/html/ : SUCCESS in 3m 46s\n- http://logs.openstack.org/36107/6/check/gate-ceilometer-python26/3282 : SUCCESS in 25m 45s\n- http://logs.openstack.org/36107/6/check/gate-ceilometer-python27/3289 : FAILURE in 6m 37s\n","accounts_in_message":[],"_revision_number":6},{"id":"3189c0da008967b0ca2599c1c429bd4c4f325b5d","author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"date":"2013-07-17 12:13:22.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"b897564cea42f93040b10b091fd2ce5c55e5fbc1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-17 12:39:16.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/36107/7/check/gate-ceilometer-pep8/3479 : SUCCESS in 1m 23s\n- http://docs-draft.openstack.org/36107/7/check/gate-ceilometer-docs/2283/doc/build/html/ : SUCCESS in 3m 56s\n- http://logs.openstack.org/36107/7/check/gate-ceilometer-python26/3402 : FAILURE in 25m 47s\n- http://logs.openstack.org/36107/7/check/gate-ceilometer-python27/3407 : FAILURE in 6m 01s\n","accounts_in_message":[],"_revision_number":7},{"id":"b5755a571d389df21aec5456735991bcdae12f5d","author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"date":"2013-07-17 12:54:41.000000000","message":"Patch Set 7:\n\nJust a general point about this first, is the recent sample TTL logic any concern here?\n\nSpecifically the cleaning up of dangling resources when there are no remaining samples for that resource due to TTL eviction?\n\nSay some resource is suspended/stopped for a while so is no longer metered, TTL eventually kicks in and evicts all prior samples, resource is then resumed so that new first sample is newer than the \"real\" first sample.\n\nJust a thought ...\n\nCheers,\nEoghan","accounts_in_message":[],"_revision_number":7},{"id":"572828a7a9a4b2df404a9f8cc526a7c6a70495b6","author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"date":"2013-07-17 13:02:50.000000000","message":"Patch Set 7:\n\nNot any concern here. We just return the lower and higher samples timestamp we have in the DB.\n\nIf some samples have been deleted because of ttl, that\u0027s for sure won\u0027t be the correct information, but anyway first will always be \u003c\u003d last.\n\nThere\u0027s no concept of \"suspend\" for resources. Even if it\u0027s suspended, it exists. If you want to filter your resource based on certain state, that\u0027s another problem (e.g. use metadata.vm_state in instances).","accounts_in_message":[],"_revision_number":7},{"id":"16b881af832bec26dfbd7cec943b0ebc239ea592","author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"date":"2013-07-17 16:03:38.000000000","message":"Patch Set 7: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":7},{"id":"f9b581c42e5a4563640ac618b2fb121cfe0d34ed","author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"date":"2013-07-23 13:39:07.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"e062467bf4ddc70c5c519109400492cef6b42e62","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-23 14:05:47.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/07/36107/8/check/gate-ceilometer-pep8/3620 : SUCCESS in 1m 50s\n- http://docs-draft.openstack.org/07/36107/8/check/gate-ceilometer-docs/2424/doc/build/html/ : SUCCESS in 4m 55s\n- http://logs.openstack.org/07/36107/8/check/gate-ceilometer-python26/3545 : SUCCESS in 26m 33s\n- http://logs.openstack.org/07/36107/8/check/gate-ceilometer-python27/3547 : FAILURE in 4m 44s\n","accounts_in_message":[],"_revision_number":8},{"id":"106848ac111b7c07d2951a4a492e6c49cd4f0563","author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"date":"2013-07-23 14:17:41.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"4cd39792682b2703706aa20d11d96f53f04a0e1e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-23 14:44:02.000000000","message":"Patch Set 9: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/07/36107/9/check/gate-ceilometer-pep8/3625 : SUCCESS in 1m 25s\n- http://docs-draft.openstack.org/07/36107/9/check/gate-ceilometer-docs/2429/doc/build/html/ : SUCCESS in 3m 45s\n- http://logs.openstack.org/07/36107/9/check/gate-ceilometer-python26/3550 : SUCCESS in 26m 14s\n- http://logs.openstack.org/07/36107/9/check/gate-ceilometer-python27/3552 : SUCCESS in 4m 07s\n","accounts_in_message":[],"_revision_number":9},{"id":"1c6e07f64e174ef8358c3d81510d5d2102adc7e4","author":{"_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},"date":"2013-07-24 06:24:09.000000000","message":"Patch Set 9: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":9},{"id":"c6b50d17ba19cae97ce0ba1928f7472b33427999","author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"date":"2013-07-24 10:18:10.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"3c19ebc4ac7ba011f85955081eee3efe198bd244","author":{"_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},"date":"2013-07-24 10:18:21.000000000","message":"Patch Set 10: Looks good to me (core reviewer)\n\nAutomatically re-added by Gerrit trivial rebase detection script.","accounts_in_message":[],"_revision_number":10},{"id":"097afceee7f5506fc5e7540a0343ecf2eaa477f5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-24 10:46:20.000000000","message":"Patch Set 10: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/07/36107/10/check/gate-ceilometer-pep8/3662 : SUCCESS in 2m 08s\n- http://docs-draft.openstack.org/07/36107/10/check/gate-ceilometer-docs/2466/doc/build/html/ : SUCCESS in 5m 48s\n- http://logs.openstack.org/07/36107/10/check/gate-ceilometer-python26/3587 : SUCCESS in 28m 02s\n- http://logs.openstack.org/07/36107/10/check/gate-ceilometer-python27/3589 : SUCCESS in 6m 16s\n","accounts_in_message":[],"_revision_number":10},{"id":"2f8992052f16c773f90bc523b756b75c51c08e97","author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"date":"2013-07-24 13:46:37.000000000","message":"Patch Set 10: Looks good to me (core reviewer); Approved\n\nI assume there\u0027s another changeset coming to add the data to the API?","accounts_in_message":[],"_revision_number":10},{"id":"f4f6c8bf5df0f040df60f0a091a6386406a63c34","author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"date":"2013-07-24 16:03:58.000000000","message":"Patch Set 10:\n\nYep, I didn\u0027t do it yet because this patch got stuck for a long time because of the MongoDB \u003e\u003d 2.2 dependency :)\nI\u0027m getting back on these.","accounts_in_message":[],"_revision_number":10},{"id":"fd507e3fb01f6c7d4a21aeadd90e9d405638473d","author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"date":"2013-07-25 13:25:08.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"62b5df0e85b4b2ffaaed299ef481ddb0afed3d79","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-25 13:40:56.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/07/36107/11/check/gate-ceilometer-pep8/3715 : SUCCESS in 2m 34s\n- http://docs-draft.openstack.org/07/36107/11/check/gate-ceilometer-docs/2519/doc/build/html/ : SUCCESS in 3m 25s\n- http://logs.openstack.org/07/36107/11/check/gate-ceilometer-python26/3640 : SUCCESS in 15m 40s\n- http://logs.openstack.org/07/36107/11/check/gate-ceilometer-python27/3641 : FAILURE in 6m 20s\n","accounts_in_message":[],"_revision_number":11},{"id":"f05d9cc834c5ed672a8749b88666b7b1f6a4cc12","author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"date":"2013-07-25 13:45:08.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"a7ed59ed28d151c7cb8f71cbf34eaac1d0dbafaf","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-25 14:12:23.000000000","message":"Patch Set 12: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/07/36107/12/check/gate-ceilometer-pep8/3718 : SUCCESS in 1m 43s\n- http://docs-draft.openstack.org/07/36107/12/check/gate-ceilometer-docs/2522/doc/build/html/ : SUCCESS in 3m 27s\n- http://logs.openstack.org/07/36107/12/check/gate-ceilometer-python26/3643 : SUCCESS in 27m 02s\n- http://logs.openstack.org/07/36107/12/check/gate-ceilometer-python27/3644 : SUCCESS in 4m 33s\n","accounts_in_message":[],"_revision_number":12},{"id":"8cd56b0048d1083ee86ce96a5e941f380e44ae30","author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"date":"2013-07-25 14:18:20.000000000","message":"Patch Set 12: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":12},{"id":"30f3d4a2b75d251a613b9202a5bd5ccb345b61fe","author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"date":"2013-07-29 09:26:50.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"dba884bdba6477ab82d74f9d97faa8391e383660","author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"date":"2013-07-29 09:27:06.000000000","message":"Patch Set 13: Looks good to me (core reviewer)\n\nAutomatically re-added by Gerrit trivial rebase detection script.","accounts_in_message":[],"_revision_number":13},{"id":"17b1845115d0dfd9c225922ce04d1b27da0d8e1a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-29 09:59:38.000000000","message":"Patch Set 13: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/07/36107/13/check/gate-ceilometer-pep8/3780 : SUCCESS in 3m 02s\n- http://docs-draft.openstack.org/07/36107/13/check/gate-ceilometer-docs/2584/doc/build/html/ : SUCCESS in 3m 33s\n- http://logs.openstack.org/07/36107/13/check/gate-ceilometer-python26/3705 : SUCCESS in 32m 36s\n- http://logs.openstack.org/07/36107/13/check/gate-ceilometer-python27/3706 : SUCCESS in 4m 36s\n","accounts_in_message":[],"_revision_number":13},{"id":"538198ea39b26b92af5d57c7f4ae1df2ef7d0fa9","author":{"_account_id":236,"name":"Monsyne Dragon","email":"mdragon@rackspace.com","username":"mdragon"},"date":"2013-07-30 21:34:43.000000000","message":"Patch Set 13: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":13},{"id":"a5a45cbdc763902ea9fb3bad3e2b617183ec3f90","author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"date":"2013-07-31 14:19:17.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"1e571ae70bd212a61c7e57861374b34b4358d6c1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-31 14:28:04.000000000","message":"Patch Set 14: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/07/36107/14/check/gate-ceilometer-pep8/3851 : SUCCESS in 1m 33s\n- http://docs-draft.openstack.org/07/36107/14/check/gate-ceilometer-docs/2654/doc/build/html/ : SUCCESS in 6m 12s\n- http://logs.openstack.org/07/36107/14/check/gate-ceilometer-python26/3776 : SUCCESS in 8m 27s\n- http://logs.openstack.org/07/36107/14/check/gate-ceilometer-python27/3775 : SUCCESS in 4m 06s\n","accounts_in_message":[],"_revision_number":14},{"id":"b1df5377e58a7c777954be41c133e1d04444e1c7","author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"date":"2013-08-01 08:06:39.000000000","message":"Patch Set 14: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":14},{"id":"772b3b1b2de3729665e6d7878db7cb6fc71b5d11","author":{"_account_id":688,"name":"Sandy Walsh","email":"sandy.walsh@rackspace.com","username":"sandy-walsh"},"date":"2013-08-01 14:48:09.000000000","message":"Patch Set 14: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":14},{"id":"b91c5fc30e3fe477586662387aeb050bddbed0f2","author":{"_account_id":236,"name":"Monsyne Dragon","email":"mdragon@rackspace.com","username":"mdragon"},"date":"2013-08-01 17:34:47.000000000","message":"Patch Set 14: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":14},{"id":"73c1b7e4b7b86723a11d2a806bbc2ace3b31f047","author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"date":"2013-08-05 09:26:47.000000000","message":"Uploaded patch set 15.","accounts_in_message":[],"_revision_number":15},{"id":"7a71dc3a7b85444f88baf8c655e8950851ff35f7","author":{"_account_id":236,"name":"Monsyne Dragon","email":"mdragon@rackspace.com","username":"mdragon"},"date":"2013-08-05 09:27:06.000000000","message":"Patch Set 15: Looks good to me, but someone else must approve\n\nAutomatically re-added by Gerrit trivial rebase detection script.","accounts_in_message":[],"_revision_number":15},{"id":"fe7e7f84b2b55271fa17292283588e06675fa4b6","author":{"_account_id":688,"name":"Sandy Walsh","email":"sandy.walsh@rackspace.com","username":"sandy-walsh"},"date":"2013-08-05 09:27:06.000000000","message":"Patch Set 15: Looks good to me, but someone else must approve\n\nAutomatically re-added by Gerrit trivial rebase detection script.","accounts_in_message":[],"_revision_number":15},{"id":"a9788611e81d19915abf895008ebbea9f01224f0","author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"date":"2013-08-05 09:27:06.000000000","message":"Patch Set 15: Looks good to me, but someone else must approve\n\nAutomatically re-added by Gerrit trivial rebase detection script.","accounts_in_message":[],"_revision_number":15},{"id":"e01782fd18d0656b1a0a01c6eb079fc5b2b89dd5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-08-05 09:37:07.000000000","message":"Patch Set 15: 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/07/36107/15/check/gate-ceilometer-pep8/a908515 : SUCCESS in 1m 34s\n- http://docs-draft.openstack.org/07/36107/15/check/gate-ceilometer-docs/a6cb9e3/doc/build/html/ : SUCCESS in 5m 07s\n- http://logs.openstack.org/07/36107/15/check/gate-ceilometer-python26/8fb741d : FAILURE in 4m 50s\n- http://logs.openstack.org/07/36107/15/check/gate-ceilometer-python27/82ce2eb : FAILURE in 2m 55s\n","accounts_in_message":[],"_revision_number":15},{"id":"f8bb22c9a9513ae49e456c19f67c606cc4a4ce44","author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"date":"2013-08-05 12:03:56.000000000","message":"Patch Set 15:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":15},{"id":"d0b620f526f77b27c42da028bbb486f69096237a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-08-05 12:46:06.000000000","message":"Patch Set 15: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/07/36107/15/check/gate-ceilometer-pep8/7ee151e : SUCCESS in 1m 15s\n- http://docs-draft.openstack.org/07/36107/15/check/gate-ceilometer-docs/a1580a2/doc/build/html/ : SUCCESS in 2m 56s\n- http://logs.openstack.org/07/36107/15/check/gate-ceilometer-python26/def7442 : SUCCESS in 7m 41s\n- http://logs.openstack.org/07/36107/15/check/gate-ceilometer-python27/cb1b7ca : SUCCESS in 3m 26s\n","accounts_in_message":[],"_revision_number":15},{"id":"aa3e26fd289194b879e58187a2d77668ff5d0eb5","author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"date":"2013-08-07 10:03:57.000000000","message":"Patch Set 15: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":15},{"id":"b88832e3c0d498f267a01afb0abe30754a7c8031","author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"date":"2013-08-07 11:57:00.000000000","message":"Uploaded patch set 16.","accounts_in_message":[],"_revision_number":16},{"id":"c94e274e984fc90891a74e78d15478216c77c44b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-08-07 12:24:03.000000000","message":"Patch Set 16: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/07/36107/16/check/gate-ceilometer-pep8/c72335d : SUCCESS in 2m 16s\n- http://docs-draft.openstack.org/07/36107/16/check/gate-ceilometer-docs/94e0d36/doc/build/html/ : SUCCESS in 11m 17s\n- http://logs.openstack.org/07/36107/16/check/gate-ceilometer-python26/44162d4 : SUCCESS in 7m 24s\n- http://logs.openstack.org/07/36107/16/check/gate-ceilometer-python27/f325edb : SUCCESS in 5m 24s\n","accounts_in_message":[],"_revision_number":16},{"id":"234fd0a75056e940c030f628c701215dedab6771","author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"date":"2013-08-07 15:29:58.000000000","message":"Patch Set 16: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":16},{"id":"efc65d33b15c8bb4526931241a00d51e26f448c1","author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"date":"2013-08-08 09:27:48.000000000","message":"Uploaded patch set 17.","accounts_in_message":[],"_revision_number":17},{"id":"b7aa883f35f2439e867d1ac7c9537e26a59712b7","author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"date":"2013-08-08 09:28:05.000000000","message":"Patch Set 17: Looks good to me (core reviewer)\n\nAutomatically re-added by Gerrit trivial rebase detection script.","accounts_in_message":[],"_revision_number":17},{"id":"3b1524b9fe4fcbcfc652a1b97bb5806829bd381b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-08-08 09:36:13.000000000","message":"Patch Set 17: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/07/36107/17/check/gate-ceilometer-pep8/2bfad71 : SUCCESS in 1m 38s\n- http://docs-draft.openstack.org/07/36107/17/check/gate-ceilometer-docs/2e3648f/doc/build/html/ : SUCCESS in 3m 18s\n- http://logs.openstack.org/07/36107/17/check/gate-ceilometer-python26/25ba52f : SUCCESS in 8m 13s\n- http://logs.openstack.org/07/36107/17/check/gate-ceilometer-python27/008d9bb : SUCCESS in 3m 59s\n","accounts_in_message":[],"_revision_number":17},{"id":"e993f1c6ce34bba4f685f3f40a200a8fbc9a9507","author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"date":"2013-08-08 14:07:54.000000000","message":"Patch Set 17: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":17},{"id":"2412ab52599b1b814dc2e9913a027c5644e9afb7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-08-08 14:07:56.000000000","message":"Patch Set 17: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":17},{"id":"9e5a63386d23b991408b14df23f9ba3b8cb7462d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-08-08 14:16:02.000000000","message":"Patch Set 17: Verified\n\nBuild succeeded.\n\n- http://docs-draft.openstack.org/07/36107/17/gate/gate-ceilometer-docs/5990f42/doc/build/html/ : SUCCESS in 3m 28s\n- http://logs.openstack.org/07/36107/17/gate/gate-ceilometer-pep8/211e856 : SUCCESS in 1m 21s\n- http://logs.openstack.org/07/36107/17/gate/gate-ceilometer-python26/b1eb681 : SUCCESS in 8m 00s\n- http://logs.openstack.org/07/36107/17/gate/gate-ceilometer-python27/096867a : SUCCESS in 4m 50s\n","accounts_in_message":[],"_revision_number":17},{"id":"5ff430de452be2ad85a1b1603054a3521818994c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-08-08 14:16:03.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":17}],"current_revision_number":17,"current_revision":"92bed7c1cc588166f948ab74943def360ec748dc","revisions":{"9504f9d8307371e6b4bea52b34f23bdd9ed5dbf8":{"kind":"REWORK","_number":1,"created":"2013-07-08 17:06:34.000000000","uploader":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"ref":"refs/changes/07/36107/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/07/36107/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/1"}}},"commit":{"parents":[{"commit":"4e01352b3905f44467c0ebc6be2fb54ec0ccafd4","subject":"Use MongoDB aggregate to get resources list","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/4e01352b3905f44467c0ebc6be2fb54ec0ccafd4"}]}],"author":{"name":"Julien Danjou","email":"julien@danjou.info","date":"2013-06-17 12:09:45.000000000","tz":120},"committer":{"name":"Julien Danjou","email":"julien@danjou.info","date":"2013-07-08 17:04:32.000000000","tz":120},"subject":"Add first and last sample timestamp","message":"Add first and last sample timestamp\n\nWhen listing resources, it\u0027s useful to know where it started and where it\nstopped. We don\u0027t have this precise information, but we can at least says\nwhen we get the first and last timestamp.\n\nBlueprint: api-v2-improvement\n\nChange-Id: Icf678820bf7c3e6e12288b15623b653d9a942f21\nSigned-off-by: Julien Danjou \u003cjulien@danjou.info\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/9504f9d8307371e6b4bea52b34f23bdd9ed5dbf8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/9504f9d8307371e6b4bea52b34f23bdd9ed5dbf8"}]},"branch":"refs/heads/master"},"452f9eba0642ea7df52080e69371cfd9755371f4":{"kind":"REWORK","_number":2,"created":"2013-07-11 16:46:04.000000000","uploader":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"ref":"refs/changes/07/36107/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/07/36107/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/2"}}},"commit":{"parents":[{"commit":"5509197d90e0a50fa09b10912196c5691d12083e","subject":"Use MongoDB aggregate to get resources list","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/5509197d90e0a50fa09b10912196c5691d12083e"}]}],"author":{"name":"Julien Danjou","email":"julien@danjou.info","date":"2013-06-17 12:09:45.000000000","tz":120},"committer":{"name":"Julien Danjou","email":"julien@danjou.info","date":"2013-07-11 16:45:26.000000000","tz":120},"subject":"Add first and last sample timestamp","message":"Add first and last sample timestamp\n\nWhen listing resources, it\u0027s useful to know where it started and where it\nstopped. We don\u0027t have this precise information, but we can at least says\nwhen we get the first and last timestamp.\n\nBlueprint: api-v2-improvement\n\nChange-Id: Icf678820bf7c3e6e12288b15623b653d9a942f21\nSigned-off-by: Julien Danjou \u003cjulien@danjou.info\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/452f9eba0642ea7df52080e69371cfd9755371f4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/452f9eba0642ea7df52080e69371cfd9755371f4"}]},"branch":"refs/heads/master"},"29da8ea5d62b198013feeea061ae670bb59b0f7b":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2013-07-12 13:20:09.000000000","uploader":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"ref":"refs/changes/07/36107/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/07/36107/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/3"}}},"commit":{"parents":[{"commit":"55a0741b11f8e7b9b1382dfdba2f3c7100415e67","subject":"Use MongoDB aggregate to get resources list","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/55a0741b11f8e7b9b1382dfdba2f3c7100415e67"}]}],"author":{"name":"Julien Danjou","email":"julien@danjou.info","date":"2013-06-17 12:09:45.000000000","tz":120},"committer":{"name":"Julien Danjou","email":"julien@danjou.info","date":"2013-07-12 13:05:16.000000000","tz":120},"subject":"Add first and last sample timestamp","message":"Add first and last sample timestamp\n\nWhen listing resources, it\u0027s useful to know where it started and where it\nstopped. We don\u0027t have this precise information, but we can at least says\nwhen we get the first and last timestamp.\n\nBlueprint: api-v2-improvement\n\nChange-Id: Icf678820bf7c3e6e12288b15623b653d9a942f21\nSigned-off-by: Julien Danjou \u003cjulien@danjou.info\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/29da8ea5d62b198013feeea061ae670bb59b0f7b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/29da8ea5d62b198013feeea061ae670bb59b0f7b"}]},"branch":"refs/heads/master"},"9c4108cf34c55b5751ecb7a08cc677b92589d777":{"kind":"REWORK","_number":4,"created":"2013-07-12 15:42:48.000000000","uploader":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"ref":"refs/changes/07/36107/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/07/36107/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/4"}}},"commit":{"parents":[{"commit":"5046a5755924837d3a6164ed97dbf6be3edfb5dd","subject":"Use MongoDB aggregate to get resources list","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/5046a5755924837d3a6164ed97dbf6be3edfb5dd"}]}],"author":{"name":"Julien Danjou","email":"julien@danjou.info","date":"2013-06-17 12:09:45.000000000","tz":120},"committer":{"name":"Julien Danjou","email":"julien@danjou.info","date":"2013-07-12 15:39:47.000000000","tz":120},"subject":"Add first and last sample timestamp","message":"Add first and last sample timestamp\n\nWhen listing resources, it\u0027s useful to know where it started and where it\nstopped. We don\u0027t have this precise information, but we can at least say\nwhen we get the first and last timestamp.\n\nBlueprint: api-v2-improvement\n\nChange-Id: Icf678820bf7c3e6e12288b15623b653d9a942f21\nSigned-off-by: Julien Danjou \u003cjulien@danjou.info\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/9c4108cf34c55b5751ecb7a08cc677b92589d777"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/9c4108cf34c55b5751ecb7a08cc677b92589d777"}]},"branch":"refs/heads/master"},"d0edfa75f40fa65bd5d2a091c3b8358aa1984756":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2013-07-15 12:45:30.000000000","uploader":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"ref":"refs/changes/07/36107/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/07/36107/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/5"}}},"commit":{"parents":[{"commit":"9be4323177cd3ac8705823fe475c0d07c60c8569","subject":"Use MongoDB aggregate to get resources list","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/9be4323177cd3ac8705823fe475c0d07c60c8569"}]}],"author":{"name":"Julien Danjou","email":"julien@danjou.info","date":"2013-06-17 12:09:45.000000000","tz":120},"committer":{"name":"Julien Danjou","email":"julien@danjou.info","date":"2013-07-15 12:44:10.000000000","tz":120},"subject":"Add first and last sample timestamp","message":"Add first and last sample timestamp\n\nWhen listing resources, it\u0027s useful to know where it started and where it\nstopped. We don\u0027t have this precise information, but we can at least say\nwhen we get the first and last timestamp.\n\nBlueprint: api-v2-improvement\n\nChange-Id: Icf678820bf7c3e6e12288b15623b653d9a942f21\nSigned-off-by: Julien Danjou \u003cjulien@danjou.info\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/d0edfa75f40fa65bd5d2a091c3b8358aa1984756"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/d0edfa75f40fa65bd5d2a091c3b8358aa1984756"}]},"branch":"refs/heads/master"},"388a3f1d21658b55ed0484c65b770276983e950d":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2013-07-15 14:15:47.000000000","uploader":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"ref":"refs/changes/07/36107/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/07/36107/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/6"}}},"commit":{"parents":[{"commit":"4faff7c15061cf5865ea2c8b67f17f3607dfb541","subject":"Use MongoDB aggregate to get resources list","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/4faff7c15061cf5865ea2c8b67f17f3607dfb541"}]}],"author":{"name":"Julien Danjou","email":"julien@danjou.info","date":"2013-06-17 12:09:45.000000000","tz":120},"committer":{"name":"Julien Danjou","email":"julien@danjou.info","date":"2013-07-15 14:15:26.000000000","tz":120},"subject":"Add first and last sample timestamp","message":"Add first and last sample timestamp\n\nWhen listing resources, it\u0027s useful to know where it started and where it\nstopped. We don\u0027t have this precise information, but we can at least say\nwhen we get the first and last timestamp.\n\nBlueprint: api-v2-improvement\n\nChange-Id: Icf678820bf7c3e6e12288b15623b653d9a942f21\nSigned-off-by: Julien Danjou \u003cjulien@danjou.info\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/388a3f1d21658b55ed0484c65b770276983e950d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/388a3f1d21658b55ed0484c65b770276983e950d"}]},"branch":"refs/heads/master"},"6fd839ed8b74ce96c3167d8c23786b5b8071d764":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2013-07-17 12:13:22.000000000","uploader":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"ref":"refs/changes/07/36107/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/07/36107/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/7"}}},"commit":{"parents":[{"commit":"3c153187346f1f4663cc0c6208c7acf038a0d4b0","subject":"Use MongoDB aggregate to get resources list","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/3c153187346f1f4663cc0c6208c7acf038a0d4b0"}]}],"author":{"name":"Julien Danjou","email":"julien@danjou.info","date":"2013-06-17 12:09:45.000000000","tz":120},"committer":{"name":"Julien Danjou","email":"julien@danjou.info","date":"2013-07-17 12:12:55.000000000","tz":120},"subject":"Add first and last sample timestamp","message":"Add first and last sample timestamp\n\nWhen listing resources, it\u0027s useful to know where it started and where it\nstopped. We don\u0027t have this precise information, but we can at least say\nwhen we get the first and last timestamp.\n\nBlueprint: api-v2-improvement\n\nChange-Id: Icf678820bf7c3e6e12288b15623b653d9a942f21\nSigned-off-by: Julien Danjou \u003cjulien@danjou.info\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/6fd839ed8b74ce96c3167d8c23786b5b8071d764"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/6fd839ed8b74ce96c3167d8c23786b5b8071d764"}]},"branch":"refs/heads/master"},"e2e31e44e49057fd5f348025010b55a57b461a0b":{"kind":"REWORK","_number":8,"created":"2013-07-23 13:39:07.000000000","uploader":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"ref":"refs/changes/07/36107/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/07/36107/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/8"}}},"commit":{"parents":[{"commit":"70d4206fbed55f02660d4b95c54fc3161ae5a5a0","subject":"Use MongoDB aggregate to get resources list","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/70d4206fbed55f02660d4b95c54fc3161ae5a5a0"}]}],"author":{"name":"Julien Danjou","email":"julien@danjou.info","date":"2013-06-17 12:09:45.000000000","tz":120},"committer":{"name":"Julien Danjou","email":"julien@danjou.info","date":"2013-07-23 13:36:53.000000000","tz":120},"subject":"Add first and last sample timestamp","message":"Add first and last sample timestamp\n\nWhen listing resources, it\u0027s useful to know where it started and where it\nstopped. We don\u0027t have this precise information, but we can at least say\nwhen we get the first and last timestamp.\n\nBlueprint: api-v2-improvement\n\nChange-Id: Icf678820bf7c3e6e12288b15623b653d9a942f21\nSigned-off-by: Julien Danjou \u003cjulien@danjou.info\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/e2e31e44e49057fd5f348025010b55a57b461a0b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/e2e31e44e49057fd5f348025010b55a57b461a0b"}]},"branch":"refs/heads/master"},"ace3f883d06c7b6f6187a516f0be5c26c9c0360c":{"kind":"TRIVIAL_REBASE","_number":9,"created":"2013-07-23 14:17:41.000000000","uploader":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"ref":"refs/changes/07/36107/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/07/36107/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/9"}}},"commit":{"parents":[{"commit":"cc8ab23a477a9b830d278258375b49b192526cf6","subject":"Use MongoDB aggregate to get resources list","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/cc8ab23a477a9b830d278258375b49b192526cf6"}]}],"author":{"name":"Julien Danjou","email":"julien@danjou.info","date":"2013-06-17 12:09:45.000000000","tz":120},"committer":{"name":"Julien Danjou","email":"julien@danjou.info","date":"2013-07-23 14:12:35.000000000","tz":120},"subject":"Add first and last sample timestamp","message":"Add first and last sample timestamp\n\nWhen listing resources, it\u0027s useful to know where it started and where it\nstopped. We don\u0027t have this precise information, but we can at least say\nwhen we get the first and last timestamp.\n\nBlueprint: api-v2-improvement\n\nChange-Id: Icf678820bf7c3e6e12288b15623b653d9a942f21\nSigned-off-by: Julien Danjou \u003cjulien@danjou.info\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/ace3f883d06c7b6f6187a516f0be5c26c9c0360c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/ace3f883d06c7b6f6187a516f0be5c26c9c0360c"}]},"branch":"refs/heads/master"},"0c0b3902f503746996e2e56e64f891134ca0dd2a":{"kind":"TRIVIAL_REBASE","_number":10,"created":"2013-07-24 10:18:10.000000000","uploader":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"ref":"refs/changes/07/36107/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/07/36107/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/10"}}},"commit":{"parents":[{"commit":"d649912f06ef4a26c2478ecca41f00cd25a0a4f6","subject":"Use MongoDB aggregate to get resources list","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/d649912f06ef4a26c2478ecca41f00cd25a0a4f6"}]}],"author":{"name":"Julien Danjou","email":"julien@danjou.info","date":"2013-06-17 12:09:45.000000000","tz":120},"committer":{"name":"Julien Danjou","email":"julien@danjou.info","date":"2013-07-24 10:17:48.000000000","tz":120},"subject":"Add first and last sample timestamp","message":"Add first and last sample timestamp\n\nWhen listing resources, it\u0027s useful to know where it started and where it\nstopped. We don\u0027t have this precise information, but we can at least say\nwhen we get the first and last timestamp.\n\nBlueprint: api-v2-improvement\n\nChange-Id: Icf678820bf7c3e6e12288b15623b653d9a942f21\nSigned-off-by: Julien Danjou \u003cjulien@danjou.info\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/0c0b3902f503746996e2e56e64f891134ca0dd2a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/0c0b3902f503746996e2e56e64f891134ca0dd2a"}]},"branch":"refs/heads/master"},"55508118c9af46e497e41d486ffa1e6af4861eb9":{"kind":"REWORK","_number":11,"created":"2013-07-25 13:25:08.000000000","uploader":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"ref":"refs/changes/07/36107/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/07/36107/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/11"}}},"commit":{"parents":[{"commit":"879dad896c3bc50aadcf86a2a147a6efb83f4a80","subject":"Use MongoDB aggregate to get resources list","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/879dad896c3bc50aadcf86a2a147a6efb83f4a80"}]}],"author":{"name":"Julien Danjou","email":"julien@danjou.info","date":"2013-06-17 12:09:45.000000000","tz":120},"committer":{"name":"Julien Danjou","email":"julien@danjou.info","date":"2013-07-25 13:16:15.000000000","tz":120},"subject":"Add first and last sample timestamp","message":"Add first and last sample timestamp\n\nWhen listing resources, it\u0027s useful to know where it started and where it\nstopped. We don\u0027t have this precise information, but we can at least say\nwhen we get the first and last timestamp.\n\nBlueprint: api-v2-improvement\n\nChange-Id: Icf678820bf7c3e6e12288b15623b653d9a942f21\nSigned-off-by: Julien Danjou \u003cjulien@danjou.info\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/55508118c9af46e497e41d486ffa1e6af4861eb9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/55508118c9af46e497e41d486ffa1e6af4861eb9"}]},"branch":"refs/heads/master"},"1388b4772b0b4cbf071ca0ece5981c9c15e560d9":{"kind":"TRIVIAL_REBASE","_number":12,"created":"2013-07-25 13:45:08.000000000","uploader":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"ref":"refs/changes/07/36107/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/07/36107/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/12"}}},"commit":{"parents":[{"commit":"f175ade321023c50b6a6a20098f72486bb791002","subject":"Use MongoDB aggregate to get resources list","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/f175ade321023c50b6a6a20098f72486bb791002"}]}],"author":{"name":"Julien Danjou","email":"julien@danjou.info","date":"2013-06-17 12:09:45.000000000","tz":120},"committer":{"name":"Julien Danjou","email":"julien@danjou.info","date":"2013-07-25 13:44:33.000000000","tz":120},"subject":"Add first and last sample timestamp","message":"Add first and last sample timestamp\n\nWhen listing resources, it\u0027s useful to know where it started and where it\nstopped. We don\u0027t have this precise information, but we can at least say\nwhen we get the first and last timestamp.\n\nBlueprint: api-v2-improvement\n\nChange-Id: Icf678820bf7c3e6e12288b15623b653d9a942f21\nSigned-off-by: Julien Danjou \u003cjulien@danjou.info\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/1388b4772b0b4cbf071ca0ece5981c9c15e560d9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/1388b4772b0b4cbf071ca0ece5981c9c15e560d9"}]},"branch":"refs/heads/master"},"1ea1232f0706da4b56d0fcffe46c1ff4cac05f28":{"kind":"TRIVIAL_REBASE","_number":13,"created":"2013-07-29 09:26:50.000000000","uploader":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"ref":"refs/changes/07/36107/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/07/36107/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/13"}}},"commit":{"parents":[{"commit":"d9510d95d8077c6e14513d4046c88ae9f2a5bd74","subject":"Use MongoDB aggregate to get resources list","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/d9510d95d8077c6e14513d4046c88ae9f2a5bd74"}]}],"author":{"name":"Julien Danjou","email":"julien@danjou.info","date":"2013-06-17 12:09:45.000000000","tz":120},"committer":{"name":"Julien Danjou","email":"julien@danjou.info","date":"2013-07-29 08:26:03.000000000","tz":120},"subject":"Add first and last sample timestamp","message":"Add first and last sample timestamp\n\nWhen listing resources, it\u0027s useful to know where it started and where it\nstopped. We don\u0027t have this precise information, but we can at least say\nwhen we get the first and last timestamp.\n\nBlueprint: api-v2-improvement\n\nChange-Id: Icf678820bf7c3e6e12288b15623b653d9a942f21\nSigned-off-by: Julien Danjou \u003cjulien@danjou.info\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/1ea1232f0706da4b56d0fcffe46c1ff4cac05f28"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/1ea1232f0706da4b56d0fcffe46c1ff4cac05f28"}]},"branch":"refs/heads/master"},"4025afe3c2f03b3c12e1bf612da9a013594ada1c":{"kind":"REWORK","_number":14,"created":"2013-07-31 14:19:17.000000000","uploader":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"ref":"refs/changes/07/36107/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/07/36107/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/14"}}},"commit":{"parents":[{"commit":"ee21108319a47114824ad036dae237501fbfd44d","subject":"Use MongoDB aggregate to get resources list","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/ee21108319a47114824ad036dae237501fbfd44d"}]}],"author":{"name":"Julien Danjou","email":"julien@danjou.info","date":"2013-06-17 12:09:45.000000000","tz":120},"committer":{"name":"Julien Danjou","email":"julien@danjou.info","date":"2013-07-31 14:10:00.000000000","tz":120},"subject":"Add first and last sample timestamp","message":"Add first and last sample timestamp\n\nWhen listing resources, it\u0027s useful to know where it started and where it\nstopped. We don\u0027t have this precise information, but we can at least say\nwhen we get the first and last timestamp.\n\nBlueprint: api-v2-improvement\n\nChange-Id: Icf678820bf7c3e6e12288b15623b653d9a942f21\nSigned-off-by: Julien Danjou \u003cjulien@danjou.info\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/4025afe3c2f03b3c12e1bf612da9a013594ada1c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/4025afe3c2f03b3c12e1bf612da9a013594ada1c"}]},"branch":"refs/heads/master"},"fd574ea848138e5d2e39872d8f8332af2c1fe716":{"kind":"TRIVIAL_REBASE","_number":15,"created":"2013-08-05 09:26:47.000000000","uploader":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"ref":"refs/changes/07/36107/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/07/36107/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/15"}}},"commit":{"parents":[{"commit":"7e308660d49a3698e1ff08957ed6e0069668b204","subject":"Use MongoDB aggregate to get resources list","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/7e308660d49a3698e1ff08957ed6e0069668b204"}]}],"author":{"name":"Julien Danjou","email":"julien@danjou.info","date":"2013-06-17 12:09:45.000000000","tz":120},"committer":{"name":"Julien Danjou","email":"julien@danjou.info","date":"2013-08-05 09:26:30.000000000","tz":120},"subject":"Add first and last sample timestamp","message":"Add first and last sample timestamp\n\nWhen listing resources, it\u0027s useful to know where it started and where it\nstopped. We don\u0027t have this precise information, but we can at least say\nwhen we get the first and last timestamp.\n\nBlueprint: api-v2-improvement\n\nChange-Id: Icf678820bf7c3e6e12288b15623b653d9a942f21\nSigned-off-by: Julien Danjou \u003cjulien@danjou.info\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/fd574ea848138e5d2e39872d8f8332af2c1fe716"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/fd574ea848138e5d2e39872d8f8332af2c1fe716"}]},"branch":"refs/heads/master"},"d3b5f9dfb9eea9112892f8b6022dada133da822c":{"kind":"REWORK","_number":16,"created":"2013-08-07 11:57:00.000000000","uploader":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"ref":"refs/changes/07/36107/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/07/36107/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/16"}}},"commit":{"parents":[{"commit":"0c326d7d675620cfb7da1ab8427404afa407ac2a","subject":"Use MongoDB aggregate to get resources list","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/0c326d7d675620cfb7da1ab8427404afa407ac2a"}]}],"author":{"name":"Julien Danjou","email":"julien@danjou.info","date":"2013-06-17 12:09:45.000000000","tz":120},"committer":{"name":"Julien Danjou","email":"julien@danjou.info","date":"2013-08-07 11:55:06.000000000","tz":120},"subject":"Add first and last sample timestamp","message":"Add first and last sample timestamp\n\nWhen listing resources, it\u0027s useful to know where it started and where it\nstopped. We don\u0027t have this precise information, but we can at least say\nwhen we get the first and last timestamp.\n\nBlueprint: api-v2-improvement\n\nChange-Id: Icf678820bf7c3e6e12288b15623b653d9a942f21\nSigned-off-by: Julien Danjou \u003cjulien@danjou.info\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/d3b5f9dfb9eea9112892f8b6022dada133da822c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/d3b5f9dfb9eea9112892f8b6022dada133da822c"}]},"branch":"refs/heads/master"},"92bed7c1cc588166f948ab74943def360ec748dc":{"kind":"TRIVIAL_REBASE","_number":17,"created":"2013-08-08 09:27:48.000000000","uploader":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"ref":"refs/changes/07/36107/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/07/36107/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/07/36107/17"}}},"commit":{"parents":[{"commit":"df126b7652d0ebe50cb52e4d42f4c2340bfb33a6","subject":"Use MongoDB aggregate to get resources list","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/df126b7652d0ebe50cb52e4d42f4c2340bfb33a6"}]}],"author":{"name":"Julien Danjou","email":"julien@danjou.info","date":"2013-06-17 12:09:45.000000000","tz":120},"committer":{"name":"Julien Danjou","email":"julien@danjou.info","date":"2013-08-08 09:23:19.000000000","tz":120},"subject":"Add first and last sample timestamp","message":"Add first and last sample timestamp\n\nWhen listing resources, it\u0027s useful to know where it started and where it\nstopped. We don\u0027t have this precise information, but we can at least say\nwhen we get the first and last timestamp.\n\nBlueprint: api-v2-improvement\n\nChange-Id: Icf678820bf7c3e6e12288b15623b653d9a942f21\nSigned-off-by: Julien Danjou \u003cjulien@danjou.info\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/92bed7c1cc588166f948ab74943def360ec748dc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/92bed7c1cc588166f948ab74943def360ec748dc"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
