)]}'
{"neutron/db/ipam_backend_mixin.py":[{"author":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"working for Ericsson, UTC+1 (+DST)"},"change_message_id":"24ca02bab4a3d79468a04267d0acc4a322b4f04f","unresolved":false,"context_lines":[{"line_number":60,"context_line":"                gateway_ip \u003d netaddr.IPNetwork(cidr_net).network"},{"line_number":61,"context_line":"            else:"},{"line_number":62,"context_line":"                gateway_ip \u003d netaddr.IPNetwork(cidr_net).network + 1"},{"line_number":63,"context_line":"            if not gateway_ip.is_reserved():"},{"line_number":64,"context_line":"                return str(gateway_ip)"},{"line_number":65,"context_line":"            return None"},{"line_number":66,"context_line":"        return subnet.get(\u0027gateway_ip\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"3fa7e38b_7778a1c0","line":63,"range":{"start_line":63,"start_character":12,"end_line":63,"end_character":44},"updated":"2019-12-18 15:16:49.000000000","message":"Likely I\u0027m missing something but why are we checking for the gateway IP to be reserved instead of checking the cidr to be ::/64 (neutron_lib.constants.PROVISIONAL_IPV6_PD_PREFIX)?","commit_id":"a0e5e9fdaa494025fce45bf967be8d471b9f859d"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"04da79af6e4c7c173b0b2f63508518c5ca9f16ef","unresolved":false,"context_lines":[{"line_number":60,"context_line":"                gateway_ip \u003d netaddr.IPNetwork(cidr_net).network"},{"line_number":61,"context_line":"            else:"},{"line_number":62,"context_line":"                gateway_ip \u003d netaddr.IPNetwork(cidr_net).network + 1"},{"line_number":63,"context_line":"            if not gateway_ip.is_reserved():"},{"line_number":64,"context_line":"                return str(gateway_ip)"},{"line_number":65,"context_line":"            return None"},{"line_number":66,"context_line":"        return subnet.get(\u0027gateway_ip\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"3fa7e38b_6cb453f2","line":63,"range":{"start_line":63,"start_character":12,"end_line":63,"end_character":44},"in_reply_to":"3fa7e38b_7778a1c0","updated":"2019-12-18 17:31:09.000000000","message":"I can do this too.\n\nBTW, I\u0027m going to merge this patch with the previous one. Now the gateway IP can be \"::\", during the \"_make_subnet_dict\", bool(IPAddress(\u0027::\u0027)) \u003d\u003d False. That means the gateway_ip returned will be None (but the value stored in the DB will be \u0027::\u0027)\n\nI need to combine both to make it work.","commit_id":"a0e5e9fdaa494025fce45bf967be8d471b9f859d"}]}
