agent_base.VIFEventHandler not distinguishing between CNA and VNIC events
Bug #1640564 reported by
Sridhar Venkat
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
networking-powervm |
Fix Released
|
Undecided
|
Sridhar Venkat |
Bug Description
VIFEventHandler in agent_base creates ProvisionRequests the same way for all events (CNA vs VNIC) and feeds them to agents. This causes problem for SR-IOV VNIC creation as SEA agent gets it and provisions corresponding VLAN onto SEA.
We need to probably add 'type' characteristic in ProvisionRequest so that provision_devices method in each agent can filter them out. So, SEA agent can filter out any VNIC create events and avoid provisioning vlan onto SEA.
Changed in networking-powervm: | |
assignee: | nobody → Sridhar Venkat (svenkat) |
To post a comment you must log in.
Fix proposed to branch: master /review. openstack. org/396467
Review: https:/