/
niceSOFT
/
systemd
Обзор
Документация
Войти
/
niceSOFT
/
systemd
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/core/slice.h
30 строк
795 B
Morteza Pourkazemi
Add ActivatingConcurrencyMax for slice startup pacing
03 авг 2026, 08:29
03 авг 2026, 08:29
5f0d98e
Код
Авторство
О чём код?
/* SPDX-License-Identifier: LGPL-2.1-or-later */ #pragma once #include "cgroup.h" #include "core-forward.h" #include "unit.h" typedef struct Slice { Unit meta; SliceState state, deserialized_state; unsigned concurrency_soft_max; unsigned concurrency_hard_max; unsigned activating_concurrency_max; CGroupContext cgroup_context; CGroupRuntime *cgroup_runtime; } Slice; extern const UnitVTable slice_vtable; DEFINE_CAST(SLICE, Slice); unsigned slice_get_currently_active(Slice *slice, Unit *ignore, bool with_pending); bool slice_concurrency_hard_max_reached(Slice *slice, Unit *ignore); bool slice_concurrency_soft_max_reached(Slice *slice, Unit *ignore); bool slice_activating_concurrency_max_reached(Slice *slice, Unit *ignore);