Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: stalld | Distribution: Fedora Project |
Version: 1.19.6 | Vendor: Fedora Project |
Release: 1.fc41 | Build date: Wed Jul 31 15:02:36 2024 |
Group: Unspecified | Build host: buildvm-ppc64le-07.iad2.fedoraproject.org |
Size: 229980 | Source RPM: stalld-1.19.6-1.fc41.src.rpm |
Packager: Fedora Project | |
Url: https://gitlab.com/rt-linux-tools/stalld/stalld.git | |
Summary: Daemon that finds starving tasks and gives them a temporary boost |
The stalld program monitors the set of system threads, looking for threads that are ready-to-run but have not been given processor time for some threshold period. When a starving thread is found, it is given a temporary boost using the SCHED_DEADLINE policy. The default is to allow 10 microseconds of runtime for 1 second of clock time.
GPL-2.0-or-later AND GPL-2.0-only
* Wed Jul 31 2024 Clark Williams <williams@redhat.com> - 1.19.6 - systemd: add BE environment variable to select backend - Makefile: add uninstall target - version bump to 1.19.6 * Sat Jul 20 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.19.5-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild * Fri Jul 12 2024 Clark Williams <williams@redhat.com> - 1.19.5 - Makefile: refactor CFLAGS/LDFLAGS for local and koji builds - doc/Releases.md: Add a note about tagging * Thu Jul 11 2024 Clark Williams <williams@redhat.com> - 1.19.4-2 - stalld.spec: pass USE_BPF=1 in CFLAGS * Thu Jul 11 2024 Clark Williams <williams@redhat.com> - 1.19.4 - Makefile: refactor options to pass annocheck * Wed Jun 05 2024 Clark Williams <williams@redhat.com> - 1.19.3-2 - systemd: ensure that pidfile directory exists * Thu May 16 2024 Clark Williams <williams@redhat.com> - 1.19.3 - src/utils.c: fix off-by-one error in buffer allocation - Makefile: change build to use FORTIFY_SOURCE=3 * Wed Apr 24 2024 Clark Williams <williams@redhat.com> - 1.19.2 - Make fill_process_comm() open comm file as READ_ONLY - throttlectl.sh: use legal value for exit on fail - stalld: free malloc'd buffer on function exit - throttling.c: null terminate input buffer - stalld.conf: Fix stalld service start fail - Conditionalize BPF and queue_track build per architecture - clean up Makefile install logic and add .bz2 to .gitignore - modify Makefiles so install works with relative paths - rename 'redhat' to 'systemd' and remove redhat packaging logic - update SPDX tags to non-deprecated values - stalld: Add -a/--affinity option - Adding SPDX license info to each file - man/stalld.8: change starving threshold to match code - utils: Fix freeing of invalid pointer - add bpftool as BuildRequires * Mon Dec 25 2023 Clark Williams <williams@redhat.com> - 1.18.1 - queue_track: Use LIBBPF_MAJOR/MINOR_VERSION to detect deprecated functions - utils: Close file descriptor - stalld: Fix function name of daemonize() - docs: Fix typo in the manual - queue_track: Use bpf_map__resize on older libbpf versions - utils: Let tgid to arrive at the fill proccess comm - stalld: Fix log message on idle detection - stalld: Add -b/--backend option - stalld: Add queue track eBPF based backend - stalld: Add fill_process_comm helper - stalld: Include regex.h on stalld.h - stalld: Get nr of cpus only once - stalld: Add the backend abstraction - sched_debug: Move sched debug functions to an specific file * Thu Dec 21 2023 Clark Williams <williams@redhat.com> - 1.17.1 - stalld: Fix memory leak in print_boosted_info() - utils: Check if the system is in lockdown mode - stalld: print process comm and cpu when boosting - stalld: Detect runnable dying tasks - stalld: Fix nr_periods calculation in do_fifo_boost() - stalld.conf: Lower threshold to 20 - utils.c: Exit early if enabling HRTICK fails when using SCHED_DEADLINE - Add support for loongarch * Mon Dec 18 2023 Clark Williams <williams@redhat.com> - 1.16.7 - fix to sync versions * Mon Dec 18 2023 Clark Williams <williams@redhat.com> - 1.16.6 - remove un-needed BuildRequire for bpftool * Mon Dec 18 2023 Clark Williams <williams@redhat.com> - 1.16.5 - changed package license to match SPDX values * Sat Jul 22 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.16-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.16-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
/etc/sysconfig/stalld /usr/bin/stalld /usr/bin/throttlectl /usr/lib/.build-id /usr/lib/.build-id/0d /usr/lib/.build-id/0d/8436574e13db8b50322d3d2ae3856295a9588a /usr/lib/systemd/system/stalld.service /usr/share/doc/README.md /usr/share/licenses/stalld /usr/share/licenses/stalld/gpl-2.0.txt /usr/share/man/man8/stalld.8.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Nov 12 05:52:17 2024