StarlingX Integration and packaging
Go to file
zhipengl 07a07c6bcc Implement Pci Interrupt Affinity Agent
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>
2019-05-10 01:43:27 +00:00
base Update for systemd patches (CVE-2018-15688) 2019-04-10 11:00:11 -05:00
ceph ceph: mtc process management improvement 2019-04-26 08:56:45 +00:00
config puppet-ceph: osd use filestore and configured id 2019-04-26 00:33:52 +00:00
config-files Merge "Docker logs are not rotating" 2019-05-08 19:01:12 +00:00
database Remove pike/master files 2019-04-03 22:30:59 -04:00
devstack Followup opendev cleanup and test jobs 2019-04-21 09:23:19 -05:00
doc Clean up and standardize landing pages 2018-12-27 17:06:20 -08:00
filesystem Add notices to Intel authored files. 2019-03-20 10:31:10 -06:00
grub Fix pxe boot fail, for incorrect folder access /pxe/EFI/ on controller-0 2019-02-12 05:06:53 +08:00
kernel Upgrade qat driver to latest version for CentOS 7.6 2019-04-24 20:11:26 +08:00
kubernetes Enable Local Docker Registry Image Delete 2019-05-09 15:26:30 -04:00
ldap Add notices to Intel authored files. 2019-03-20 10:31:10 -06:00
logging Fix bug in logmgmt start check 2019-05-03 14:48:56 -04:00
monitoring Change license on collectd and influxdb extensions to Apache 2.0 2019-05-02 17:31:13 -05:00
networking upgrade openvswitch from 2.9.0 to 2.11.0 version 2019-04-30 10:36:41 +08:00
python replace python-gunicorn srpm with rpm 2019-04-23 00:51:41 +00:00
releasenotes Update config 2019-01-30 16:40:20 -08:00
security Fix RPM release name "el7" misspelled problem 2019-03-29 08:59:43 +08:00
storage-drivers Add hooks for python wheel generation 2018-10-23 10:35:32 -04:00
tools hostdata-collectors: collect mgr-restful-plugin data 2019-04-26 08:56:44 +00:00
utilities Implement Pci Interrupt Affinity Agent 2019-05-10 01:43:27 +00:00
virt libvirt and qemu patch reduction 2019-04-23 15:37:42 -04:00
.gitignore Add Docker Registry Token Server 2019-01-08 11:42:04 -05:00
.gitreview OpenDev Migration Patch 2019-04-19 19:52:31 +00:00
.zuul.yaml Followup opendev cleanup and test jobs 2019-04-21 09:23:19 -05:00
CONTRIBUTORS.wrs StarlingX open source release updates 2018-05-31 07:36:35 -07:00
LICENSE StarlingX open source release updates 2018-05-31 07:36:35 -07:00
README.rst Followup opendev cleanup and test jobs 2019-04-21 09:23:19 -05:00
centos_guest_image.inc Split image.inc across git repos 2018-08-15 16:45:36 -04:00
centos_guest_image_rt.inc Split image.inc across git repos 2018-08-15 16:45:36 -04:00
centos_iso_image.inc Implement Pci Interrupt Affinity Agent 2019-05-10 01:43:27 +00:00
centos_pkg_dirs Implement Pci Interrupt Affinity Agent 2019-05-10 01:43:27 +00:00
centos_pkg_dirs_installer Relocate anaconda to stx-integ/base/anaconda 2018-08-01 15:37:12 -04:00
centos_pkg_dirs_rt Relocate drbd to stx-integ/kernel/kernel-modules/drbd 2018-08-01 15:31:44 -04:00
centos_stable_docker_images.inc Create the stable/dev wheel and image build files 2019-03-20 14:09:34 -04:00
centos_stable_wheels.inc Add libvirt module to stable wheels for image build 2019-04-04 22:54:04 -04:00
pylint.rc Adding a pylint tox and zuul job for stx-integ 2019-01-08 11:14:46 -06:00
test-requirements.txt Add default test framework 2018-06-11 13:45:22 -05:00
tox.ini Fix pylint failures due to keyring 2019-05-08 10:29:34 -05:00

README.rst

integ

StarlingX Integration