)]}'
{"octavia/api/v2/controllers/health_monitor.py":[{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"c45c0e973f942e1455affbe307be7a0173965a81","unresolved":false,"context_lines":[{"line_number":27,"context_line":"from octavia.api.drivers import utils as driver_utils"},{"line_number":28,"context_line":"from octavia.api.v2.controllers import base"},{"line_number":29,"context_line":"from octavia.api.v2.types import health_monitor as hm_types"},{"line_number":30,"context_line":"from octavia.common import constants as consts"},{"line_number":31,"context_line":"from octavia.common import data_models"},{"line_number":32,"context_line":"from octavia.common import exceptions"},{"line_number":33,"context_line":"from octavia.db import api as db_api"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_692d4dad","line":30,"updated":"2018-06-14 19:24:01.000000000","message":"really? those four characters were killing you? lol","commit_id":"2052e2fa4c08953b12cf3e87a653e5ffa032af59"},{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"c45c0e973f942e1455affbe307be7a0173965a81","unresolved":false,"context_lines":[{"line_number":104,"context_line":""},{"line_number":105,"context_line":"    def _validate_create_hm(self, lock_session, hm_dict):"},{"line_number":106,"context_line":"        \"\"\"Validate creating health monitor on pool.\"\"\""},{"line_number":107,"context_line":"        LOG.error(hm_dict)"},{"line_number":108,"context_line":"        mandatory_fields \u003d (consts.TYPE, consts.DELAY, consts.TIMEOUT,"},{"line_number":109,"context_line":"                            consts.POOL_ID)"},{"line_number":110,"context_line":"        for field in mandatory_fields:"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_e9207db4","line":107,"updated":"2018-06-14 19:24:01.000000000","message":"Err, why do we ALWAYS log this error? I assume this was something you had in for debugging but forgot to remove?","commit_id":"2052e2fa4c08953b12cf3e87a653e5ffa032af59"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"26c071682bdf45d5ab160983658572dda1498212","unresolved":false,"context_lines":[{"line_number":104,"context_line":""},{"line_number":105,"context_line":"    def _validate_create_hm(self, lock_session, hm_dict):"},{"line_number":106,"context_line":"        \"\"\"Validate creating health monitor on pool.\"\"\""},{"line_number":107,"context_line":"        LOG.error(hm_dict)"},{"line_number":108,"context_line":"        mandatory_fields \u003d (consts.TYPE, consts.DELAY, consts.TIMEOUT,"},{"line_number":109,"context_line":"                            consts.POOL_ID)"},{"line_number":110,"context_line":"        for field in mandatory_fields:"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_e7cf1d89","line":107,"in_reply_to":"5f7c97a3_e9207db4","updated":"2018-06-17 23:21:06.000000000","message":"opps, fixed.","commit_id":"2052e2fa4c08953b12cf3e87a653e5ffa032af59"}]}
