)]}'
{"octavia/controller/healthmanager/health_drivers/update_db.py":[{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"67dd6fe9b9efd40c63fd5f0501284df0532de67e","unresolved":false,"context_lines":[{"line_number":162,"context_line":"                # If this is a heartbeat older than versioning, handle"},{"line_number":163,"context_line":"                # UDP special for backward compatibility."},{"line_number":164,"context_line":"                udp_listeners \u003d ["},{"line_number":165,"context_line":"                    l for k, l in db_lb.get(\u0027listeners\u0027, {}).items()"},{"line_number":166,"context_line":"                    if l[\u0027protocol\u0027] \u003d\u003d constants.PROTOCOL_UDP]"},{"line_number":167,"context_line":"                if \u0027ver\u0027 not in health and udp_listeners:"},{"line_number":168,"context_line":"                    expected_listener_count \u003d ("}],"source_content_type":"text/x-python","patch_set":4,"id":"dfbec78f_80183f75","line":165,"updated":"2019-05-09 18:43:35.000000000","message":"This is adding more overhead to the common path.\nWe would only need this if ver is not in the heartbeat.","commit_id":"63a4c87c511c0d8a86076343246c5548fba29f69"},{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"7621a05cb8b94c435a0671e3005c74235cfa183a","unresolved":false,"context_lines":[{"line_number":162,"context_line":"                # If this is a heartbeat older than versioning, handle"},{"line_number":163,"context_line":"                # UDP special for backward compatibility."},{"line_number":164,"context_line":"                udp_listeners \u003d ["},{"line_number":165,"context_line":"                    l for k, l in db_lb.get(\u0027listeners\u0027, {}).items()"},{"line_number":166,"context_line":"                    if l[\u0027protocol\u0027] \u003d\u003d constants.PROTOCOL_UDP]"},{"line_number":167,"context_line":"                if \u0027ver\u0027 not in health and udp_listeners:"},{"line_number":168,"context_line":"                    expected_listener_count \u003d ("}],"source_content_type":"text/x-python","patch_set":4,"id":"dfbec78f_2085d35a","line":165,"in_reply_to":"dfbec78f_80183f75","updated":"2019-05-09 18:50:44.000000000","message":"Done","commit_id":"63a4c87c511c0d8a86076343246c5548fba29f69"},{"author":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"change_message_id":"36fac85f337e3cbcf8a474b2da1efaf70fdaa5a7","unresolved":false,"context_lines":[{"line_number":163,"context_line":"                # UDP special for backward compatibility."},{"line_number":164,"context_line":"                if \u0027ver\u0027 not in health:"},{"line_number":165,"context_line":"                    udp_listeners \u003d ["},{"line_number":166,"context_line":"                        l for k, l in db_lb.get(\u0027listeners\u0027, {}).items()"},{"line_number":167,"context_line":"                        if l[\u0027protocol\u0027] \u003d\u003d constants.PROTOCOL_UDP]"},{"line_number":168,"context_line":"                    if udp_listeners:"},{"line_number":169,"context_line":"                        expected_listener_count \u003d ("}],"source_content_type":"text/x-python","patch_set":5,"id":"dfbec78f_7b7e1d1a","line":166,"updated":"2019-05-09 20:46:22.000000000","message":"Could change this to \n\u003e  l for l in db_lb.get(\u0027listeners\u0027, {}).values()","commit_id":"5702da1d625a9a968c6cf2c206c3d1657e7ad31d"}],"octavia/db/repositories.py":[{"author":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"change_message_id":"23f5f923a29dd9cf3f6b8d928a8a69abfce732ec","unresolved":false,"context_lines":[{"line_number":1278,"context_line":"            if row[\u0027list_id\u0027] and row[\u0027list_id\u0027] not in listeners:"},{"line_number":1279,"context_line":"                listener \u003d {"},{"line_number":1280,"context_line":"                    \u0027operating_status\u0027: row[\u0027list_op_status\u0027],"},{"line_number":1281,"context_line":"                    \u0027protocol\u0027: row[\u0027list_protocol\u0027],"},{"line_number":1282,"context_line":"                }"},{"line_number":1283,"context_line":"                listeners[row[\u0027list_id\u0027]] \u003d listener"},{"line_number":1284,"context_line":"            if row[\u0027pool_id\u0027]:"}],"source_content_type":"text/x-python","patch_set":2,"id":"dfbec78f_2f2f04f7","line":1281,"updated":"2019-05-09 16:14:57.000000000","message":"This is needed for the current code to work.","commit_id":"90a65bdc89be6e1db4e20e22b2f5e6043ab59c7d"}]}
