c2fc2c2560f0ca0fab383753c065e45d76f465e5 |
|
29-Sep-2015 |
Lennart Poettering <lennart@poettering.net> |
units: increase watchdog timeout to 3min for all our services
Apparently, disk IO issues are more frequent than we hope, and 1min
waiting for disk IO happens, so let's increase the watchdog timeout a
bit, for all our services.
See #1353 for an example where this triggers. |
62f908b53c0e4598c962c88ad44fb31d64155b2e |
|
29-May-2015 |
Tom Gundersen <teg@jklm.no> |
udevd: hook up watchdog support
We are already sending watchdog notification, this tells PID1 to actually listen for
them and restart udevd in case it gets stuck. |
658f26b828fdd7007cfe82d794f610525b21cb99 |
|
24-Apr-2015 |
Lennart Poettering <lennart@poettering.net> |
units: set KillMode=mixed for our daemons that fork worker processes
The daemons should really have the time to kill the workers first,
before systemd does it, hence use KillMode=mixed for these daemons.
https://bugs.freedesktop.org/show_bug.cgi?id=90051 |
d8f0930eec248c2f54c85aa5029e1b3775c8dc75 |
|
03-Apr-2015 |
Lennart Poettering <lennart@poettering.net> |
units: move After=systemd-hwdb-update.service dependency from udev to udev-trigger
Let's move the hwdb regeneration a bit later. Given that hwdb is
non-essential it should be OK to allow udev to run without it until we
do the full trigger.
http://lists.freedesktop.org/archives/systemd-devel/2015-April/030074.html |
d99ce93383028f08470b6d334bc1a31ca8d16b22 |
|
15-Mar-2015 |
Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> |
units: there is no systemd-udev-hwdb-update.service |
ecde7065f7b11a7a226d2f7b0e90e998a6347a59 |
|
13-Jun-2014 |
Lennart Poettering <lennart@poettering.net> |
units: rebuild /etc/passwd, the udev hwdb and the journal catalog files on boot
Only when necessary of course, nicely guarded with the new
ConditionNeedsUpdate= condition we added. |
72543b361d653520b5bc3344bf4653385b61541e |
|
04-Jun-2014 |
Kay Sievers <kay@vrfy.org> |
remove ReadOnlySystem and ProtectedHome from udevd and logind
logind needs access to /run/user/, udevd fails during early boot
with these settings |
417116f23432073162ebfcb286a7800846482eed |
|
03-Jun-2014 |
Lennart Poettering <lennart@poettering.net> |
core: add new ReadOnlySystem= and ProtectedHome= settings for service units
ReadOnlySystem= uses fs namespaces to mount /usr and /boot read-only for
a service.
ProtectedHome= uses fs namespaces to mount /home and /run/user
inaccessible or read-only for a service.
This patch also enables these settings for all our long-running services.
Together they should be good building block for a minimal service
sandbox, removing the ability for services to modify the operating
system or access the user's private data. |
c2c13f2df42e0691aecabe3979ea81cd7faa35c7 |
|
20-Mar-2014 |
Lennart Poettering <lennart@poettering.net> |
unit: turn off mount propagation for udevd
Keep mounts done by udev rules private to udevd. Also, document how
MountFlags= may be used for this. |
edeb68c53f1cdc452016b4c8512586a70b1262e3 |
|
08-Jul-2013 |
Tom Gundersen <teg@jklm.no> |
static-nodes: move creation of static nodes from udevd to tmpfiles
As of kmod v14, it is possible to export the static node information from
/lib/modules/`uname -r`/modules.devname in tmpfiles.d(5) format.
Use this functionality to let systemd-tmpfilesd create the static device nodes
at boot, and drop the functionality from systemd-udevd.
As an effect of this we can move from systemd-udevd to systemd-tmpfiles-setup-dev:
* the conditional CAP_MKNOD (replaced by checking if /sys is mounted rw)
* ordering before local-fs-pre.target (see 89d09e1b5c65a2d97840f682e0932c8bb499f166) |
b0afe214c043ec2360c652d02f1e28489b817628 |
|
25-Mar-2013 |
Lennart Poettering <lennart@poettering.net> |
units: order all udev services before sysinit.target, too
Not that it would matter much, but let's make things a bit more
systematic: early boot services shall order themselves before
sysinit.target, and nothing else. |
89d09e1b5c65a2d97840f682e0932c8bb499f166 |
|
23-Mar-2013 |
Frederic Crozat <fcrozat@suse.com> |
udevd: ensure static nodes are created before local-fs mount
static nodes (like /dev/loop-control) are created when systemd-udevd
is started and needed to mount loopback devices. Therefore,
local-fs-pre.target should be only started after systemd-udevd is
started. |
3bf3cd95abf815be091a5398b3796d5e325862b6 |
|
12-Mar-2013 |
Kay Sievers <kay@vrfy.org> |
udevd: sort into sysinit instead of basic target |
47ec118473c864b6ae550fd7ee56d6f4982e5363 |
|
18-Jul-2012 |
Lennart Poettering <lennart@poettering.net> |
units: don't enforce a holdoff time for journald, logind, udevd
These services should be restarted as quickly as possible if they fail,
and the extra safety net of the holdoff time is not necessary. |
51dfddc2cceb345ffc994014e4a4b3f2d2d3a3aa |
|
02-Jul-2012 |
Colin Guthrie <colin@mageia.org> |
units: Rename systemd-udev.service to systemd-udevd.service
This naming convention is more inline with other systemd daemon
unit names (systemd-logind.service, systemd-localed.service etc)
The companion .socket units have also been renamed, however the
-trigger and -settle units keep their current name as these are
not directly related to daemon process itself. |