]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - TODO
update TODO
[thirdparty/systemd.git] / TODO
diff --git a/TODO b/TODO
index d8de3b4a2347fb715e022a2e26408644bb5e637f..b18f8b5aa7296a9a380cfd34b9167ad1994fcf8a 100644 (file)
--- 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=.
 
 * add dissect_image_warn() as a wrapper around dissect_image() that prints
   friendly log messages for the returned errors, so that we don't have to