unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* What to do about nar storage for bordeaux.guix.gnu.org?
@ 2023-04-15 10:47 Christopher Baines
  0 siblings, 0 replies; only message in thread
From: Christopher Baines @ 2023-04-15 10:47 UTC (permalink / raw)
  To: guix-sysadmin, guix-devel

[-- Attachment #1: Type: text/plain, Size: 1922 bytes --]

Hey!

The bordeaux build farm and substitute server has been operating for
around 2 years now, and during that time the storage for the nars has
changed a few times.

At first they were stored on bayfront, but when it was low on space
there was a switch to storing them on a different machine (lakeside),
and caching some proportion on bayfront. Then lakeside had a hardware
failure, and it was replaced by bishan.

There's now around 10TiB of nars, and bishan only has 11TiB of storage,
so it's running rather low on free space.

The lakeside machine and it's replacement bishan are both machines I
rented from Hetzner. While it would be possible to replace bishan with
another rented machine from Hetzner, I'd like to stop personally renting
machines for this purpose, so this is an option I'd like to avoid.

In terms of what could replace bishan, it just needs more than 11TiB of
storage, and good upload speed to the internet.

Trying to reduce the nars stored could be part of the solution here, I
already want to try removing nars that aren't helpful to store (that
relate to derivations that never made it to master), but more could be
removed. However, one of my aims with the bordeaux build farm was to
improve on the substitute availability, not only for recent revisions
but also older ones. The nars that are removed could be useful to keep
around, it's hard to tell what might be useful to users in the
future. Ideally we'll have more nars for new architectures at some point
as well, so along with the fact that guix is generally growing, it would
be good to grow the available storage, rather than trying to do more
with the same amount of space.

With the last two similar emails I sent out about infrastructure
planning, I just included guix-sysadmin, but I thought I'd cast a wider
net and include guix-devel in this one.

Let me know if you have any thoughts, suggestions or questions!

Thanks,

Chris

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 987 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2023-04-15 11:38 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-04-15 10:47 What to do about nar storage for bordeaux.guix.gnu.org? Christopher Baines

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).