)]}'
{"ceilometer/event/converter.py":[{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"d97795b0107300612d062734b2c5409d56b5b130","unresolved":false,"context_lines":[{"line_number":74,"context_line":"        service\u003ddict(type\u003d\u0027text\u0027, fields\u003d\u0027publisher_id\u0027),"},{"line_number":75,"context_line":"        request_id\u003ddict(type\u003d\u0027text\u0027, fields\u003d\u0027ctxt.request_id\u0027),"},{"line_number":76,"context_line":"        project_id\u003ddict(type\u003d\u0027text\u0027, fields\u003d[\u0027payload.tenant_id\u0027,"},{"line_number":77,"context_line":"                                             \u0027ctxt.enant\u0027]),"},{"line_number":78,"context_line":"        user_id\u003ddict(type\u003d\u0027text\u0027, fields\u003d[\u0027payload.user_id\u0027,"},{"line_number":79,"context_line":"                                          \u0027ctxt.user_id\u0027]),"},{"line_number":80,"context_line":"        # TODO(dikonoor):tenant_id is old terminology and should"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f1a1f67_70f6d265","line":77,"updated":"2017-07-17 21:33:36.000000000","message":"enant ?","commit_id":"af4c4f835e5a1a77160216940830265da298e482"}],"ceilometer/ipmi/notifications/ironic.py":[{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"d97795b0107300612d062734b2c5409d56b5b130","unresolved":false,"context_lines":[{"line_number":149,"context_line":"                        message\u003dinfo,"},{"line_number":150,"context_line":"                        user_id\u003dinfo[\u0027user_id\u0027],"},{"line_number":151,"context_line":"                        project_id\u003dinfo[\u0027project_id\u0027],"},{"line_number":152,"context_line":"                        timestamp\u003dinfo[\u0027timestamp\u0027])"},{"line_number":153,"context_line":""},{"line_number":154,"context_line":"            except InvalidSensorData as exc:"},{"line_number":155,"context_line":"                LOG.warning("}],"source_content_type":"text/x-python","patch_set":1,"id":"1f1a1f67_509cf60c","line":152,"updated":"2017-07-17 21:33:36.000000000","message":"looks unrelated, but good to have.","commit_id":"af4c4f835e5a1a77160216940830265da298e482"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"7928042346c123a7d8e8eb99fb442aefa3ad4cf6","unresolved":false,"context_lines":[{"line_number":149,"context_line":"                        message\u003dinfo,"},{"line_number":150,"context_line":"                        user_id\u003dinfo[\u0027user_id\u0027],"},{"line_number":151,"context_line":"                        project_id\u003dinfo[\u0027project_id\u0027],"},{"line_number":152,"context_line":"                        timestamp\u003dinfo[\u0027timestamp\u0027])"},{"line_number":153,"context_line":""},{"line_number":154,"context_line":"            except InvalidSensorData as exc:"},{"line_number":155,"context_line":"                LOG.warning("}],"source_content_type":"text/x-python","patch_set":1,"id":"1f1a1f67_313de5c3","line":152,"in_reply_to":"1f1a1f67_509cf60c","updated":"2017-07-18 13:36:25.000000000","message":"i had to add this because before we were getting lucky that the `info` dict we passed in had \u0027timestamp\u0027 in same place as the old messaging format we converted to. this just makes it explicit we are using timestamp from ironic payload.","commit_id":"af4c4f835e5a1a77160216940830265da298e482"}]}
