)]}'
{"ceilometer/compute/nova_notifier.py":[{"author":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"change_message_id":"6c8b216857d5d7cffdc39316a9e4c9745a2b9ae8","unresolved":false,"context_lines":[{"line_number":111,"context_line":"        instance_type \u003d flavors.extract_flavor(info)"},{"line_number":112,"context_line":"        self.flavor_name \u003d instance_type.get(\u0027name\u0027, \u0027UNKNOWN\u0027)"},{"line_number":113,"context_line":"        self.instance_flavor_id \u003d instance_type.get(\u0027flavorid\u0027, \u0027\u0027)"},{"line_number":114,"context_line":"        LOG.debug(\u0027INFO %r\u0027, info)"},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"    @property"},{"line_number":117,"context_line":"    def tenant_id(self):"}],"source_content_type":"text/x-python","patch_set":6,"id":"3ae8d1ca_25d01453","line":114,"updated":"2014-05-27 02:32:03.000000000","message":"nit: the upper case INFO in debug level message looks weird, it can be \u0027parameter info\u003d%r\u0027,","commit_id":"b8fdb79673c605afc14ac7c195bcbcb68f89162e"}],"ceilometer/dispatcher/database.py":[{"author":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"change_message_id":"6c8b216857d5d7cffdc39316a9e4c9745a2b9ae8","unresolved":false,"context_lines":[{"line_number":50,"context_line":"            LOG.debug("},{"line_number":51,"context_line":"                \u0027metering data %(counter_name)s \u0027"},{"line_number":52,"context_line":"                \u0027for %(resource_id)s @ %(timestamp)s: %(counter_volume)s\u0027"},{"line_number":53,"context_line":"                % ({\u0027counter_name\u0027: meter[\u0027counter_name\u0027],"},{"line_number":54,"context_line":"                    \u0027resource_id\u0027: meter[\u0027resource_id\u0027],"},{"line_number":55,"context_line":"                    \u0027timestamp\u0027: meter.get(\u0027timestamp\u0027, \u0027NO TIMESTAMP\u0027),"},{"line_number":56,"context_line":"                    \u0027counter_volume\u0027: meter[\u0027counter_volume\u0027]}))"}],"source_content_type":"text/x-python","patch_set":6,"id":"3ae8d1ca_a5718479","line":53,"updated":"2014-05-27 02:32:03.000000000","message":"nit: the ( seems not necessary","commit_id":"b8fdb79673c605afc14ac7c195bcbcb68f89162e"}],"ceilometer/event/converter.py":[{"author":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"change_message_id":"6c8b216857d5d7cffdc39316a9e4c9745a2b9ae8","unresolved":false,"context_lines":[{"line_number":339,"context_line":"                break"},{"line_number":340,"context_line":""},{"line_number":341,"context_line":"        if edef is None:"},{"line_number":342,"context_line":"            msg \u003d (\u0027Dropping Notification %(type)s (uuid:%(msgid)s)\u0027"},{"line_number":343,"context_line":"                   % dict(type\u003devent_type, msgid\u003dmessage_id))"},{"line_number":344,"context_line":"            if cfg.CONF.event.drop_unmatched_notifications:"},{"line_number":345,"context_line":"                LOG.debug(msg)"}],"source_content_type":"text/x-python","patch_set":6,"id":"3ae8d1ca_65269c6a","line":342,"updated":"2014-05-27 02:32:03.000000000","message":"-1: this message will be used in the L350 on error level, I think it should be translated, \n\nor if we can sure that else block can be removed, and it is removed in this patch, then it will be fine","commit_id":"b8fdb79673c605afc14ac7c195bcbcb68f89162e"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"39ea28452e4a1362c9ae21a44a0349bbe3cf01e3","unresolved":false,"context_lines":[{"line_number":339,"context_line":"                break"},{"line_number":340,"context_line":""},{"line_number":341,"context_line":"        if edef is None:"},{"line_number":342,"context_line":"            msg \u003d (\u0027Dropping Notification %(type)s (uuid:%(msgid)s)\u0027"},{"line_number":343,"context_line":"                   % dict(type\u003devent_type, msgid\u003dmessage_id))"},{"line_number":344,"context_line":"            if cfg.CONF.event.drop_unmatched_notifications:"},{"line_number":345,"context_line":"                LOG.debug(msg)"}],"source_content_type":"text/x-python","patch_set":6,"id":"1ae5cdf2_00c4cd90","line":342,"in_reply_to":"3ae8d1ca_65269c6a","updated":"2014-05-30 15:16:39.000000000","message":"+1","commit_id":"b8fdb79673c605afc14ac7c195bcbcb68f89162e"}]}
