)]}'
{"neutron/db/db_base_plugin_v2.py":[{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"52b616799f0c3d6946d1a83ab82331a2f9cf0757","unresolved":false,"context_lines":[{"line_number":1215,"context_line":"            # that in.  The problem is that db_base_plugin_common shouldn\u0027t"},{"line_number":1216,"context_line":"            # know anything about port binding.  This compromise sends IPAM a"},{"line_number":1217,"context_line":"            # port_dict with all of the extension data loaded."},{"line_number":1218,"context_line":"            try:"},{"line_number":1219,"context_line":"                self.ipam.update_port("},{"line_number":1220,"context_line":"                    context,"},{"line_number":1221,"context_line":"                    old_port_db\u003ddb_port,"}],"source_content_type":"text/x-python","patch_set":4,"id":"5a8bc5a2_5d6d2597","line":1218,"updated":"2016-09-23 11:50:16.000000000","message":"I believe we could come up with a test case that would raise AllocationNotFound on first call to ipam.update_port, and validate that call to update_port() succeeds on second try.","commit_id":"176b9acf76e0a8d32179205ee553e0066d2d5d56"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"a3dcda2a81af3ae41eab171a53d2990cada83d23","unresolved":false,"context_lines":[{"line_number":1215,"context_line":"            # that in.  The problem is that db_base_plugin_common shouldn\u0027t"},{"line_number":1216,"context_line":"            # know anything about port binding.  This compromise sends IPAM a"},{"line_number":1217,"context_line":"            # port_dict with all of the extension data loaded."},{"line_number":1218,"context_line":"            try:"},{"line_number":1219,"context_line":"                self.ipam.update_port("},{"line_number":1220,"context_line":"                    context,"},{"line_number":1221,"context_line":"                    old_port_db\u003ddb_port,"}],"source_content_type":"text/x-python","patch_set":4,"id":"5a8bc5a2_1dcf1d80","line":1218,"in_reply_to":"5a8bc5a2_5d6d2597","updated":"2016-09-23 11:51:46.000000000","message":"Also, this piece of code could probably use some comment explaining why we need to catch the exception here, and why it\u0027s probably safe to retry.","commit_id":"176b9acf76e0a8d32179205ee553e0066d2d5d56"}]}
