summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2017-11-22 07:42:08 +0100
committerGitHub <noreply@github.com>2017-11-22 07:42:08 +0100
commitffb70e4424554403ddce087a73901a90f5747234 (patch)
treec18075cc00f96e0750c35d8aa171a330efe60c95 /TODO
parentMerge pull request #7389 from shawnl/warning (diff)
parenttest: fix UDEV-WANTS testcase for non-bash shells (diff)
downloadsystemd-ffb70e4424554403ddce087a73901a90f5747234.tar.xz
systemd-ffb70e4424554403ddce087a73901a90f5747234.zip
Merge pull request #7381 from poettering/cgroup-unified-delegate-rework
Fix delegation in the unified hierarchy + more cgroup work
Diffstat (limited to 'TODO')
-rw-r--r--TODO9
1 files changed, 8 insertions, 1 deletions
diff --git a/TODO b/TODO
index 64fe9559f7..9bd68a0ab1 100644
--- a/TODO
+++ b/TODO
@@ -32,6 +32,9 @@ Features:
* add async version of sd_bus_add_match and make use of that
+* support projid-based quota in machinectl for containers, and then drop
+ implicit btrfs loopback magic in machined
+
* let's log the "tainted" string at boot
* Add NetworkNamespacePath= to specify a path to a network namespace
@@ -80,7 +83,11 @@ Features:
* maybe hook of xfs/ext4 quotactl() with services? i.e. automatically manage
the quota of a the user indicated in User= via unit file settings, like the
- other resource management concepts. Would mix nicely with DynamicUser=1
+ other resource management concepts. Would mix nicely with DynamicUser=1. Or
+ alternatively, do this with projids, so that we can also cover services
+ running as root. Quota should probably cover all the special dirs such as
+ StateDirectory=, LogsDirectory=, CacheDirectory=, as well as RootDirectory= if it
+ is set, plus the whole disk space any image configured with RootImage=.
* Introduce "exit" as an EmergencyAction value, and allow to configure a
per-unit success/failure exit code to configure. This would be useful for