From: Lennart Poettering Date: Wed, 17 Jan 2018 19:10:22 +0000 (+0100) Subject: update TODO X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=12884f51343ce73cc8d05a866c597527eaac1308;p=elogind.git update TODO --- diff --git a/TODO b/TODO index 961cdbf7d..132ea7867 100644 --- a/TODO +++ b/TODO @@ -24,8 +24,6 @@ Janitorial Clean-ups: Features: -* there should be path_hash_ops and we should use it in tmpfiles' hashmap object to deal with identical but differently spelt paths - * rework pid watching logic, allow any number of units watch the same pid * be stricter with fds we receive for the fdstore: close them asynchronously @@ -39,9 +37,14 @@ Features: * add bpf-based implementation of devices cgroup controller logic for compat with cgroupsv2 as supported by newest kernel -* introduce sd_id128_get_boot_app_specific() which is like - sd_id128_get_machine_app_specific(). After all on long-running systems both - IDs have similar properties. +* emulate properties of the root cgroup on controllers that don't support such + properties natively on cpu/io/memory, the way we already do it for + "pids". Also, add the same logic to cgtop. + +* set TasksAccounting=1 on the root slice if we are running on the root cgroup, + and similar for the others, as soon as we emulate them properly. After all, + Linux keeps these system-wide stats anyway, and it costs nothing to expose + them. * sd-bus: add vtable flag, that may be used to request client creds implicitly and asynchronously before dispatching the operation