)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"825765094438bc0e0a57e795cef791bf80657501","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"360c8c72_00bdb92b","updated":"2026-08-12 16:58:05.000000000","message":"Is my suggestion in the bug, to reload the port object in the write context, a valid option?","commit_id":"f24a80702a3eff59abd47501c40619026949ba92"}],"neutron/db/ipam_backend_mixin.py":[{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"825765094438bc0e0a57e795cef791bf80657501","unresolved":true,"context_lines":[{"line_number":564,"context_line":"        # Use of the ORM mapper is needed for ensuring appropriate resource"},{"line_number":565,"context_line":"        # tracking; otherwise SQL Alchemy events won\u0027t be triggered."},{"line_number":566,"context_line":"        # For more info check \u0027caveats\u0027 in doc/source/devref/quota.rst"},{"line_number":567,"context_line":"        port \u003d query.with_for_update().first()"},{"line_number":568,"context_line":"        if port is None:"},{"line_number":569,"context_line":"            LOG.debug(\"Port %s was not found and therefore no delete \""},{"line_number":570,"context_line":"                      \"operation was performed\", port_id)"}],"source_content_type":"text/x-python","patch_set":1,"id":"f4556a21_5ae23990","line":567,"range":{"start_line":567,"start_character":39,"end_line":567,"end_character":44},"updated":"2026-08-12 16:58:05.000000000","message":"I just changed this to one_or_none() in https://review.opendev.org/c/openstack/neutron/+/990862 from first(), we should not change it back.","commit_id":"f24a80702a3eff59abd47501c40619026949ba92"}]}
