From 8d5f5ec4b1f63a552294e61cbcd20811d6a50720 Mon Sep 17 00:00:00 2001 From: Jiri Mencak Date: Fri, 31 Jan 2020 15:02:20 +0100 Subject: [PATCH] Try-restart irqbalance service upon writing /etc/sysconfig/irqbalance Relates to: rhbz#1784645 Signed-off-by: Jiri Mencak --- profiles/functions | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/profiles/functions b/profiles/functions index d52b081..0e1836b 100644 --- a/profiles/functions +++ b/profiles/functions @@ -474,14 +474,18 @@ restore_logs_syncing() { } irqbalance_banned_cpus_clear() { - sed -i '/^IRQBALANCE_BANNED_CPUS=/d' /etc/sysconfig/irqbalance + sed -i '/^IRQBALANCE_BANNED_CPUS=/d' /etc/sysconfig/irqbalance || return + if [ ${1:-restart} = restart ]; then + systemctl try-restart irqbalance + fi } irqbalance_banned_cpus_setup() { - irqbalance_banned_cpus_clear + irqbalance_banned_cpus_clear norestart if [ -n "$1" ]; then echo "IRQBALANCE_BANNED_CPUS=$1" >> /etc/sysconfig/irqbalance fi + systemctl try-restart irqbalance } #