cpu-partitioning: Modify irqbalance config regardless of defirqaffinity exit code
Previously the irqbalance config was not modified if setting the affinity of at least one IRQ failed. That does not make much sense to me - it can result in irqbalance assigning isolated CPUs to IRQs, even if it can be prevented. Even if affinity cannot be changed for any of the present IRQs, hypothetically it can happen (I think) that new hardware is hotplugged, and the affinity of its IRQ can be changed. So let's always modify the irqbalance config for good measure. Signed-off-by: Ondřej Lysoněk <olysonek@redhat.com>
This commit is contained in:
parent
aa712fe584
commit
66b247a7e9
1 changed files with 3 additions and 4 deletions
|
|
@ -39,10 +39,9 @@ start() {
|
|||
mkdir -p "${TUNED_tmpdir}/usr/lib/dracut/hooks/pre-udev"
|
||||
cp /etc/systemd/system.conf "${TUNED_tmpdir}/etc/systemd/"
|
||||
cp 00-tuned-pre-udev.sh "${TUNED_tmpdir}/usr/lib/dracut/hooks/pre-udev/"
|
||||
if python /usr/libexec/tuned/defirqaffinity.py "remove" "$TUNED_isolated_cores_expanded"; then
|
||||
sed -i '/^IRQBALANCE_BANNED_CPUS=/d' /etc/sysconfig/irqbalance
|
||||
echo "IRQBALANCE_BANNED_CPUS=$TUNED_isolated_cpumask" >>/etc/sysconfig/irqbalance
|
||||
fi
|
||||
python /usr/libexec/tuned/defirqaffinity.py "remove" "$TUNED_isolated_cores_expanded"
|
||||
sed -i '/^IRQBALANCE_BANNED_CPUS=/d' /etc/sysconfig/irqbalance
|
||||
echo "IRQBALANCE_BANNED_CPUS=$TUNED_isolated_cpumask" >>/etc/sysconfig/irqbalance
|
||||
setup_kvm_mod_low_latency
|
||||
disable_ksm
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue