[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: GC hints
From: |
Alex Kost |
Subject: |
Re: GC hints |
Date: |
Thu, 20 Dec 2018 23:03:41 +0300 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) |
Mark H Weaver (2018-12-20 07:12 -0500) wrote:
> Hi Ludovic,
>
> Ludovic Courtès <address@hidden> writes:
>
>> Actually, I was also wondering whether we should provide a configurable
>> mechanism that would, by default, automatically delete old GC roots and
>> maybe even run the GC automatically when needed—similar to what Git
>> does.
>>
>> Thoughts?
>
> I think it's reasonable to automatically run GC by default, but I would
> strongly advise against deleting GC roots automatically by default
> without the user's knowledge and consent.
>
> It's certainly true that git performs GC automatically, but does it
> automatically delete GC roots by default? I've never seen it do this,
> and I would be surprised and angry if it did.
>
> I consider Guix GC roots to be potentially valuable user data,
> regardless of age. For example, an old GC root might be valuable
> because it was used to perform an experiment that should be repeatable,
> or because it is known to work reliably for a given job, and newer
> versions have not yet been tested.
>
> I, for one, expect my old profiles, system generations, and other GC
> roots to be kept unless I explicitly delete them, and I suspect I'm not
> alone. If I hadn't been paying close attention to Guix development, and
> later discovered that Guix had deleted my GC roots without my consent, I
> would be surprised and angry.
You are not alone! I completely agree with your points.
--
Alex
- Re: About /var/guix/profiles and guix pull generations, (continued)
- Re: About /var/guix/profiles and guix pull generations, Pierre Neidhardt, 2018/12/19
- Re: About /var/guix/profiles and guix pull generations, Pierre Neidhardt, 2018/12/19
- Re: About /var/guix/profiles and guix pull generations, swedebugia, 2018/12/25
- Re: About /var/guix/profiles and guix pull generations, Pierre Neidhardt, 2018/12/25
- Re: About /var/guix/profiles and guix pull generations, swedebugia, 2018/12/25
- GC hints, Ludovic Courtès, 2018/12/19
- Re: GC hints, Pierre Neidhardt, 2018/12/19
- Re: GC hints, Ricardo Wurmus, 2018/12/19
- Re: GC hints, Chris Marusich, 2018/12/19
- Re: GC hints, Mark H Weaver, 2018/12/20
- Re: GC hints,
Alex Kost <=
- Re: GC hints, Chris Marusich, 2018/12/21
- Re: GC hints, swedebugia, 2018/12/21
- Re: GC hints, Mark H Weaver, 2018/12/23
- Re: GC hints, swedebugia, 2018/12/25
- Re: GC hints, Pierre Neidhardt, 2018/12/25