[systemd-commits] TODO src/core
Lennart Poettering
lennart at kemper.freedesktop.org
Sun Jun 30 17:53:21 PDT 2013
TODO | 8 ++++----
src/core/load-fragment-gperf.gperf.m4 | 4 ++--
2 files changed, 6 insertions(+), 6 deletions(-)
New commits:
commit d28e9236e79e2d0a49aba472f86f7551ce9ca2f1
Author: Lennart Poettering <lennart at poettering.net>
Date: Mon Jul 1 02:52:17 2013 +0200
core: parse Slice= from the unit type specific unit file section
Since not all unit types know Slice= it belongs in the unit type
specific unit file section.
diff --git a/TODO b/TODO
index 279446e..e8afa5f 100644
--- a/TODO
+++ b/TODO
@@ -36,6 +36,8 @@ Features:
* split up BlockIOWeight= and BlockIODeviceWeight=
+* introduce high-level settings for RT budget, swapiness
+
* how to reset dynamically changed attributes sanely?
* when reloading configuration, apply new cgroup configuration
@@ -48,10 +50,8 @@ Features:
* split out CreateMachine into systemd-machined
-* introduce new Scope unit type then make logind's session and machine
- registration use this to set up cgroups
-
-* should Slice= be part of [Unit] or of [Service]?
+* make logind's session and machine
+ registration use Slices to set up cgroups
* journald: make sure ratelimit is actually really per-service with the new cgroup changes
diff --git a/src/core/load-fragment-gperf.gperf.m4 b/src/core/load-fragment-gperf.gperf.m4
index aa07de0..2325d6a 100644
--- a/src/core/load-fragment-gperf.gperf.m4
+++ b/src/core/load-fragment-gperf.gperf.m4
@@ -83,7 +83,8 @@ $1.KillMode, config_parse_kill_mode, 0,
$1.KillSignal, config_parse_kill_signal, 0, offsetof($1, kill_context.kill_signal)'
)m4_dnl
m4_define(`CGROUP_CONTEXT_CONFIG_ITEMS',
-`$1.CPUAccounting, config_parse_bool, 0, offsetof($1, cgroup_context.cpu_accounting)
+`$1.Slice, config_parse_unit_slice, 0, 0
+$1.CPUAccounting, config_parse_bool, 0, offsetof($1, cgroup_context.cpu_accounting)
$1.CPUShares, config_parse_cpu_shares, 0, offsetof($1, cgroup_context)
$1.MemoryAccounting, config_parse_bool, 0, offsetof($1, cgroup_context.memory_accounting)
$1.MemoryLimit, config_parse_memory_limit, 0, offsetof($1, cgroup_context)
@@ -124,7 +125,6 @@ Unit.OnFailureIsolate, config_parse_bool, 0,
Unit.IgnoreOnIsolate, config_parse_bool, 0, offsetof(Unit, ignore_on_isolate)
Unit.IgnoreOnSnapshot, config_parse_bool, 0, offsetof(Unit, ignore_on_snapshot)
Unit.JobTimeoutSec, config_parse_sec, 0, offsetof(Unit, job_timeout)
-Unit.Slice, config_parse_unit_slice, 0, 0
Unit.ConditionPathExists, config_parse_unit_condition_path, CONDITION_PATH_EXISTS, 0
Unit.ConditionPathExistsGlob, config_parse_unit_condition_path, CONDITION_PATH_EXISTS_GLOB, 0
Unit.ConditionPathIsDirectory, config_parse_unit_condition_path, CONDITION_PATH_IS_DIRECTORY, 0
More information about the systemd-commits
mailing list