GNU bug report logs - #40504
Insufficient high-level caching when grafts are enabled

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix; Reported by: Ludovic Courtès <ludo@HIDDEN>; dated Wed, 8 Apr 2020 11:02:01 UTC; Maintainer for guix is bug-guix@HIDDEN.

Message received at 40504 <at> debbugs.gnu.org:


Received: (at 40504) by debbugs.gnu.org; 18 Mar 2026 12:52:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 18 08:52:04 2026
Received: from localhost ([127.0.0.1]:58588 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1w2qNX-0002dI-8h
	for submit <at> debbugs.gnu.org; Wed, 18 Mar 2026 08:52:04 -0400
Received: from mail-wr1-x42f.google.com ([2a00:1450:4864:20::42f]:45099)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>)
 id 1w2qNS-0002cA-Fg
 for 40504 <at> debbugs.gnu.org; Wed, 18 Mar 2026 08:51:59 -0400
Received: by mail-wr1-x42f.google.com with SMTP id
 ffacd0b85a97d-43b40003d13so527195f8f.2
 for <40504 <at> debbugs.gnu.org>; Wed, 18 Mar 2026 05:51:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1773838317; x=1774443117; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=vdJOoUXt3eLHtjXTjf6c6rDQeUZg5HyuDeP/NuKT6Aw=;
 b=D4M80iBayOdxzeU6zSzuXmDBt/O62WdN0VuwKFMwSRQzTiEA4to4FRqqVmn2/GIwXe
 q+6K23OGJW2DTxDmBVesDzIRQT9w5nPVijql6wVKeR0u9EEJcStoRDyqzsY68iaBz+SS
 h7pIA1VsGA8nisFJQXVegElgyQ2zbom4aI8Otfj9dQ8C6Pt6kunW9ZZGYcqzwsAHpI4k
 6ub5q+bZC5y3ElK3n4S3vbaXlsD5FrM5/NRIWUCHlBMbl0dIyPu9nrM1IGu2n3Nr+g3R
 DZVXusOLtsVYg28616bVBJ4GFe627lScVbKWW1OQIzJH/GGdNxi1ubX5oddqzfjnRXyr
 o3Sg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20251104; t=1773838317; x=1774443117;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:x-gm-gg
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=vdJOoUXt3eLHtjXTjf6c6rDQeUZg5HyuDeP/NuKT6Aw=;
 b=lGa9SMKF9NlZOpiJVfhbe+Cjp04HptnwpFPumJjgavZ2/N37OcIxYuwyl8mxJ6687K
 viAgCecHEjrVZALp+QH2Nzgmo19Gsn5nuimyOaMQDZDzH2CZi9NeLXAjbGAfh2ORx8WN
 HExz6aRldjiaV4Cplb3Z6QntPh+8o+WestbEp7f3aQA7hLwdZV5p12sHdm08ZRcj/BZk
 hPz1RvPW8jqS0fTRsFe4koBIzbz2t64ODHih3qfDhd6Cz4p3BSGHb7lSv2HVDImiRpVO
 tGlg9I2JOj1rY+YKwLOwkPq42Z8fvj0T5W1bTpyMmYLEimLx9eMYtv6sidGuwOCsJ6XW
 pK0w==
X-Gm-Message-State: AOJu0Yx3Y24HyTrWlP50mGYzsdn1JwprsCqh7RcWGIT8DDNARl70o3uA
 wFERJ5LeTaE87Ps1x8GO8gIFNDOmtI0Y81dOIy+VQJlLifx9b48yi2XS+5Ow8w==
X-Gm-Gg: ATEYQzxtJ/nXbhsaDVXap9GEBPxJ8Te63ED71FsiHoenB+al5HQkCIg3Nmo/w8SwNHa
 7yA45FT1cerJON7Oaf5vokj451noBofjn6KURwL5yfUQPqVn0YD/z+tO7nl3mDZBHaIElDb60hn
 EfZvfblOVyLfiW3XrYkMZn7PbX61TDf8+ohIHKBzrOqLoilNtxlfMTnqK9DjpQdr7r2s239e6go
 XhZbvjLi2+D4yMVNLVYAycjOD5POiLXf0b2kflneoCbQzRcYHuxFk9iKzeefU/NN3wCPDoG+Zse
 SjJrgTZ+DNqZsBqa1/l9gwQP6kO8sWuf8aV+jwbWIQTcdaW1OhA9SaOZ6GB65QeVwBKsR8DzGvV
 gyf0Uf+yJ28v4W0aQR0DcjmucbUogjoRNf+WAU7lFEkZxItb2ASzt6UWCrxnS5VpF3ukJWtI+0O
 5+8lALbd3fA4mZTSjgecDW
X-Received: by 2002:a5d:5d86:0:b0:439:c040:cc8a with SMTP id
 ffacd0b85a97d-43b527c4be7mr5441398f8f.32.1773838317187; 
 Wed, 18 Mar 2026 05:51:57 -0700 (PDT)
Received: from lili ([2a01:e0a:59b:9120:4f96:da04:200e:b159])
 by smtp.gmail.com with ESMTPSA id
 ffacd0b85a97d-43b518a2cd3sm6294497f8f.32.2026.03.18.05.51.56
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 18 Mar 2026 05:51:56 -0700 (PDT)
From: Simon Tournier <zimon.toutoune@HIDDEN>
To: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
Subject: Re: bug#40504: Insufficient high-level caching when grafts are enabled
In-Reply-To: <87sghe5jit.fsf@HIDDEN> ("Ludovic =?utf-8?Q?Court=C3=A8s=22?=
 =?utf-8?Q?'s?= message of "Wed, 08 Apr 2020 13:00:58 +0200")
References: <87sghe5jit.fsf@HIDDEN>
Date: Wed, 18 Mar 2026 13:45:38 +0100
Message-ID: <87eclhz4p9.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: 40504
Cc: 40504 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.0 (/)

Hi Ludo,

On Wed, 08 Apr 2020 at 13:00, Ludovic Court=C3=A8s <ludo@HIDDEN> wrote:

> $ GUIX_PROFILING=3Dadd-data-to-store-cache guix system build gnu/system/e=
xamples/bare-bones.tmpl -d --no-grafts
> /gnu/store/w5bsspzdgr55w01fiywir9a8glzlfiph-system.drv
>
> 'add-data-to-store' cache:
>   lookups:       2289
>   hits:           174 (7.6%)
>   .drv files:    1314 (57.4%)
>   Scheme files:   935 (40.8%)
> $ GUIX_PROFILING=3Dadd-data-to-store-cache guix system build gnu/system/e=
xamples/bare-bones.tmpl -d=20
> /gnu/store/fg95kb40mmyyl4py5b2238amzzqdy56k-system.drv
>
> 'add-data-to-store' cache:
>   lookups:       2557
>   hits:           360 (14.1%)
>   .drv files:    1473 (57.6%)
>   Scheme files:  1041 (40.7%)
> $ guix describe
> Generacio 137   Mar 31 2020 09:13:55    (nuna)
>   guix 011f941
>     repository URL: https://git.savannah.gnu.org/git/guix.git
>     branch: master
>     commit: 011f9412795c141ea05fdfa3096ab252252d7080
>
> That the =E2=80=98add-data-to-store=E2=80=99 hit rate doubles when grafts=
 are enabled
> looks fishy.

This ticket feels alone after year and years=E2=80=A6 Time is flying! :-)

Well, the situation has maybe changed a bit:

--8<---------------cut here---------------start------------->8---
$ GUIX_PROFILING=3Dadd-data-to-store-cache guix system build gnu/system/exa=
mples/bare-bones.tmpl -d --no-grafts
/gnu/store/gpg9dq1h1z61j48dzzxybj94l2zbwcv5-system.drv

'add-data-to-store' cache:
  lookups:       2628
  hits:           454 (17.3%)
  .drv files:    1576 (60.0%)
  Scheme files:   925 (35.2%)

$ GUIX_PROFILING=3Dadd-data-to-store-cache guix system build gnu/system/exa=
mples/bare-bones.tmpl -d
/gnu/store/gpg9dq1h1z61j48dzzxybj94l2zbwcv5-system.drv

'add-data-to-store' cache:
  lookups:       2733
  hits:           559 (20.5%)
  .drv files:    1629 (59.6%)
  Scheme files:   974 (35.6%)

$ guix describe
Generation 18	Feb 18 2026 15:18:17	(current)
  guix 7ee95d4
    repository URL: https://git.guix.gnu.org/guix.git
    branch: master
    commit: 7ee95d47fd8618ce0da4d37e540ce6ac0a0ea389
--8<---------------cut here---------------end--------------->8---

Well, I guess it depends on the number of grafts for the Guix revision
at hand.

In all cases, what could be the next actionable step here?  Especially
when considering the Debbugs sunset.

Cheers,
simon




Information forwarded to bug-guix@HIDDEN:
bug#40504; Package guix. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 8 Apr 2020 11:01:07 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 08 07:01:07 2020
Received: from localhost ([127.0.0.1]:51453 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1jM8SB-0004cl-D9
	for submit <at> debbugs.gnu.org; Wed, 08 Apr 2020 07:01:07 -0400
Received: from lists.gnu.org ([209.51.188.17]:55131)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ludo@HIDDEN>) id 1jM8S8-0004cd-GV
 for submit <at> debbugs.gnu.org; Wed, 08 Apr 2020 07:01:06 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:53692)
 by lists.gnu.org with esmtp (Exim 4.90_1)
 (envelope-from <ludo@HIDDEN>) id 1jM8S7-0003IU-76
 for bug-guix@HIDDEN; Wed, 08 Apr 2020 07:01:04 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00,
 URIBL_BLOCKED autolearn=disabled version=3.3.2
Received: from fencepost.gnu.org ([2001:470:142:3::e]:50732)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <ludo@HIDDEN>)
 id 1jM8S7-0003lJ-3G
 for bug-guix@HIDDEN; Wed, 08 Apr 2020 07:01:03 -0400
Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=49276 helo=ribbon)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <ludo@HIDDEN>) id 1jM8S5-0003wh-T3
 for bug-guix@HIDDEN; Wed, 08 Apr 2020 07:01:02 -0400
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: bug-guix@HIDDEN
Subject: Insufficient high-level caching when grafts are enabled
X-URL: http://www.fdn.fr/~lcourtes/
X-Revolutionary-Date: 18 Germinal an 228 de la =?utf-8?Q?R=C3=A9volution?=
X-PGP-Key-ID: 0x090B11993D9AEBB5
X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc
X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4  0CFB 090B 1199 3D9A EBB5
X-OS: x86_64-pc-linux-gnu
Date: Wed, 08 Apr 2020 13:00:58 +0200
Message-ID: <87sghe5jit.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Hello Guix,

--8<---------------cut here---------------start------------->8---
$ GUIX_PROFILING=3Dadd-data-to-store-cache guix system build gnu/system/exa=
mples/bare-bones.tmpl -d --no-grafts
/gnu/store/w5bsspzdgr55w01fiywir9a8glzlfiph-system.drv

'add-data-to-store' cache:
  lookups:       2289
  hits:           174 (7.6%)
  .drv files:    1314 (57.4%)
  Scheme files:   935 (40.8%)
$ GUIX_PROFILING=3Dadd-data-to-store-cache guix system build gnu/system/exa=
mples/bare-bones.tmpl -d=20
/gnu/store/fg95kb40mmyyl4py5b2238amzzqdy56k-system.drv

'add-data-to-store' cache:
  lookups:       2557
  hits:           360 (14.1%)
  .drv files:    1473 (57.6%)
  Scheme files:  1041 (40.7%)
$ guix describe
Generacio 137   Mar 31 2020 09:13:55    (nuna)
  guix 011f941
    repository URL: https://git.savannah.gnu.org/git/guix.git
    branch: master
    commit: 011f9412795c141ea05fdfa3096ab252252d7080
--8<---------------cut here---------------end--------------->8---

That the =E2=80=98add-data-to-store=E2=80=99 hit rate doubles when grafts a=
re enabled
looks fishy.

Ludo=E2=80=99.




Acknowledgement sent to Ludovic Courtès <ludo@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-guix@HIDDEN. Full text available.
Report forwarded to bug-guix@HIDDEN:
bug#40504; Package guix. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Wed, 18 Mar 2026 13:00:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.