Hi, After updating irqbalance to 1.9.4-1, irqbalance started spamming the journal with gibbering: > journalctl --follow --unit irqbalance Apr 22 15:32:44 starfox irqbalance[1087490]: ----------------------------------------------------------------------------- Apr 22 15:32:44 starfox irqbalance[1087490]: ----------------------------------------------------------------------------- Apr 22 15:32:44 starfox irqbalance[1087490]: ----------------------------------------------------------------------------- Apr 22 15:32:44 starfox irqbalance[1087490]: ----------------------------------------------------------------------------- Apr 22 15:32:44 starfox irqbalance[1087490]: ----------------------------------------------------------------------------- Apr 22 15:32:44 starfox irqbalance[1087490]: ----------------------------------------------------------------------------- Apr 22 15:32:44 starfox irqbalance[1087490]: ----------------------------------------------------------------------------- Apr 22 15:32:44 starfox irqbalance[1087490]: ----------------------------------------------------------------------------- Apr 22 15:32:44 starfox irqbalance[1087490]: ----------------------------------------------------------------------------- Apr 22 15:32:44 starfox irqbalance[1087490]: ----------------------------------------------------------------------------- Seems related to https://github.com/Irqbalance/irqbalance/issues/281. Reproducible: Always Steps to Reproduce: 1. Update irqbalance to 1.9.4-1 2. Run "journalctl --follow --unit irqbalance" Actual Results: > journalctl --follow --unit irqbalance Apr 22 15:32:44 starfox irqbalance[1087490]: ----------------------------------------------------------------------------- Apr 22 15:32:44 starfox irqbalance[1087490]: ----------------------------------------------------------------------------- Apr 22 15:32:44 starfox irqbalance[1087490]: ----------------------------------------------------------------------------- Apr 22 15:32:44 starfox irqbalance[1087490]: ----------------------------------------------------------------------------- Apr 22 15:32:44 starfox irqbalance[1087490]: ----------------------------------------------------------------------------- Apr 22 15:32:44 starfox irqbalance[1087490]: ----------------------------------------------------------------------------- Apr 22 15:32:44 starfox irqbalance[1087490]: ----------------------------------------------------------------------------- Apr 22 15:32:44 starfox irqbalance[1087490]: ----------------------------------------------------------------------------- Apr 22 15:32:44 starfox irqbalance[1087490]: ----------------------------------------------------------------------------- Apr 22 15:32:44 starfox irqbalance[1087490]: ----------------------------------------------------------------------------- Expected Results: No logging messages with just "----------------"
Thanks for the report. *** This bug has been marked as a duplicate of bug 2276314 ***
See https://bugzilla.redhat.com/show_bug.cgi?id=2276314#c13
Hum, it's not just that. This patch is supposed to be in the 1.9.4 release.
Hi Timothée, I figured out why this issue still exist in 1.9.4 release. The patch [1] only take effect on "HAVE_LIBSYSTEMD" is defined. To achieve it, we need to specify "./configure --with-systemd", so the following code will be generated in config.h: /* Define to 1 if you have the `systemd' library (-lsystemd). */ #define HAVE_LIBSYSTEMD 1 With this change, there will be no extra "irqbalance[1087490]: -----------------------------------------------------------------------------" string in systemd journal. However, to enable "./configure --with-systemd", we need to add systemd-devel dependence in irqbalance.spec like: --- a/irqbalance.spec +++ b/irqbalance.spec @@ -12,7 +12,7 @@ Patch3: 0001-Drop-ProtectKernelTunables.patch BuildRequires: autoconf automake libtool libcap-ng BuildRequires: glib2-devel pkgconf libcap-ng-devel -BuildRequires: systemd ncurses-devel +BuildRequires: systemd ncurses-devel systemd-devel BuildRequires: make Requires: ncurses-libs @@ -32,7 +32,7 @@ multiple CPUs for enhanced performance. %build ./autogen.sh -%configure +%configure --with-systemd %{make_build} %install Or we add an out-of-tree patch to directly delete the line in irqbalance.c: gboolean scan(gpointer data __attribute__((unused))) { - log(TO_CONSOLE, LOG_INFO, "\n\n\n-----------------------------------------------------------------------------\n"); clear_work_stats(); parse_proc_interrupts(); Which approach to you prefer? Thanks, Tao Liu [1]: https://github.com/Irqbalance/irqbalance/pull/282/files
Created: https://src.fedoraproject.org/rpms/irqbalance/pull-request/13
FEDORA-2024-b1d38016d5 (irqbalance-1.9.4-3.fc41) has been submitted as an update to Fedora 41. https://bodhi.fedoraproject.org/updates/FEDORA-2024-b1d38016d5
FEDORA-2024-b1d38016d5 (irqbalance-1.9.4-3.fc41) has been pushed to the Fedora 41 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2024-ce4eef9f94 (irqbalance-1.9.4-3.fc40) has been submitted as an update to Fedora 40. https://bodhi.fedoraproject.org/updates/FEDORA-2024-ce4eef9f94
I'll wait for positive feedback on the F40 update before pushing it to F39.
FEDORA-2024-ce4eef9f94 (irqbalance-1.9.4-3.fc40) has been pushed to the Fedora 40 stable repository. If problem still persists, please make note of it in this bug report.
works for me F40 irqbalance-1.9.4-3 thanks.
FEDORA-2024-39b90624ac (irqbalance-1.9.4-3.fc39) has been submitted as an update to Fedora 39. https://bodhi.fedoraproject.org/updates/FEDORA-2024-39b90624ac
FEDORA-2024-39b90624ac has been pushed to the Fedora 39 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-39b90624ac` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-39b90624ac See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2024-39b90624ac (irqbalance-1.9.4-3.fc39) has been pushed to the Fedora 39 stable repository. If problem still persists, please make note of it in this bug report.