Browse Source

Merge "Log the ports we bind in flat"

changes/61/754061/4
Zuul 2 weeks ago
committed by Gerrit Code Review
parent
commit
7a8ee2d131
1 changed files with 4 additions and 0 deletions
  1. +4
    -0
      ironic/drivers/modules/network/flat.py

+ 4
- 0
ironic/drivers/modules/network/flat.py View File

@@ -55,6 +55,7 @@ class FlatNetwork(common.NeutronVIFPortIDMixin,

def _bind_flat_ports(self, task):
LOG.debug("Binding flat network ports")
bound_ports = []
for port_like_obj in task.ports + task.portgroups:
vif_port_id = (
port_like_obj.internal_info.get(common.TENANT_VIF_KEY)
@@ -68,12 +69,15 @@ class FlatNetwork(common.NeutronVIFPortIDMixin,
try:
neutron.update_neutron_port(task.context,
vif_port_id, port_attrs)
bound_ports.append(vif_port_id)
except openstack_exc.OpenStackCloudException as e:
msg = (_('Unable to set binding:host_id for '
'neutron port %(port_id)s. Error: '
'%(err)s') % {'port_id': vif_port_id, 'err': e})
LOG.exception(msg)
raise exception.NetworkError(msg)
LOG.debug("Finished binding flat network ports, attached: %s",
' '.join(bound_ports))

def _unbind_flat_ports(self, task):
node = task.node


Loading…
Cancel
Save