]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
update TODO 25916/head
authorLennart Poettering <lennart@poettering.net>
Mon, 2 Jan 2023 15:48:51 +0000 (16:48 +0100)
committerLennart Poettering <lennart@poettering.net>
Tue, 10 Jan 2023 17:28:38 +0000 (18:28 +0100)
TODO

diff --git a/TODO b/TODO
index 0208a5445e53e894e663457afbe7f2e8b812f5e7..899b6a1de1f068c037250d740b75923033a6a227 100644 (file)
--- a/TODO
+++ b/TODO
@@ -763,17 +763,9 @@ Features:
     and synthesize initrd from it, and measure it. Signing is not necessary, as
     microcode does that on its own. Pass as first initrd to kernel.
 
-* Add a new service type very similar to Type=notify, that goes one step
-  further and extends the protocol to cover reloads. Specifically, SIGHUP will
-  become the official way to reload, and daemon has to respond with sd_notify()
-  to report when it starts reloading, and when it is complete reloading. Care
-  must be taken to remove races from this model. I.e. PID 1 needs to take
-  CLOCK_MONOTONIC, then send SIGHUP, then wait for at least one RELOADING=1
-  message that comes with a newer timestamp, then wait for a READY=1 message.
-  while we are at it, also maybe extend the logic to require handling of some
-  specific SIGRT signal for setting debug log level, that carries the level via
-  the sigqueue() data parameter. With that we extended with minimal logic the
-  service runtime logic quite substantially.
+* Maybe extend the service protocol to support handling of some specific SIGRT
+  signal for setting service log level, that carries the level via the
+  sigqueue() data parameter. Enable this via unit file setting.
 
 * firstboot: maybe just default to C.UTF-8 locale if nothing is set, so that we
   don't query this unnecessarily in entirely uninitialized
@@ -1774,7 +1766,6 @@ Features:
 * unit files:
   - allow port=0 in .socket units
   - maybe introduce ExecRestartPre=
-  - add ReloadSignal= for configuring a reload signal to use
   - implement Register= switch in .socket units to enable registration
     in Avahi, RPC and other socket registration services.
   - allow Type=simple with PIDFile=