From 5ef44c5fe6cd7d11e414ddfde5dc3c4604f60ca07717bfa70a321f81dd9cf55b Mon Sep 17 00:00:00 2001 From: Thomas Renninger Date: Thu, 11 Mar 2021 08:21:24 +0000 Subject: [PATCH] Accepting request 878217 from home:trenn:branches:Base:System - Update to version 1.7.0+git20210222.9db8d5c: * ui: fix cpu/irq menu off by one * fix uint64_t printf format (use PRIu64) * Also fetch node info for non-PCI devices * Add hot pull method for irqbalance * Add log for hotplug appropriately * add irq hotplug feature for irqbalance * Remove some unused constant macros in constants.h * Add a deprecation notice for IRQBALANCE_BANNED_CPUS * Add IRQBALANCE_BANNED_CPULIST to env file * log correctly for isolated and nohz_full cpus * Update README.md * Add some examples for IRQBALANCE_BANNED_CPUS * Adjust how we determine if a cpu is online * activate_mapping: activate only online CPUs * add env variable to ban cpus using cpulist syntax * put arg parsing detail into parse_command_line() * Updating configure script to version 1.7.0 * Add strlen checking for IRQBALANCE_BANNED_CPUS * remove redundant "/" in SOCKET_TMPFS * Fix typo in service unit file * arm64: Add irq aff change check For aarch64, the PPIs format in /proc/interrputs can be parsed and add to interrupt db, and next, the number of interrupts is counted and used to calculate the load. Finally these interrupts maybe scheduled between the NUMA domains. * Correct typos in irqbalance.c * free cpu_ban_string when the next request come * improve irq migrate rule to avoid high irq load * make the option 'V' closer to the option with no arg OBS-URL: https://build.opensuse.org/request/show/878217 OBS-URL: https://build.opensuse.org/package/show/Base:System/irqbalance?expand=0&rev=86 --- irqbalance-1.7.0+git20210222.9db8d5c.tar.gz | 3 +++ irqbalance-1.7.0.tar.gz | 3 --- irqbalance.changes | 30 +++++++++++++++++++++ irqbalance.spec | 7 ++--- 4 files changed, 37 insertions(+), 6 deletions(-) create mode 100644 irqbalance-1.7.0+git20210222.9db8d5c.tar.gz delete mode 100644 irqbalance-1.7.0.tar.gz diff --git a/irqbalance-1.7.0+git20210222.9db8d5c.tar.gz b/irqbalance-1.7.0+git20210222.9db8d5c.tar.gz new file mode 100644 index 0000000..5e4c763 --- /dev/null +++ b/irqbalance-1.7.0+git20210222.9db8d5c.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b5c10ea3bb3a0cac25e28c9a197bb0e9da1400691dbc7429821b98f76ff68de4 +size 56289 diff --git a/irqbalance-1.7.0.tar.gz b/irqbalance-1.7.0.tar.gz deleted file mode 100644 index 2d0193c..0000000 --- a/irqbalance-1.7.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:28f2ad35945b93d90f4a5bad95b4c0871a0f644375f746ec16f61045b9ec970e -size 54209 diff --git a/irqbalance.changes b/irqbalance.changes index 281612d..e3c7377 100644 --- a/irqbalance.changes +++ b/irqbalance.changes @@ -1,3 +1,33 @@ +------------------------------------------------------------------- +Wed Mar 10 17:45:54 UTC 2021 - trenn@suse.de + +- Update to version 1.7.0+git20210222.9db8d5c: + * ui: fix cpu/irq menu off by one + * fix uint64_t printf format (use PRIu64) + * Also fetch node info for non-PCI devices + * Add hot pull method for irqbalance + * Add log for hotplug appropriately + * add irq hotplug feature for irqbalance + * Remove some unused constant macros in constants.h + * Add a deprecation notice for IRQBALANCE_BANNED_CPUS + * Add IRQBALANCE_BANNED_CPULIST to env file + * log correctly for isolated and nohz_full cpus + * Update README.md + * Add some examples for IRQBALANCE_BANNED_CPUS + * Adjust how we determine if a cpu is online + * activate_mapping: activate only online CPUs + * add env variable to ban cpus using cpulist syntax + * put arg parsing detail into parse_command_line() + * Updating configure script to version 1.7.0 + * Add strlen checking for IRQBALANCE_BANNED_CPUS + * remove redundant "/" in SOCKET_TMPFS + * Fix typo in service unit file + * arm64: Add irq aff change check For aarch64, the PPIs format in /proc/interrputs can be parsed and add to interrupt db, and next, the number of interrupts is counted and used to calculate the load. Finally these interrupts maybe scheduled between the NUMA domains. + * Correct typos in irqbalance.c + * free cpu_ban_string when the next request come + * improve irq migrate rule to avoid high irq load + * make the option 'V' closer to the option with no arg + ------------------------------------------------------------------- Sun Aug 16 14:14:22 UTC 2020 - Dirk Mueller diff --git a/irqbalance.spec b/irqbalance.spec index df5c0ba..0b56be8 100644 --- a/irqbalance.spec +++ b/irqbalance.spec @@ -1,7 +1,7 @@ # # spec file for package irqbalance # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,13 +21,14 @@ %define _fillupdir %{_localstatedir}/adm/fillup-templates %endif Name: irqbalance -Version: 1.7.0 +Version: 1.7.0+git20210222.9db8d5c Release: 0 Summary: Daemon to balance IRQs on SMP machines License: GPL-2.0-or-later Group: System/Daemons URL: https://github.com/Irqbalance/irqbalance -Source: https://github.com/Irqbalance/irqbalance/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz +# Source: https://github.com/Irqbalance/irqbalance/archive/v%%{version}.tar.gz#/%%{name}-%%{version}.tar.gz +Source: %{name}-%{version}.tar.gz Source3: sysconfig.irqbalance Patch1: Set-fd-limit.patch BuildRequires: libcap-ng-devel