]> git.ipfire.org Git - thirdparty/systemd.git/commit
Add ActivatingConcurrencyMax for slice startup pacing main
authorMorteza Pourkazemi <mortezaPRK@users.noreply.github.com>
Sun, 26 Jul 2026 22:38:11 +0000 (00:38 +0200)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Mon, 3 Aug 2026 05:29:07 +0000 (14:29 +0900)
commit5f0d98e7285a612366169690ff11abdd46ba9ad2
tree3a0883004707816b4e21bcae8b479c2f1fbcd303
parent6044c31038a2c24294f29df40a0cae9c19cc5e9b
Add ActivatingConcurrencyMax for slice startup pacing

Introduce Slice.ActivatingConcurrencyMax to limit how many units
within a slice hierarchy may be in activating state concurrently.

Expose the setting over D-Bus, support transient/property parsing,
enforce it during unit start dispatch, and re-check queued starts when
units leave activating state.

Document the new slice option and add a PID1 concurrency test covering
queued startup behavior.
man/org.freedesktop.systemd1.xml
man/systemd.slice.xml
src/core/dbus-slice.c
src/core/load-fragment-gperf.gperf.in
src/core/slice.c
src/core/slice.h
src/core/unit.c
src/systemctl/systemctl-show.c
test/units/TEST-07-PID1.concurrency.sh