GNU bug report logs - #43340
[PATCH 0/5] Speed up archive export/import

Previous Next

Package: guix-patches;

Reported by: Ludovic Courtès <ludo <at> gnu.org>

Date: Fri, 11 Sep 2020 14:42:01 UTC

Severity: normal

Tags: patch

Done: Ludovic Courtès <ludo <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


Message #23 received at 43340 <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludo <at> gnu.org>
To: 43340 <at> debbugs.gnu.org
Subject: Re: [bug#43340] [PATCH 0/5] Speed up archive export/import
Date: Fri, 11 Sep 2020 17:01:39 +0200
[Message part 1 (text/plain, inline)]
Ludovic Courtès <ludo <at> gnu.org> skribis:

> This patch series goes on top of <https://issues.guix.gnu.org/43285>.
> It addresses the performance issue described at:
>
>   https://lists.gnu.org/archive/html/guix-devel/2020-09/msg00073.html
>
> Specifically, it implements option #4 (spawning ‘guix authenticate’
> once for the whole session, instead of spawning it every time a
> store item needs to be signed or authenticated), achieving a ~15x
> speedup, which is not bad.  :-)

Below is the new Gantt chart for:

  perf timechart record guix archive --export -r $(guix build coreutils -d) -v3 >/tmp/dump

Most of the work happens in ‘guix authenticate’.

[guix-archive-export-auth-agent-timechart.png (image/png, inline)]
[Message part 3 (text/plain, inline)]
Ludo’.

This bug report was last modified 4 years and 309 days ago.

Previous Next


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