[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Guix to participate in the Google Summer of Code
From: |
Ricardo Wurmus |
Subject: |
Re: Guix to participate in the Google Summer of Code |
Date: |
Wed, 21 Feb 2018 09:25:11 +0100 |
User-agent: |
mu4e 1.0; emacs 25.3.1 |
Chris Marusich <address@hidden> writes:
> Ricardo Wurmus <address@hidden> writes:
>
>> Garbage collection in the context of Guix is not very difficult to
>> understand. The garbage collector may remove any item that has zero
>> users; the link count on a store item is indicative of the number of
>> users that item has. For garbage collection you essentially go through
>> all items and check if the link count is zero.
[…]
> It looks like, in nix/libstore/gc.cc, we basically walk the references
> graph starting from the GC roots and delete anything that can't be
> reached from a root.
Yes, this is more accurate. Thanks for the correction.
(Link counts only matter for deduplication.)
--
Ricardo
GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC
https://elephly.net