)]}'
{"octavia/api/v2/controllers/load_balancer.py":[{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"ba52a6b9c26fa0944e88a9a84c2ab16a74597d94","unresolved":false,"context_lines":[{"line_number":109,"context_line":"                if not load_balancer.vip_subnet_id:"},{"line_number":110,"context_line":"                    raise exceptions.ValidationException(detail\u003d_("},{"line_number":111,"context_line":"                        \"Supplied network does not contain a subnet for \""},{"line_number":112,"context_line":"                        \"VIP IP address specified.\""},{"line_number":113,"context_line":"                    ))"},{"line_number":114,"context_line":"            else:"},{"line_number":115,"context_line":"                # If subnet and IP are not provided, pick the first subnet,"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f436f4f_b23c9abf","line":112,"updated":"2017-08-10 23:02:57.000000000","message":"Just \"VIP address\"","commit_id":"9843da1ab86eae445b175f622b0dc4e00a7d1902"},{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"ba52a6b9c26fa0944e88a9a84c2ab16a74597d94","unresolved":false,"context_lines":[{"line_number":143,"context_line":"                        break"},{"line_number":144,"context_line":"                if not load_balancer.vip_subnet_id:"},{"line_number":145,"context_line":"                    raise exceptions.ValidationException(detail\u003d_("},{"line_number":146,"context_line":"                        \"Specified VIP IP address not found on the \""},{"line_number":147,"context_line":"                        \"specified VIP port.\"))"},{"line_number":148,"context_line":"            elif len(port.fixed_ips) \u003d\u003d 1:"},{"line_number":149,"context_line":"                load_balancer.vip_subnet_id \u003d port.fixed_ips[0].subnet_id"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f436f4f_924bd657","line":146,"range":{"start_line":146,"start_character":35,"end_line":146,"end_character":49},"updated":"2017-08-10 23:02:57.000000000","message":"Just \"VIP address\"","commit_id":"9843da1ab86eae445b175f622b0dc4e00a7d1902"},{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"ba52a6b9c26fa0944e88a9a84c2ab16a74597d94","unresolved":false,"context_lines":[{"line_number":149,"context_line":"                load_balancer.vip_subnet_id \u003d port.fixed_ips[0].subnet_id"},{"line_number":150,"context_line":"            else:"},{"line_number":151,"context_line":"                raise exceptions.ValidationException(detail\u003d_("},{"line_number":152,"context_line":"                    \"VIP Port subnet could not be determined. Please \""},{"line_number":153,"context_line":"                    \"specify either a VIP subnet or IP address.\"))"},{"line_number":154,"context_line":""},{"line_number":155,"context_line":"    def _validate_vip_request_object(self, load_balancer):"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f436f4f_f27342b0","line":152,"updated":"2017-08-10 23:02:57.000000000","message":"Inconsistent capitalization \"VIP Port subnet\"? Maybe \"VIP port\u0027s subnet\"?","commit_id":"9843da1ab86eae445b175f622b0dc4e00a7d1902"},{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"ba52a6b9c26fa0944e88a9a84c2ab16a74597d94","unresolved":false,"context_lines":[{"line_number":150,"context_line":"            else:"},{"line_number":151,"context_line":"                raise exceptions.ValidationException(detail\u003d_("},{"line_number":152,"context_line":"                    \"VIP Port subnet could not be determined. Please \""},{"line_number":153,"context_line":"                    \"specify either a VIP subnet or IP address.\"))"},{"line_number":154,"context_line":""},{"line_number":155,"context_line":"    def _validate_vip_request_object(self, load_balancer):"},{"line_number":156,"context_line":"        allowed_network_objects \u003d []"}],"source_content_type":"text/x-python","patch_set":3,"id":"9f436f4f_9264f6e5","line":153,"updated":"2017-08-10 23:02:57.000000000","message":"Just \"VIP subnet or address\"","commit_id":"9843da1ab86eae445b175f622b0dc4e00a7d1902"}]}
