[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