3
5
Fork 0
mirror of git://git.savannah.gnu.org/guix.git synced 2023-12-14 03:33:07 +01:00
guix/gnu
Ludovic Courtès 072fd1124a
gnu: shepherd@0.9: Use 'guile-3.0-latest' to address memory leak.
Fixes <https://issues.guix.gnu.org/58631>.

Previously, shepherd's heap would grow roughly linearly in the number of
context switches (delimited continuations being captured).  For example,
if shepherd spawned services that logged a lot of data, it would
context-switch a lot, leading to relatively quick heap growth.

* gnu/packages/admin.scm (shepherd-0.9)[inputs, native-inputs]: Replace
'guile-3.0' with 'guile-3.0-latest'.
2022-11-06 12:38:03 +01:00
..
bootloader
build file-systems: Gracefully handle EMEDIUMTYPE in 'read-partitions'. 2022-11-03 20:00:31 +01:00
home home: dbus: Inherit environment variables from shepherd. 2022-10-17 15:49:27 +04:00
installer installer: Skip the backtrace page on user abort. 2022-11-02 15:52:19 +01:00
machine guix: Fix typos. 2022-10-17 07:29:09 +02:00
packages gnu: shepherd@0.9: Use 'guile-3.0-latest' to address memory leak. 2022-11-06 12:38:03 +01:00
services services: ganeti: OS variants can be a directory. 2022-11-03 20:00:30 +01:00
system system: image: Define correct docker image arch when cross building 2022-11-04 08:46:11 +01:00
tests tests: xvnc: Do not use specification->package in OS definition. 2022-10-07 15:08:05 -04:00
artwork.scm
bootloader.scm
ci.scm Remove now unnecessary uses of (guix grafts). 2022-10-22 01:46:55 +02:00
compression.scm gnu: Add compression module. 2022-09-24 14:49:09 +02:00
home.scm
image.scm system: image: Add wsl2 support. 2022-09-24 14:49:09 +02:00
installer.scm installer: Skip the backtrace page on user abort. 2022-11-02 15:52:19 +01:00
local.mk gnu: guile@3.0.8: Add patch to address continuation memory leak. 2022-11-06 12:38:03 +01:00
machine.scm
packages.scm
services.scm
system.scm gnu: Fix typos. 2022-10-23 17:03:09 -07:00
tests.scm