07a07c6bcc
Create an agent which runs on each worker node to do pci interrupt affinity work. nova-sriov installed by this new package instead of old nova-utils. Below test done and pass, see detailed test spec in story link. 1) deployment test with/without openstack application 2) Periodic audit pci irq affinity 3) Remove VM without sriov pci port 4) Remove VM with sriov pci port 5) Add VM without sriov pci port 6) Add VM with sriov pci port 7) Add VM without pci_irq_affinity_mask 8) Add VM without cpu policy set 9) VM resize test 10) Remove one pci port for VM Code framework is like below +------------+ +--------------+ +------------+ | | | | | | | | | | | | | Agent.py | -----> | affinity.py | -----> | driver.py | | | | | | | | Daemon | | Conduct | | Drv | | | | | | | +------------+ +--------------+ +------------+ Story: 2004600 Task: 28850 Depends-on: https://review.opendev.org/#/c/640263/ Depends-on: https://review.opendev.org/#/c/654415/ Change-Id: Ie668036efe4d0013fed8cd45805f0321692c76f0 Signed-off-by: zhipengl <zhipengs.liu@intel.com> |
||
---|---|---|
.. | ||
pci_irq_affinity | ||
setup.py |