From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id CMGpAMqdZWAVTwAAgWs5BA (envelope-from ) for ; Thu, 01 Apr 2021 12:17:46 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id 8BM+NsmdZWCCIgAAB5/wlQ (envelope-from ) for ; Thu, 01 Apr 2021 10:17:45 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 8373F10940 for ; Thu, 1 Apr 2021 12:17:45 +0200 (CEST) Received: from localhost ([::1]:43318 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lRuOV-0000pU-Lj for larch@yhetil.org; Thu, 01 Apr 2021 06:17:43 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39038) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lRuOH-0000os-TK for guix-science@gnu.org; Thu, 01 Apr 2021 06:17:30 -0400 Received: from mail2-relais-roc.national.inria.fr ([192.134.164.83]:22210) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lRuOD-0005aA-Of for guix-science@gnu.org; Thu, 01 Apr 2021 06:17:29 -0400 IronPort-HdrOrdr: =?us-ascii?q?A9a23=3Ajo6zE6xfDhklKqP53An6KrPw571zdoIgy1kn?= =?us-ascii?q?xilNYDZSddGVkN3roe8S0gX6hC1UdHYrn92BP6foewK/ybde544NMbC+GDT3oW?= =?us-ascii?q?fAFu9fxKbr3jGIIU3D38FH06MISdkcNPTVLXxXyfn3+xO5FdFI+ra62YSln/3X?= =?us-ascii?q?wXsobQwCUcBdxjx0AAqaDUF6LTMubfFSKLOn+sFFqzC8EE56Uu2HABA+MtT+mw?= =?us-ascii?q?=3D=3D?= X-IronPort-AV: E=Sophos;i="5.81,296,1610406000"; d="scan'208";a="501092201" Received: from 91-160-117-201.subs.proxad.net (HELO ribbon) ([91.160.117.201]) by mail2-relais-roc.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 01 Apr 2021 12:17:23 +0200 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: guix-science@gnu.org Subject: GC strategy on clusters X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 12 Germinal an 229 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: Thu, 01 Apr 2021 12:17:22 +0200 Message-ID: <87v9969uml.fsf@inria.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=192.134.164.83; envelope-from=ludovic.courtes@inria.fr; helo=mail2-relais-roc.national.inria.fr X-Spam_score_int: -41 X-Spam_score: -4.2 X-Spam_bar: ---- X-Spam_report: (-4.2 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-science@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-science-bounces+larch=yhetil.org@gnu.org Sender: "Guix-Science" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1617272265; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=asuctL1VfboXtVujWhnfgTUpPQKnuV8gPAEMbJCG0Bs=; b=gj96t7vgOR2pSu94TUzY1nqacyScti+RQhAqfWD95mZx9mRgGEi/OB8rQxclIeN2cWJV5J QxnTHDPBTRjgGf5nSj71K0zSRrT/MPiclU1N0q302Bap/Foe1+a7EV3S6TFzDqxfqMn9sT WCqxHi2AXJpvbtAntFT+hi1DvGLlD1xFLWGO6h38/RXnU5sbcWI17l1tf8Pl3Vdqf9qTS8 xr/Dnu3Md2LjiRpKQbD6RPVct4ckjIp638Djtsi46143Elx/vGhjrgIIOsWMgSIgBC2aj7 cuiPwU+L9Occ6HEFNuYTdSi26SCSVdeeXaG+4P3LhEtsgAEp3vnEqSY6KOH4Pw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1617272265; a=rsa-sha256; cv=none; b=rSgajvi2vGTLaEP6fXWsLo3K7wGeLAMMZOpzuE5iyDmrdSbscg0YZZ1AkGAUnUh58t+Hpp LBmwmRt3FXkjp4o4mmAnnGgwLI9cBXJYaJLEULucOTjWTBRQPVPJWWMPMqpntIgF6xVIB+ 4V65pg1BXuiM33MrLjPA0FfxCU0kDjBimal/ZSHhyVrhBGlMvx0YQH1hpUbBzJgpGI8CB3 8LTmwnz8m49bUvVt28906QxtwXMvKLzrO6wpug1XNVGq4tclrSkw4BPJpnsjfaqrtQnbVf TkZXsRmgX4m0+DOsmd9WYKGV3VSNmTBmxKqHC0GGcz8lUWO3zP7RA+knug0AOQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; spf=pass (aspmx1.migadu.com: domain of guix-science-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-science-bounces@gnu.org X-Migadu-Spam-Score: -0.93 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-science-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-science-bounces@gnu.org X-Migadu-Queue-Id: 8373F10940 X-Spam-Score: -0.93 X-Migadu-Scanner: scn0.migadu.com X-TUID: R1jRaSGl/jmO Hi there! Recently the Guix head node of our cluster at Inria was getting short on disk space, despite running =E2=80=98guix gc -F20G=E2=80=99 (or similar) tw= ice a day. Turns out that some users had accumulated many profile generations and that was getting in the way. So we kindly asked them to run: guix package --delete-generations=3D4m or similar, which was enough to free more space. We=E2=80=99re now considering setting up automatic user notification by ema= il, as is commonly done for disk quotas, asking them to remove old generations. That way, users remain in control and choose what GC roots or generations they want to remove. How do people on this list deal with that? Longer term, I think Guix should automatically delete old generations and instead store the channels + manifest to reproduce them, when possible. Ludo=E2=80=99.