)]}'
{"ceilometer/compute/virt/libvirt/inspector.py":[{"author":{"_account_id":6794,"name":"Simon Pasquier","email":"pasquier.simon@gmail.com","username":"simon-pasquier"},"change_message_id":"be35ef930c20878978d84cbd78009433a269d1a3","unresolved":false,"context_lines":[{"line_number":112,"context_line":"    def inspect_cpus(self, instance):"},{"line_number":113,"context_line":"        domain \u003d self._lookup_by_uuid(instance)"},{"line_number":114,"context_line":"        dom_info \u003d domain.info()"},{"line_number":115,"context_line":"        vcpu_info \u003d domain.vcpu_info()"},{"line_number":116,"context_line":"        return virt_inspector.CPUStats(number\u003ddom_info[3], time\u003dvcpu_info[2])"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"    def _get_domain_not_shut_off_or_raise(self, instance):"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a7e1126_eff1dd6b","line":115,"updated":"2015-12-22 13:36:23.000000000","message":"vcpu_info() isn\u0027t a valid method. Check the gate logs for the compute agent [1].\n\n[1] http://logs.openstack.org/69/260369/1/check/gate-ceilometer-dsvm-integration/165b6eb/logs/screen-ceilometer-acompute.txt.gz?level\u003dERROR","commit_id":"65a1d52ab5df2fba4e7b32c1ad07b54ecf255673"},{"author":{"_account_id":6794,"name":"Simon Pasquier","email":"pasquier.simon@gmail.com","username":"simon-pasquier"},"change_message_id":"46df8f53b25db12244a09f2a45716d447f7ce8e0","unresolved":false,"context_lines":[{"line_number":114,"context_line":"        dom_info \u003d domain.info()"},{"line_number":115,"context_line":"        vcpus \u003d domain.vcpus()"},{"line_number":116,"context_line":"        return virt_inspector.CPUStats(number\u003ddom_info[3],"},{"line_number":117,"context_line":"                                       time\u003dvcpus[0][0][2])"},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"    def _get_domain_not_shut_off_or_raise(self, instance):"},{"line_number":120,"context_line":"        instance_name \u003d util.instance_name(instance)"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a7b0d38_9a25f15d","line":117,"updated":"2015-12-22 16:21:34.000000000","message":"If the instance has more than 1 vCPU, it will only report the CPU time for the first vCPU.","commit_id":"8d726e01dc193f1ee0a5b1f5f4c77aec72b6a8c5"},{"author":{"_account_id":6794,"name":"Simon Pasquier","email":"pasquier.simon@gmail.com","username":"simon-pasquier"},"change_message_id":"bd8de8840f123060c2d84793f3e8372d7fb7afe8","unresolved":false,"context_lines":[{"line_number":118,"context_line":"        for vcpu in vcpus:"},{"line_number":119,"context_line":"            vcpus_sum_time +\u003d vcpu[2]"},{"line_number":120,"context_line":"        return virt_inspector.CPUStats(number\u003ddom_info[3],"},{"line_number":121,"context_line":"                                       time\u003dvcpus_sum_time / vcpus_num)"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"    def _get_domain_not_shut_off_or_raise(self, instance):"},{"line_number":124,"context_line":"        instance_name \u003d util.instance_name(instance)"}],"source_content_type":"text/x-python","patch_set":3,"id":"1a7b0d38_b53464de","line":121,"updated":"2015-12-23 15:19:27.000000000","message":"IIUC you shouldn\u0027t divide by the number of vCPUs here. This will be done by the Ceilometer pipeline [1].\n\nOverall I\u0027m skeptical that this is the root cause of the bug. Couldn\u0027t it be an issue with the pipeline when computing the rate of change?\n\n[1] https://github.com/openstack/ceilometer/blob/6ef079953e343885fb6251bc7bbb3c13b8e89483/etc/ceilometer/pipeline.yaml#L51","commit_id":"8f80b4d3801c93ac08a9768febaed615098db443"}]}
