)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"change_message_id":"4fc5541b795fc4fd108e9da0f9d3eb4a60e38832","unresolved":false,"context_lines":[{"line_number":14,"context_line":"query_spec.maxSample \u003d samples_cnt"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"if we set the value of \"interval\" in /etc/ceilometer/pipline.yaml to less"},{"line_number":17,"context_line":"than 20,the value of \"samples_cnt\" will be 0,which will cause problem in"},{"line_number":18,"context_line":"below code:"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"stat_value \u003d float(sum(metric_series.value)) / samples_cnt"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"fa81d914_f4248861","line":17,"updated":"2015-01-30 03:11:59.000000000","message":"paste the stack trace in bug report?","commit_id":"ed9bc9b0bbac81b185ed4594a3e04cca71181504"},{"author":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"change_message_id":"687f305e49aafc6fe250c914957f2a2c6cf836c9","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     yanheven \u003cyanheven@gmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2015-02-05 05:24:24 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"fix the value of query_spec.maxSample to advoid to be  zero"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"code before:"},{"line_number":10,"context_line":"VC_REAL_TIME_SAMPLING_INTERVAL \u003d 20"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":9,"id":"da86d52c_65626f3f","line":7,"updated":"2015-02-05 05:45:03.000000000","message":"tiny nit: s/be  zero/be zero/","commit_id":"c963d39a4112ec0c788505a7dc6558aea81024f4"},{"author":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"change_message_id":"ef2ece2170c2006e34dff84627ca50dc483aed8a","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     yanheven \u003cyanheven@gmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2015-02-09 15:25:13 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"fix the value of query_spec.maxSample to advoid to be  zero"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"code before:"},{"line_number":10,"context_line":"VC_REAL_TIME_SAMPLING_INTERVAL \u003d 20"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":13,"id":"da86d52c_ae62edd6","line":7,"updated":"2015-02-10 01:53:54.000000000","message":"even it is a tiny nit, but I\u0027m still a bit uncomfortable for the two spaces after there are several patches uploaded but left it here","commit_id":"d31f7f0f7425dc3c390bf26bad315796574b09dc"}],"ceilometer/compute/virt/vmware/vsphere_operations.py":[{"author":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"change_message_id":"68a0691bf4dbcc4ea7220fddc465d7fb0b12af5c","unresolved":false,"context_lines":[{"line_number":206,"context_line":"        query_spec.intervalId \u003d VC_REAL_TIME_SAMPLING_INTERVAL"},{"line_number":207,"context_line":"        # We query all samples which are applicable over the specified duration"},{"line_number":208,"context_line":"        samples_cnt \u003d int(duration / VC_REAL_TIME_SAMPLING_INTERVAL) "},{"line_number":209,"context_line":"        query_spec.maxSample \u003d (samples_cnt if samples_cnt else 1)"},{"line_number":210,"context_line":""},{"line_number":211,"context_line":"        perf_manager \u003d session.vim.service_content.perfManager"},{"line_number":212,"context_line":"        perf_stats \u003d session.invoke_api(session.vim, \u0027QueryPerf\u0027, perf_manager,"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa81d914_03a67653","line":209,"updated":"2015-01-29 03:56:56.000000000","message":"is there actually any sample returned?\n\nso no matter duration is 1, 2, 5, 10, 15, only one and definitely one sample will be returned ?","commit_id":"dcf18c66031e198003f4c83b69ef30344587550e"},{"author":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"change_message_id":"4fc5541b795fc4fd108e9da0f9d3eb4a60e38832","unresolved":false,"context_lines":[{"line_number":210,"context_line":"        query_spec.maxSample \u003d samples_cnt"},{"line_number":211,"context_line":""},{"line_number":212,"context_line":"        perf_manager \u003d session.vim.service_content.perfManager"},{"line_number":213,"context_line":"        perf_stats \u003d session.invoke_api(session.vim, \u0027QueryPerf\u0027, perf_manager,"},{"line_number":214,"context_line":"                                        querySpec\u003d[query_spec])"},{"line_number":215,"context_line":""},{"line_number":216,"context_line":"        stat_values \u003d {}"}],"source_content_type":"text/x-python","patch_set":5,"id":"fa81d914_f45648cd","line":213,"updated":"2015-01-30 03:11:59.000000000","message":"so if query_spec.intervalId less than 20, and query_spec.maxSample is 0, then QueryPerf will return value with sampleInfo.length \u003e 0?","commit_id":"ed9bc9b0bbac81b185ed4594a3e04cca71181504"},{"author":{"_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},"change_message_id":"ba0170151b4e3f21524fe4a3494249e1e0504c81","unresolved":false,"context_lines":[{"line_number":205,"context_line":"        query_spec.metricId \u003d [metric_id]"},{"line_number":206,"context_line":"        query_spec.intervalId \u003d VC_REAL_TIME_SAMPLING_INTERVAL"},{"line_number":207,"context_line":"        # We query all samples which are applicable over the specified duration"},{"line_number":208,"context_line":"        samples_cnt \u003d (int(duration / VC_REAL_TIME_SAMPLING_INTERVAL) or 1"},{"line_number":209,"context_line":"                       if duration else 1)"},{"line_number":210,"context_line":"        query_spec.maxSample \u003d samples_cnt"},{"line_number":211,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"da86d52c_4f466a50","line":208,"updated":"2015-02-05 03:20:26.000000000","message":"you could use math.ceil() here instead","commit_id":"c783d7c9fb9bf4439d883947c6533831e959df84"},{"author":{"_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},"change_message_id":"3f2d83e5d293f18b1181c8ff6f85f102e0dc0022","unresolved":false,"context_lines":[{"line_number":13,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":14,"context_line":"#    under the License."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"import math"},{"line_number":17,"context_line":"from oslo.vmware import vim_util"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"da86d52c_45c3ab56","line":16,"updated":"2015-02-05 05:17:35.000000000","message":"please add a blank line between the standard library \u0026 3rd party ones.\n\nPlease see http://docs.openstack.org/developer/hacking/#import-order-template","commit_id":"acf93a9cd5ae9998cc6e308a360b03b03d006ab7"},{"author":{"_account_id":10987,"name":"Igor Degtiarov","username":"tovstun","inactive":true},"change_message_id":"714053ba06d3a0c34740358a3f32865a2971f221","unresolved":false,"context_lines":[{"line_number":209,"context_line":"        # We query all samples which are applicable over the specified duration"},{"line_number":210,"context_line":"        samples_cnt \u003d (int(math.ceil("},{"line_number":211,"context_line":"                       duration / VC_REAL_TIME_SAMPLING_INTERVAL))"},{"line_number":212,"context_line":"                       if duration else 1)"},{"line_number":213,"context_line":"        query_spec.maxSample \u003d samples_cnt"},{"line_number":214,"context_line":""},{"line_number":215,"context_line":"        perf_manager \u003d session.vim.service_content.perfManager"}],"source_content_type":"text/x-python","patch_set":10,"id":"da86d52c_4311cc50","line":212,"updated":"2015-02-05 16:47:18.000000000","message":"it seems that more consistence we can add additional checking, \nif duration and duration \u003e\u003d VC_REAL_TIME_SAMPLING_INTERVAL else 1\nwdyt?","commit_id":"7a01585e36d2aa64c7165fb4e89e463c7b89c499"}]}
