)]}'
{"ceilometer/compute/notifications/instance.py":[{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"a5006e06d87b5b58eda5b5b921eaa0ca397fce1e","unresolved":false,"context_lines":[{"line_number":92,"context_line":"class InstanceFlavor(ComputeInstanceNotificationBase,"},{"line_number":93,"context_line":"                     plugin_base.NonMetricNotificationBase):"},{"line_number":94,"context_line":"    def get_sample(self, message):"},{"line_number":95,"context_line":"        instance_type \u003d message.get(\u0027payload\u0027, {}).get(\u0027instance_type\u0027)"},{"line_number":96,"context_line":"        if instance_type:"},{"line_number":97,"context_line":"            yield sample.Sample.from_notification("},{"line_number":98,"context_line":"                name\u003d\u0027instance:%s\u0027 % instance_type,"}],"source_content_type":"text/x-python","patch_set":4,"id":"1a4dcd0f_bf4e186d","line":95,"updated":"2015-08-11 21:52:32.000000000","message":"this is a bad rebase. i just removed this: https://review.openstack.org/#/c/192503/","commit_id":"73a10237c451d1de38f0b46fd6b50d675b4d1ad4"},{"author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"change_message_id":"c35930c61ed2ebc48916251c57c05bde72114495","unresolved":false,"context_lines":[{"line_number":94,"context_line":"    def get_sample(self, message):"},{"line_number":95,"context_line":"        instance_type \u003d message.get(\u0027payload\u0027, {}).get(\u0027instance_type\u0027)"},{"line_number":96,"context_line":"        if instance_type:"},{"line_number":97,"context_line":"            yield sample.Sample.from_notification("},{"line_number":98,"context_line":"                name\u003d\u0027instance:%s\u0027 % instance_type,"},{"line_number":99,"context_line":"                type\u003dsample.TYPE_GAUGE,"},{"line_number":100,"context_line":"                unit\u003d\u0027instance\u0027,"}],"source_content_type":"text/x-python","patch_set":4,"id":"1a4dcd0f_af3d858f","line":97,"updated":"2015-08-12 01:46:15.000000000","message":"yeah, the removal of this has just been merged.","commit_id":"73a10237c451d1de38f0b46fd6b50d675b4d1ad4"}],"ceilometer/meter/data/meters.yaml":[{"author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"change_message_id":"c35930c61ed2ebc48916251c57c05bde72114495","unresolved":false,"context_lines":[{"line_number":77,"context_line":"    user_id: payload.initiator.id"},{"line_number":78,"context_line":"    project_id: payload.initiator.project_id"},{"line_number":79,"context_line":"    multi: [\u0027name\u0027, \u0027unit\u0027, \u0027volume\u0027]"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"  - name: \u0027memory\u0027"},{"line_number":82,"context_line":"    event_type: \u0027compute.instance.*\u0027"},{"line_number":83,"context_line":"    type: \u0027gauge\u0027"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1a4dcd0f_affa6575","line":80,"updated":"2015-08-12 01:46:15.000000000","message":"btw, I have a question, do we have a plan to add a mechanism for aotu-generating measurements documentations[1] based on declarativs metrics ?\n\n[1] http://docs.openstack.org/admin-guide-cloud/content/section_telemetry-measurements.html","commit_id":"73a10237c451d1de38f0b46fd6b50d675b4d1ad4"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"09286f6413e1b209144d9b0d1a628a54b9882d10","unresolved":false,"context_lines":[{"line_number":77,"context_line":"    user_id: payload.initiator.id"},{"line_number":78,"context_line":"    project_id: payload.initiator.project_id"},{"line_number":79,"context_line":"    multi: [\u0027name\u0027, \u0027unit\u0027, \u0027volume\u0027]"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"  - name: \u0027memory\u0027"},{"line_number":82,"context_line":"    event_type: \u0027compute.instance.*\u0027"},{"line_number":83,"context_line":"    type: \u0027gauge\u0027"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1a4dcd0f_db667dec","line":80,"in_reply_to":"1a4dcd0f_affa6575","updated":"2015-08-12 11:55:43.000000000","message":"that would be a great idea. the only issue is that there\u0027s also an idea to not own this file, rather each of the services own their own meters file","commit_id":"73a10237c451d1de38f0b46fd6b50d675b4d1ad4"}],"ceilometer/tests/unit/compute/notifications/test_instance.py":[{"author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"change_message_id":"c35930c61ed2ebc48916251c57c05bde72114495","unresolved":false,"context_lines":[{"line_number":636,"context_line":"        counters \u003d list(ic.process_notification(INSTANCE_CREATE_END))"},{"line_number":637,"context_line":"        self.assertEqual(1, len(counters))"},{"line_number":638,"context_line":"        c \u003d counters[0]"},{"line_number":639,"context_line":"        self.assertEqual(1, c.volume)"},{"line_number":640,"context_line":""},{"line_number":641,"context_line":"    def test_instance_exists_instance(self):"},{"line_number":642,"context_line":"        ic \u003d instance.Instance(None)"}],"source_content_type":"text/x-python","patch_set":4,"id":"1a4dcd0f_6f40dda5","line":639,"updated":"2015-08-12 01:46:15.000000000","message":"this should be also removed for previous reason.","commit_id":"73a10237c451d1de38f0b46fd6b50d675b4d1ad4"}]}
