From: "Ludovic Courtès" <ludo@gnu.org>
To: Mathieu Othacehe <othacehe@gnu.org>
Cc: 48468@debbugs.gnu.org
Subject: bug#48468: substitute server connection timeout
Date: Sat, 10 Dec 2022 11:55:52 +0100 [thread overview]
Message-ID: <87fsdn5xzb.fsf@gnu.org> (raw)
In-Reply-To: <87wn72fay3.fsf@gnu.org> ("Ludovic Courtès"'s message of "Thu, 08 Dec 2022 11:26:28 +0100")
Hi,
Ludovic Courtès <ludo@gnu.org> skribis:
> Mathieu Othacehe <othacehe@gnu.org> skribis:
[...]
>> curl https://ci.guix.gnu.org/lwv2pl0m6dkf6bkzip755w5p71g5akq4.narinfo
>> We're baking it: /lwv2pl0m6dkf6bkzip755w5p71g5akq4.narinfo
>
> Yes, but derivations (.drv) are depend only on “sources” (like
> *-guile-builder, *.patch, *.scm) and on other derivations, all of which
> are typically less than 1 MiB.
>
> Derivations don’t depend on derivation outputs like that of qemu-minimal
> above.
>
>> So any build that requires a heavy substitute, heavier than the cache
>> bypass threshold at least, will fail on the workers, as it would fail
>> locally.
>
> The main ‘guix publish’ instance on berlin has cache-bypass-threshold
> set to 100 MiB; I don’t think we have any source or .drv that is this
> big, or even a tenth of it. :-)
On closer inspection, we do get bigger sources for those system test
derivations:
--8<---------------cut here---------------start------------->8---
$ du $(guix gc -R /gnu/store/2laznragkfjf0jn6n7b8c53vgmb8maqp-installed-extlinux-os.drv ) |sort -k1 -n |tail
6304 /gnu/store/mvvf60w8p0lx8vlixryb1a1gfib401rf-guix-b129026/gnu/packages
6956 /gnu/store/9cs4i3hygldsan8ahf0p7x5kgzmqz9gr-guix-packages-base-source/gnu/packages/patches
7000 /gnu/store/mvvf60w8p0lx8vlixryb1a1gfib401rf-guix-b129026/gnu
7716 /gnu/store/z0gc56x1w83wn0pi4mz8nhyjdr0d10fs-guix
12352 /gnu/store/mvvf60w8p0lx8vlixryb1a1gfib401rf-guix-b129026
22548 /gnu/store/ky96vygv1hpa8iz6677qz96binbz201h-packages
22684 /gnu/store/rrg9ki4bdjffvmgapjcqwjwjwkhb0qhl-doc
39516 /gnu/store/9cs4i3hygldsan8ahf0p7x5kgzmqz9gr-guix-packages-base-source/gnu/packages
39524 /gnu/store/9cs4i3hygldsan8ahf0p7x5kgzmqz9gr-guix-packages-base-source/gnu
39528 /gnu/store/9cs4i3hygldsan8ahf0p7x5kgzmqz9gr-guix-packages-base-source
--8<---------------cut here---------------end--------------->8---
The items at the bottom weigh around 40 MiB.
That’s still below the 100 MiB cache bypass threshold of the main ‘guix
publish’ instance though.
Ludo’.
next prev parent reply other threads:[~2022-12-10 10:57 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-05-16 17:57 bug#48468: substitute server connection timeout Mathieu Othacehe
2021-05-16 18:26 ` Christopher Baines
2021-05-17 14:49 ` Mathieu Othacehe
2021-05-18 14:35 ` Mathieu Othacehe
2021-05-21 13:30 ` Mathieu Othacehe
2021-05-29 21:44 ` Ludovic Courtès
2021-06-18 12:33 ` Ludovic Courtès
2021-06-29 16:49 ` Mathieu Othacehe
2022-12-05 13:21 ` Ludovic Courtès
2022-12-07 9:44 ` Mathieu Othacehe
2022-12-07 13:38 ` Ludovic Courtès
2022-12-07 14:31 ` Mathieu Othacehe
2022-12-08 10:26 ` Ludovic Courtès
2022-12-10 10:55 ` Ludovic Courtès [this message]
2022-12-27 9:52 ` Mathieu Othacehe
2022-12-28 14:23 ` Mathieu Othacehe
2023-01-06 22:42 ` Ludovic Courtès
2023-01-07 13:40 ` Mathieu Othacehe
2023-01-09 9:39 ` Ludovic Courtès
2023-01-10 8:10 ` Mathieu Othacehe
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://guix.gnu.org/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87fsdn5xzb.fsf@gnu.org \
--to=ludo@gnu.org \
--cc=48468@debbugs.gnu.org \
--cc=othacehe@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/guix.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).