From: Daniel Black Date: Thu, 14 Dec 2017 11:17:43 +0000 (+1100) Subject: core: add EXTEND_TIMEOUT_USEC={usec} - prevent timeouts in startup/runtime/shutdown... X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=49f31f9f4ff7491b3cd6e2fd30b5d8ff95b2f62a;p=elogind.git core: add EXTEND_TIMEOUT_USEC={usec} - prevent timeouts in startup/runtime/shutdown (#7214) With Type=notify services, EXTEND_TIMEOUT_USEC= messages will delay any startup/ runtime/shutdown timeouts. A service that hasn't timed out, i.e, start time < TimeStartSec, runtime < RuntimeMaxSec and stop time < TimeoutStopSec, may by sending EXTEND_TIMEOUT_USEC=, allow the service to continue beyond the limit for the execution phase (i.e TimeStartSec, RunTimeMaxSec and TimeoutStopSec). EXTEND_TIMEOUT_USEC= must continue to be sent (in the same way as WATCHDOG=1) within the time interval specified to continue to reprevent the timeout from occuring. Watchdog timeouts are also extended if a EXTEND_TIMEOUT_USEC is greater than the remaining time on the watchdog counter. Fixes #5868. --- diff --git a/NEWS b/NEWS index 1def98212..c17c5e4ef 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,6 @@ systemd System and Service Manager -CHANGES WITH 236: +CHANGES WITH 236 in spe: * The modprobe.d/ drop-in for the bonding.ko kernel module introduced in v235 has been extended to also set the dummy.ko module option @@ -185,45 +185,29 @@ CHANGES WITH 236: continue to send EXTEND_TIMEOUT_USEC within the period specified to prevent the service manager from making the service as timedout. - * systemd-resolved's DNSSEC support gained support for RFC 8080 - (Ed25519 keys and signatures). - - * The systemd-resolve command line tool gained a new set of options - --set-dns=, --set-domain=, --set-llmnr=, --set-mdns=, --set-dnssec=, - --set-nta= and --revert to configure per-interface DNS configuration - dynamically during runtime. It's useful for pushing DNS information - into systemd-resolved from DNS hook scripts that various interface - managing software supports (such as pppd). - - * systemd-nspawn gained a new --network-namespace-path= command line - option, which may be used to make a container join an existing - network namespace, by specifying a path to a "netns" file. - Contributions from: Alan Jenkins, Alan Robertson, Alessandro Ghedini, Andrew Jeddeloh, Antonio Rojas, Ari, asavah, bleep_blop, Carsten Strotmann, Christian Brauner, Christian Hesse, Clinton Roy, Collin - Eggert, Cong Wang, Daniel Black, Daniel Lockyer, Daniel Rusek, Dimitri - John Ledkov, Dmitry Rozhkov, Dongsu Park, Edward A. James, Evgeny - Vereshchagin, Florian Klink, Franck Bui, Gwendal Grignou, Hans de - Goede, Harald Hoyer, Hristo Venev, Iago López Galeiras, Ikey Doherty, - Jakub Wilk, Jérémy Rosen, Jiahui Xie, John Lin, José Bollo, Josef - Andersson, juga0, Krzysztof Nowicki, Kyle Walker, Lars Karlitski, Lars - Kellogg-Stedman, Lauri Tirkkonen, Lennart Poettering, Lubomir Rintel, - Luca Bruno, Lucas Werkmeister, Lukáš Nykrýn, Lukáš Říha, Lukasz + Eggert, Daniel Black, Daniel Lockyer, Daniel Rusek, Dimitri John + Ledkov, Dmitry Rozhkov, Edward A. James, Evgeny Vereshchagin, Florian + Klink, Franck Bui, Gwendal Grignou, Hans de Goede, Harald Hoyer, Hristo + Venev, Ikey Doherty, Jakub Wilk, Jérémy Rosen, Jiahui Xie, John Lin, + José Bollo, Josef Andersson, juga0, Krzysztof Nowicki, Lars Karlitski, + Lars Kellogg-Stedman, Lauri Tirkkonen, Lennart Poettering, Lubomir + Rintel, Lucas Werkmeister, Lukáš Nykrýn, Lukáš Říha, Lukasz Rubaszewski, Maciej S. Szmigiero, Mantas Mikulėnas, Marcus Folkesson, - Martin Steuer, Mathieu Trudel-Lapierre, Matija Skala, - Matthias-Christian Ott, Max Resch, Michael Biebl, Michael Vogt, Michal - Koutný, Michal Sekletar, Mike Gilbert, Muhammet Kara, Neil Brown, Olaf - Hering, Ondrej Kozina, Patrik Flykt, Patryk Kocielnik, Peter Hutterer, - Piotr Drąg, Razvan Cojocaru, Robin McCorkell, Roland Hieber, Saran - Tunyasuvunakool, Sergey Ptashnick, Shawn Landden, Shuang Liu, Simon - Arlott, Simon Peeters, Stanislav Angelovič, Stefan Agner, Susant - Sahani, Sylvain Plantefève, Thomas Blume, Thomas Haller, Tiago Salem - Herrmann, Tinu Weber, Tom Stellard, Topi Miettinen, Torsten Hilbrich, - Vito Caputo, Vladislav Vishnyakov, WaLyong Cho, Yu Watanabe, Zbigniew - Jędrzejewski-Szmek, Zeal Jagannatha - - — Berlin, 2017-12-14 + Martin Steuer, Mathieu Trudel-Lapierre, Matija Skala, Max Resch, + Michael Biebl, Michael Vogt, Michal Koutný, Michal Sekletar, Mike + Gilbert, Muhammet Kara, Neil Brown, Olaf Hering, Ondrej Kozina, Patrik + Flykt, Patryk Kocielnik, Peter Hutterer, Piotr Drąg, Razvan Cojocaru, + Robin McCorkell, Roland Hieber, Sergey Ptashnick, Shawn Landden, Shuang + Liu, Simon Arlott, Simon Peeters, Stanislav Angelovič, Stefan Agner, + Susant Sahani, Sylvain Plantefève, Thomas Blume, Tinu Weber, Tom + Stellard, Topi Miettinen, Torsten Hilbrich, Vito Caputo, Vladislav + Vishnyakov, WaLyong Cho, Yu Watanabe, Zbigniew Jędrzejewski-Szmek, Zeal + Jagannatha + + — Berlin, 2017-12-XX CHANGES WITH 235: diff --git a/man/sd_notify.xml b/man/sd_notify.xml index c914e5847..a64dbc270 100644 --- a/man/sd_notify.xml +++ b/man/sd_notify.xml @@ -3,9 +3,9 @@ "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">