)]}'
{"designate/backend/agent.py":[{"author":{"_account_id":741,"name":"Kiall Mac Innes","email":"kiall@macinnes.ie","username":"kiall"},"change_message_id":"1e0f3493fb25b61110bbc50e56cd932b5c76462a","unresolved":false,"context_lines":[{"line_number":18,"context_line":"import dns.rdataclass"},{"line_number":19,"context_line":"import dns.rdatatype"},{"line_number":20,"context_line":"import dns.exception"},{"line_number":21,"context_line":"import dns.query"},{"line_number":22,"context_line":"import dns.flags"},{"line_number":23,"context_line":"import dns.rcode"},{"line_number":24,"context_line":"import dns.message"}],"source_content_type":"text/x-python","patch_set":1,"id":"da9b358b_ca5e00e9","line":21,"updated":"2015-03-30 20:35:10.000000000","message":"This can be dropped, as it\u0027s imported through eventlet.import_patched","commit_id":"082d505f56ce2dc116ce23b11830d78c54633632"},{"author":{"_account_id":8174,"name":"Tim Simmons","email":"tim.r.simmons@gmail.com","username":"TimSimmons"},"change_message_id":"cbbe966b070ff655d42171ebd1c697c9303d65c7","unresolved":false,"context_lines":[{"line_number":18,"context_line":"import dns.rdataclass"},{"line_number":19,"context_line":"import dns.rdatatype"},{"line_number":20,"context_line":"import dns.exception"},{"line_number":21,"context_line":"import dns.query"},{"line_number":22,"context_line":"import dns.flags"},{"line_number":23,"context_line":"import dns.rcode"},{"line_number":24,"context_line":"import dns.message"}],"source_content_type":"text/x-python","patch_set":1,"id":"da9b358b_ca8f2022","line":21,"in_reply_to":"da9b358b_ca5e00e9","updated":"2015-03-30 20:38:57.000000000","message":"Done","commit_id":"082d505f56ce2dc116ce23b11830d78c54633632"},{"author":{"_account_id":8174,"name":"Tim Simmons","email":"tim.r.simmons@gmail.com","username":"TimSimmons"},"change_message_id":"bd3fcb502890c3b80ed7a3dd91a1ecc36b4dadde","unresolved":false,"context_lines":[{"line_number":59,"context_line":"        if response is None:"},{"line_number":60,"context_line":"            raise exceptions.Backend()"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"    def make_and_send_dns_message(self, domain_name, timeout, opcode,"},{"line_number":63,"context_line":"                                  rdatatype, rdclass, dest_ip,"},{"line_number":64,"context_line":"                                  dest_port):"},{"line_number":65,"context_line":"        dns_message \u003d self._make_dns_message(domain_name, opcode, rdatatype,"}],"source_content_type":"text/x-python","patch_set":1,"id":"da9b358b_0a1bc81c","line":62,"updated":"2015-03-30 20:32:21.000000000","message":"We should reconcile these \u0027make/send dns message\u0027 funcs with the ones in mdns/handler.py eventually. But as they are a bit different, I don\u0027t know if now is that time. Thoughts?","commit_id":"082d505f56ce2dc116ce23b11830d78c54633632"},{"author":{"_account_id":741,"name":"Kiall Mac Innes","email":"kiall@macinnes.ie","username":"kiall"},"change_message_id":"1e0f3493fb25b61110bbc50e56cd932b5c76462a","unresolved":false,"context_lines":[{"line_number":101,"context_line":"                response.flags, response.ednsflags) !\u003d dns.rcode.NOERROR:"},{"line_number":102,"context_line":"            LOG.warn(_LW(\"Failed to get expected response while trying to \""},{"line_number":103,"context_line":"                         \"send \u0027%(msg)s\u0027 for \u0027%(zone)s\u0027 to \u0027%(server)s:\""},{"line_number":104,"context_line":"                         \"%(port)d\u0027.\\nResponse message:\\n%(resp)s\\n\") %"},{"line_number":105,"context_line":"                     {\u0027msg\u0027: str(opcode),"},{"line_number":106,"context_line":"                      \u0027zone\u0027: domain_name, \u0027server\u0027: dest_ip,"},{"line_number":107,"context_line":"                      \u0027port\u0027: dest_port, \u0027resp\u0027: str(response)})"}],"source_content_type":"text/x-python","patch_set":1,"id":"da9b358b_caba80e1","line":104,"updated":"2015-03-30 20:35:10.000000000","message":"Can we combine this into 1 line? Most log processing systems are line based, and break with multi-line log messages.","commit_id":"082d505f56ce2dc116ce23b11830d78c54633632"},{"author":{"_account_id":8174,"name":"Tim Simmons","email":"tim.r.simmons@gmail.com","username":"TimSimmons"},"change_message_id":"cbbe966b070ff655d42171ebd1c697c9303d65c7","unresolved":false,"context_lines":[{"line_number":101,"context_line":"                response.flags, response.ednsflags) !\u003d dns.rcode.NOERROR:"},{"line_number":102,"context_line":"            LOG.warn(_LW(\"Failed to get expected response while trying to \""},{"line_number":103,"context_line":"                         \"send \u0027%(msg)s\u0027 for \u0027%(zone)s\u0027 to \u0027%(server)s:\""},{"line_number":104,"context_line":"                         \"%(port)d\u0027.\\nResponse message:\\n%(resp)s\\n\") %"},{"line_number":105,"context_line":"                     {\u0027msg\u0027: str(opcode),"},{"line_number":106,"context_line":"                      \u0027zone\u0027: domain_name, \u0027server\u0027: dest_ip,"},{"line_number":107,"context_line":"                      \u0027port\u0027: dest_port, \u0027resp\u0027: str(response)})"}],"source_content_type":"text/x-python","patch_set":1,"id":"da9b358b_aa94dc36","line":104,"in_reply_to":"da9b358b_caba80e1","updated":"2015-03-30 20:38:57.000000000","message":"Done. Don\u0027t know how that even happened.","commit_id":"082d505f56ce2dc116ce23b11830d78c54633632"}]}
