History log of /systemd/sysctl.d/50-default.conf
Revision Date Author Comments Expand
19854865a877a3a4fa3d04550c15a99c0e1187ff 02-Nov-2015 Lennart Poettering <lennart@poettering.net>

core: bump net.unix.max_dgram_qlen really early during boot Only that way it actually has an effect on all our sockets, including $NOTIFY_SOCKET.

cacea34bd161c31491349387db913b30508b6f11 31-Oct-2015 Lennart Poettering <lennart@poettering.net>

sysctl.d: bump number of queueable AF_UNIX/SOCK_DGRAM datagrams The default of 16 is pretty low, let's bump this to accomodate for more queued datagrams. This is useful for AF_UNIX/SOCK_DGRAM logging and sd_notify() sockets as this allows queuing more datagrams before things start to block, thus improving parallelization and logging performance.

16b65d7f463e91f6299dfa7b83d4b5fbeb109d1c 27-Feb-2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>

sysctl: add some hints how to override settings Also a link to decent documentation for sysrq keys. It is surprising hard to find. https://lists.fedoraproject.org/pipermail/devel/2015-February/208412.html

e6c253e363dee77ef7e5c5f44c4ca55cded3fd47 20-Oct-2014 Michal Schmidt <mschmidt@redhat.com>

sysctl.d: default to fq_codel, fight bufferbloat Quoting from Jon Corbet's report of Stephen Hemminger's talk at Linux Plumbers Conference 2014 (https://lwn.net/Articles/616241/): [...] So Stephen encouraged everybody to run a command like: sysctl -w net.core.default_qdisc=fq_codel That will cause fq_codel to be used for all future connections [Qdiscs apply to interfaces, not connections. Pointed out by TomH in the article comments. -- mschmidt] (up to the next reboot). Unfortunately, the default queuing discipline cannot be changed, since it will certainly disturb some user's workload somewhere. Let's have the recommended default in systemd. Thanks to Dave Täht for advice and the summary at https://lists.bufferbloat.net/pipermail/cerowrt-devel/2014-October/003701.html

1836bf9e1d70240c8079e4db4312309f4f1f91fd 15-Aug-2014 Lennart Poettering <lennart@poettering.net>

sysctl: always write net.ipv4.conf.all.xyz= in addition to net.ipv4.conf.default.xyz= Otherwise we have a boot-time race, where interfaces that popped up after the sysctl service would get the settings applied, but all others wouldn't.

ad8bc9ea508740074cead005aa3cfd1ba10a5dac 25-Jul-2014 Tom Gundersen <teg@jklm.no>

sysctl.d: enable promote_secondaries by default Without this, secondary addresses would get deleted when the primary one is. This is not the desired behavior when one would like to transition from one address to another in the same subnet (such as when a new IP address is given over DHCP). In networkd, when given a new IP over DHCP we will add it, without explicitly removing the old one first (and hence never have a window without an IP address configured). Assuming the addresses are in the same subnet, that means that the old address is the primary and the new address is the secondary one. Once the old address expires, the kernel will drop it. With the old behavior this means that both addresses would be lost, which is clearly not what we want. With the new behavior, only the old address is lost, and the new one is promoted to primary. Reported by Michael Olbrich <m.olbrich@pengutronix.de>

0f59fe5171b5564fc6fb58f3281fbc259c45f7d0 15-Mar-2013 Kay Sievers <kay@vrfy.org>

sysctl: default - add safe sysrq options

8f27a2212ee8d6311c88ef4358953ad0d7bfa851 15-Mar-2013 Kay Sievers <kay@vrfy.org>

sysctl: add 50-default.conf