me
/
guix
Archived
1
0
Fork 0
This repository has been archived on 2024-08-07. You can view files and clone it, but cannot push or open issues/pull-requests.
guix/gnu
Ludovic Courtès 264ca9452f
services: syslogd: Do not fsync at each line.
Fixes <https://issues.guix.gnu.org/55707>.

Previously Inetutils' syslogd would call 'fsync' after each line written
to a file.  This would significantly increase boot times on machines
with slow-ish spinning HDDs, where each 'fsync' call would take between
0.1s and 0.4s (and we'd do two of them for each line, one for
/var/log/messages and one for /var/log/debug).

* gnu/services/base.scm (%default-syslog.conf): Add a '-' before each
file name, except /var/log/secure.  Change what goes to /var/log/debug.
2022-06-06 22:43:31 +02:00
..
bootloader bootloader: grub: Add removable grub-efi bootloader option. 2022-06-06 22:43:30 +02:00
build
home home: services: Add 'lookup-home-service-types' procedure. 2022-06-04 12:04:24 +02:00
installer
machine
packages gnu: Add python-progress. 2022-06-06 22:43:30 +02:00
services services: syslogd: Do not fsync at each line. 2022-06-06 22:43:31 +02:00
system gnu: Remove wicd. 2022-05-31 14:53:42 -04:00
tests tests: childhurd: Make sure "guix build -d" works. 2022-06-05 23:35:30 +02:00
artwork.scm
bootloader.scm
ci.scm
home.scm
image.scm
installer.scm
local.mk gnu: ncftp: Build reproducibly. 2022-06-05 20:27:37 -07:00
machine.scm
packages.scm packages: Use SRFI-71 instead of SRFI-11. 2022-06-06 22:43:30 +02:00
services.scm gnu: services: Update setuid service description. 2022-05-29 02:00:19 +02:00
system.scm system: Fix typo, add doc. 2022-06-06 11:29:51 -04:00
tests.scm