StarlingX miscellaneous tools and utilities
Go to file
Jim Gauld e46f8017d4 Engineer IRQ affinity to decouple applications from platform
This modifies the affine-platform.sh script to align with the kernel
boot arg irqaffinity setting as engineered by sysinv.

The default IRQ affinity setting is engineered to application cores if
they are configured. PCI IRQs for platform interfaces and NVMe are later
moved to platform cores, so this change effectively decouples platform
from application.

This is particularly noticeable when running RT kernel + kernel-bridge,
using SRIOV pod and significant traffic load. The resultant irq kernel
VF threads do work on cores where they are affined.

Partial-Bug: 1930595
Depends-On: https://review.opendev.org/c/starlingx/config/+/794270

Signed-off-by: Jim Gauld <james.gauld@windriver.com>
Change-Id: Ia74bcef5261fba449478624c1ae5e9ceaa3e54e8
2021-06-02 12:23:45 -04:00
ceph Add packages to stx-ceph-manager image 2021-04-02 15:36:01 +08:00
security Add auto-version for remaining stx/utilities packages 2020-12-17 13:20:49 -05:00
tools Collect is missing etcdctl output 2021-05-18 18:51:01 +00:00
utilities Engineer IRQ affinity to decouple applications from platform 2021-06-02 12:23:45 -04:00
.gitignore Collect filesystem initial commit 2020-02-21 14:57:37 -06:00
.gitreview Add a .gitreview file to the new repo 2019-09-09 09:48:42 -05:00
.zuul.yaml Adding job to upload commits to GitHub 2020-02-07 09:51:33 -05:00
CONTRIBUTING.rst Adding zuul jobs for new repo 2019-09-09 13:43:49 -05:00
HACKING.rst Adding zuul jobs for new repo 2019-09-09 13:43:49 -05:00
bindep.txt Turn off legacy resolver workaround in pip 2020-12-17 17:04:41 -06:00
centos_build_layer.cfg Build layering, add layer build config file and tarball lst file 2019-10-15 15:17:50 +08:00
centos_dev_wheels.inc Add python-cephclient stable/dev wheel file to wheel tarball 2019-11-14 11:16:17 +08:00
centos_guest_image.inc Config file changes to add 'ceph/ceph-manager ceph/python-cephclient utilities/nfscheck utilities/logmgmt security/tpm2-openssl-engine security/stx-ssl tools/collector tools/engtools/hostdata-collectors utilities/build-info utilities/namespace-utils utilities/pci-irq-affinity-agent utilities/platform-util utilities/stx-extensions utilities/update-motd ' after relocation from 'stx-integ' 2019-09-04 11:08:27 -04:00
centos_guest_image_rt.inc Config file changes to add 'ceph/ceph-manager ceph/python-cephclient utilities/nfscheck utilities/logmgmt security/tpm2-openssl-engine security/stx-ssl tools/collector tools/engtools/hostdata-collectors utilities/build-info utilities/namespace-utils utilities/pci-irq-affinity-agent utilities/platform-util utilities/stx-extensions utilities/update-motd ' after relocation from 'stx-integ' 2019-09-04 11:08:27 -04:00
centos_iso_image.inc Merge "Remove pm-qos-mgr daemon" 2019-10-25 21:33:23 +00:00
centos_pkg_dirs Remove pm-qos-mgr daemon 2019-10-24 13:23:53 -04:00
centos_stable_docker_images.inc Build image for ceph-manager 2020-12-01 14:15:04 +08:00
centos_stable_wheels.inc Add python-cephclient stable/dev wheel file to wheel tarball 2019-11-14 11:16:17 +08:00
centos_tarball-dl.lst Build layering, add layer build config file and tarball lst file 2019-10-15 15:17:50 +08:00
pylint.rc Enable a check in pylint for import-error 2019-09-19 13:49:57 -05:00
requirements.txt Turn off legacy resolver workaround in pip 2020-12-17 17:04:41 -06:00
test-requirements.txt Turn off legacy resolver workaround in pip 2020-12-17 17:04:41 -06:00
tox.ini Turn off legacy resolver workaround in pip 2020-12-17 17:04:41 -06:00