"""Verify configuration and then process event."""
device_id = port.get('device_id')
host_id = port.get(portbindings.HOST_ID)
-
- # Workaround until vlan can be retrieved during delete_port_postcommit
- # event.
- if func == self._delete_switch_entry:
- vlan_id = self._delete_port_postcommit_vlan
- else:
- vlan_id = self._get_vlanid(segment)
+ vlan_id = self._get_vlanid(segment)
if vlan_id and device_id and host_id:
func(vlan_id, device_id, host_id)
fields += "host_id" if not host_id else ""
raise excep.NexusMissingRequiredFields(fields=fields)
- # Workaround until vlan can be retrieved during delete_port_postcommit
- # event.
- if func == self._delete_nxos_db:
- self._delete_port_postcommit_vlan = vlan_id
- else:
- self._delete_port_postcommit_vlan = 0
-
def update_port_precommit(self, context):
"""Update port pre-database transaction commit event."""