integ/centos_pkg_dirs
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

143 lines
3.5 KiB
Plaintext

tools/vm-topology
base/initscripts
base/initscripts-config
base/setup-config
base/setup
utilities/namespace-utils
base/centos-release-config
filesystem/nfs-utils-config
base/dhcp
base/dhcp-config
base/openssh
base/openssh-config
config/facter
virt/qemu
filesystem/nfscheck
utilities/update-motd
python/python-2.7.5
python/python-setuptools
virt/libvirt
virt/libvirt-python
base/lighttpd
base/lighttpd-config
ceph/python-cephclient
networking/python-ryu
python/python-smartpm
python/python-voluptuous
networking/lldpd
logging/logrotate
logging/logrotate-config
utilities/pci-irq-affinity-agent
security/shim-unsigned
security/shim-signed
base/sudo
virt/cloud-init
base/watchdog
base/net-snmp
base/net-snmp-config
ldap/openldap
ldap/openldap-config
networking/mellanox/mlx4-config
networking/openvswitch
networking/openvswitch-config
base/libevent
security/wrs-ssl
security/tss2
security/tpm2-tools
security/tpm2-openssl-engine
security/libtpms
security/swtpm
security/spectre-meltdown-checker
kernel/kernel-std
config/puppet-4.8.2
config/puppet-modules/puppet-boolean-1.0.2
config/puppet-modules/puppet-create_resources
config/puppet-modules/puppet-dnsmasq
config/puppet-modules/puppet-drbd-0.3.1
config/puppet-modules/puppet-filemapper
config/puppet-modules/puppet-haproxy-1.5.0
config/puppet-modules/puppet-ldap
config/puppet-modules/puppet-lvm
config/puppet-modules/puppet-network
config/puppet-modules/puppet-nslcd
config/puppet-modules/puppet-postgresql-4.8.0
config/puppet-modules/puppet-puppi
config/puppet-modules/puppet-rabbitmq-5.5.0
config/puppet-modules/puppet-staging
config/puppet-modules/puppet-stdlib-4.12.0
config/puppet-modules/openstack/puppet-ceph-2.2.0
config/puppet-modules/openstack/puppet-horizon-9.5.0
config/puppet-modules/openstack/puppet-keystone-11.3.0
config/puppet-modules/openstack/puppet-openstacklib-11.3.0
config/puppet-modules/openstack/puppet-oslo-11.3.0
utilities/tis-extensions
python/python-eventlet
python/python-requests
base/systemd
base/systemd-config
storage-drivers/python-3parclient
storage-drivers/python-lefthandclient
security/tboot
networking/mellanox/libibverbs
kernel/kernel-modules/mlnx-ofa_kernel
networking/mellanox/rdma-core
monitoring/collectd-extensions
monitoring/influxdb-extensions
kubernetes/kubernetes
kubernetes/docker-distribution
kubernetes/etcd
kubernetes/helm
kubernetes/registry-token-server
kubernetes/cloud-provider-openstack
logging/logmgmt
filesystem/filesystem-scripts
config-files/io-scheduler
config-files/iptables-config
config-files/sudo-config
config-files/memcached-custom
config-files/audit-config
config-files/shadow-utils-config
config-files/ntp-config
config-files/syslog-ng-config
config-files/rsync-config
config-files/pam-config
config-files/util-linux-config
config-files/docker-config
tools/collector
grub/grubby
utilities/platform-util
tools/monitor-tools
tools/engtools/hostdata-collectors
kernel/kernel-modules/intel-e1000e
kernel/kernel-modules/intel-i40evf
kernel/kernel-modules/intel-i40e
kernel/kernel-modules/intel-ixgbevf
kernel/kernel-modules/intel-ixgbe
kernel/kernel-modules/qat17
kernel/kernel-modules/tpmdd
kernel/kernel-modules/integrity
kernel/kernel-modules/drbd
base/rpm
base/dpkg
base/cgcs-users
base/cluster-resource-agents
base/libfdt
base/bash
base/haproxy
base/haproxy-config
filesystem/iscsi-initiator-utils-config
ldap/ldapscripts
networking/net-tools
filesystem/drbd/drbd-tools
database/mariadb
database/python-psycopg2
base/dnsmasq
base/dnsmasq-config
base/golang-dep
filesystem/parted
security/python-keyring
grub/grub2
utilities/build-info
ceph/ceph
ceph/ceph-manager