)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6524,"name":"Henry Gessau","email":"HenryG@gessau.net","username":"gessau"},"change_message_id":"c35516dffbc1fa60c8e2612ce371bfe13368c53d","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The API implemented by ML2 mechanism drivers included three methods"},{"line_number":10,"context_line":"related to port binding that were called within DB transactions, but"},{"line_number":11,"context_line":"that could potenatially involve communication with controllers or"},{"line_number":12,"context_line":"devices that should not be done within transactions. A subsequent"},{"line_number":13,"context_line":"patch will move the calls to bind_port() outside of tranactions. This"},{"line_number":14,"context_line":"patch removes the other two methods from the MechanismDriver API."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"AAAAVn%2F%2B4LU%3D","line":11,"updated":"2014-03-11 16:58:21.000000000","message":"potentially","commit_id":"26c16b1c184138377e4055d468484d63c119b612"},{"author":{"_account_id":6524,"name":"Henry Gessau","email":"HenryG@gessau.net","username":"gessau"},"change_message_id":"c35516dffbc1fa60c8e2612ce371bfe13368c53d","unresolved":false,"context_lines":[{"line_number":18,"context_line":"so that the port could be rebound if something changed. But since nova"},{"line_number":19,"context_line":"has no way to handle changes to binding:vif_type or"},{"line_number":20,"context_line":"binding:vif_details after a port is initially plugged, this turned out"},{"line_number":21,"context_line":"not to be not useful, so the method has been removed from the"},{"line_number":22,"context_line":"MechanismDriver API. Now, once a port is successfully bound, the"},{"line_number":23,"context_line":"binding remains until the port is deleted or any of it\u0027s"},{"line_number":24,"context_line":"binding:host_id, binding:vnic_type, or binding:profile attribute"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"AAAAVn%2F%2B4Lk%3D","line":21,"updated":"2014-03-11 16:58:21.000000000","message":"One \u0027not\u0027 too many.","commit_id":"26c16b1c184138377e4055d468484d63c119b612"},{"author":{"_account_id":8788,"name":"Miguel Angel Ajo","email":"mangelajo@redhat.com","username":"mangelajo"},"change_message_id":"7c242b4953eaab3dde3a1aaef154edbb2712f0bb","unresolved":false,"context_lines":[{"line_number":10,"context_line":"related to port binding that were called within DB transactions, but"},{"line_number":11,"context_line":"that could potentially involve communication with controllers or"},{"line_number":12,"context_line":"devices that should not be done within transactions. A subsequent"},{"line_number":13,"context_line":"patch will move the calls to bind_port() outside of tranactions. This"},{"line_number":14,"context_line":"patch eliminates the other two methods from the MechanismDriver API."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"The validate_port_binding() method was previously called on the bound"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"AAAAWH%2F%2FhmI%3D","line":13,"updated":"2014-03-17 10:54:55.000000000","message":"nit: tranactions -\u003e transactions","commit_id":"c4e5cbc915606e700a8a8ef6bb1a5af3c0d3e6a5"}],"neutron/plugins/ml2/plugin.py":[{"author":{"_account_id":1689,"name":"Robert Kukura","email":"rk@theep.net","username":"rkukura"},"change_message_id":"2faf2b22e7b3f05c0df7c4e9a8dc2333126f74d2","unresolved":false,"context_lines":[{"line_number":227,"context_line":"                binding.segment):"},{"line_number":228,"context_line":"                return False"},{"line_number":229,"context_line":"            self._delete_port_binding(mech_context)"},{"line_number":230,"context_line":"            self._update_port_dict_binding(port, binding)"},{"line_number":231,"context_line":""},{"line_number":232,"context_line":"        # Return True only if an agent notification is needed."},{"line_number":233,"context_line":"        # This will happen if a new host, vnic_type, or profile was specified"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAVn%2F%2B9I0%3D","line":230,"updated":"2014-03-11 02:54:27.000000000","message":"I meant to remove the above line since this is done in _delete_port_binding().","commit_id":"7ee6774711c5417867933ca47fa6f00629a8fbb6"}]}
