public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/stalld] f43: v1.28.1 release
@ 2026-06-16 16:31 Clark Williams
0 siblings, 0 replies; only message in thread
From: Clark Williams @ 2026-06-16 16:31 UTC (permalink / raw)
To: git-commits
A new commit has been pushed.
Repo : rpms/stalld
Branch : f43
Commit : e9f1d3ba797c41258062de78a39f8d37e61fafc4
Author : Clark Williams <williams@redhat.com>
Date : 2026-06-16T10:45:21-05:00
Stats : +61/-3 in 3 file(s)
URL : https://src.fedoraproject.org/rpms/stalld/c/e9f1d3ba797c41258062de78a39f8d37e61fafc4?branch=f43
Log:
v1.28.1 release
This is primarily a hardening + test reliability release
Major test suite overhaul for reliability and speed.
— 17 bug fixes addressing buffer safety, data races,
signal safety, type correctness, and a logic error in
starvation timing.
One behavioral change (--force_fifo rejection in single-threaded mode).
One BPF performance improvement (hash map). i
---
diff --git a/.gitignore b/.gitignore
index dba11d4..911bb50 100644
--- a/.gitignore
+++ b/.gitignore
@@ -29,3 +29,4 @@
/stalld-1.25.1.tar.bz2
/stalld-1.26.3.tar.bz2
/stalld-1.27.1.tar.gz
+/stalld-1.28.1.tar.gz
diff --git a/sources b/sources
index 27ce0da..f37499c 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (stalld-1.27.1.tar.gz) = 6bceba9bbfa28200d4122e792798f32126ac93101831dd3a33ea36e08e82e7b36ca411e443cd31798e012ca7439f7d8abaa7adf8971c71b17cdbb4aa54137e5c
+SHA512 (stalld-1.28.1.tar.gz) = bef3f638046ff11a7c8745f99c85e7cc9b278ea47eddbbab0d90d20f8ee372f13661a14b9ab2d2146836e49fd25a72df91f30776802e1fcb068d1fd61418a123
diff --git a/stalld.spec b/stalld.spec
index 2d77a06..94656ac 100644
--- a/stalld.spec
+++ b/stalld.spec
@@ -1,6 +1,6 @@
Name: stalld
-Version: 1.27.1
-Release: 2%{?dist}
+Version: 1.28.1
+Release: 1%{?dist}
Summary: Daemon that finds starving tasks and gives them a temporary boost
License: GPL-2.0-or-later AND GPL-2.0-only
@@ -62,6 +62,63 @@ allow 10 microseconds of runtime for 1 second of clock time.
%systemd_postun_with_restart %{name}.service
%changelog
+* Tue Jun 16 2026 Clark Williams <williams@redhat.com> - 1.28.1-1
+- stalld: bump version to 1.28.1
+- tests: Fix journal flush race in logging destinations test
+- Merge remote-tracking branch 'wander/dev' into devel
+- stalld: fix format string type mismatch in set_cpu_affinity
+- stalld: fix error return in queue_track_get_cpu
+- stalld: fix snprintf truncation check in is_runnable
+- stalld: fix missing null-termination in is_runnable
+- stalld: guard nextline() returns in sched_debug parsing
+- stalld: remove NULL deref in fill_waiting_task error handler
+- stalld: fix type mismatches in detect_task_format
+- stalld: fix format string type mismatch for time_t
+- stalld: use CLOCK_MONOTONIC for starvation detection
+- stalld: remove async-signal-unsafe calls from signal handler
+- stalld: fix data race on config_buffer_size
+- stalld: fix signed integer overflow in set_reservation
+- stalld: check pthread_create return in conservative_main
+- stalld: check pthread_create return in aggressive_main
+- stalld: fix buffer underflow in sched_debug_get
+- stalld: fix buffer underflow in read_proc_stat
+- stalld: fix uninitialized buffer use in find_debugfs_mount_point
+- stalld: fix inverted DAEMON_UMASK value
+- stalld: fix data race on thread_running
+- bpf: Replace linear task scan with hash map
+- tests: Fix async-signal-unsafe handler
+- tests: Reduce timing and replace sleeps with event waits
+- tests: Remove redundant sleeps after start_stalld
+- tests: Drop redundant sleeps in test_pidfile
+- tests: Replace init sleeps in test_affinity
+- tests: Reduce starvation_gen durations
+- tests: Reduce default wait timeouts
+- tests: Extract wait_for_process_exit helper
+- tests: Introduce and adopt process helpers
+- tests: Remove dead code after making fail() fatal
+- tests: Abort immediately on test failure
+- tests: Remove if-wrappers around assert calls
+- tests: Replace wait conditionals with asserts
+- tests: Introduce and adopt assert_success() helper
+- tests: Remove weak, redundant, and assertion-free test blocks
+- tests: Introduce and adopt assert_log_contains() helper
+- tests: Remove redundant pkill from cleanup
+- tests: Add idle CPU skipping assertion
+- tests: Fix CPU selection grep substring matches
+- tests: Add assertions to SCHED_OTHER restoration test
+- chore: Remove legacy test infrastructure and stale docs
+- tests: Fix repeated log match finding same line
+- tests: Fix subshell swallowing test results
+- tests: Fix boost verification in runtime and duration tests
+- tests: Introduce assert_stalld_rejects() helper
+- tests: Consolidate and adopt init_functional_test()
+- tests: Fix task exit timing in test_boost_restoration
+- tests: Introduce find_starved_child() helper
+- tests: Introduce starvation and boost asserts
+- tests: Introduce cleanup_scenario() helper
+- tests: Introduce test_section() helper
+- stalld: Reject --force_fifo in single-threaded mode
+
* Tue May 19 2026 Clark Williams <williams@redhat.com> - 1.27.1-2
- deal with bogus date in specfile changelog
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2026-06-16 16:31 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-06-16 16:31 [rpms/stalld] f43: v1.28.1 release Clark Williams
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox