From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id yPQrKwnKb2TGhwAASxT56A (envelope-from ) for ; Thu, 25 May 2023 22:50:17 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id cAv6KgnKb2QokQAA9RJhRA (envelope-from ) for ; Thu, 25 May 2023 22:50:17 +0200 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 6FED44032 for ; Thu, 25 May 2023 22:50:17 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1q2Htm-0004Qv-Dm; Thu, 25 May 2023 16:49:26 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q2Htk-0004Ql-RL for guix-devel@gnu.org; Thu, 25 May 2023 16:49:24 -0400 Received: from out3-smtp.messagingengine.com ([66.111.4.27]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q2Hti-00047M-Op for guix-devel@gnu.org; Thu, 25 May 2023 16:49:24 -0400 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id C39875C0164; Thu, 25 May 2023 16:49:18 -0400 (EDT) Received: from imap52 ([10.202.2.102]) by compute1.internal (MEProxy); Thu, 25 May 2023 16:49:18 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= philipmcgrath.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to; s=fm1; t=1685047758; x=1685134158; bh=14xLlqv0zs aN8F+Xw8RL9zfKpTywdH0jeqgsxL6sNaU=; b=iPaZC1UnvpD7Bwc1PAMZo055we CsBaSoTMvcl5lm+9buck5Dvkl3zWzBd8rAjm6ZdllwVeTAUfn5mQu9bSWenvnv4r QrpjUV+fe+ljFp6KbiKDS8RkTJDmrcRWeGKM2uPZCRNCXdDiQp1qqGDVoFw2OvoQ dz6Wx+TFLJz04tQ/brQaskJbRWapPyFCtdxj7T3fzF3AGUf9UIZTDAEkJc4Lnxz6 McIDllW8WvsH78YeVcVHYOLw5b0ecwIPC6spagitREhRPxbiYs9q7dC0NH4mEXL5 kGl3lfWAOnegWLSjxJ+V8Fj4PWNtf5Od5n9vAYnRbQgAkqDFM8nBCTLXshDA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1685047758; x= 1685134158; bh=14xLlqv0zsaN8F+Xw8RL9zfKpTywdH0jeqgsxL6sNaU=; b=F z0yeqjKqyuZ71v/s4hR0VNKtuqEl8uXbUow3+hpRCQwcPPsHFGshJccZbel+hq4F 7zuDNylXfuF6btJ14KzQgo2XBLnWFz9OQgAl+7/1iZirF75SGZHWhYyO/sv44att liluEx1FgHSbkPT8XFAqt6ItMbetje1yigRpX3FkqeOZI6gjn27wFeRD/06qW/an WYxzx4Bo0V3CVJYxtXh/k7YziEr27T1+zjK8nUc+6Jv5rAdvYjHET5EE5Au34jGo fW25xRC9STpoOwFnautnkCggFzdHdMvbnwgJcQ4Z4QDfqfs/GDa/hhSdxbi0GPET tQUv0CY0c/TSfo9LD8YAg== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrfeejjedgudehfecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhepofgfggfkjghffffhvffutgfgse htqhertderreejnecuhfhrohhmpedfrfhhihhlihhpucfotgfirhgrthhhfdcuoehphhhi lhhiphesphhhihhlihhpmhgtghhrrghthhdrtghomheqnecuggftrfgrthhtvghrnheple fgfeejtedvkedtkeefjeehieejgedvhedthffggeekheeiffdvveetgfelhefgnecuffho mhgrihhnpehgnhhurdhorhhgpdgtsggrihhnvghsrdhnvghtnecuvehluhhsthgvrhfuih iivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepphhhihhlihhpsehphhhilhhiphhm tghgrhgrthhhrdgtohhm X-ME-Proxy: Feedback-ID: i2b1146f3:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id 7FA11C60091; Thu, 25 May 2023 16:49:18 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.9.0-alpha0-441-ga3ab13cd6d-fm-20230517.001-ga3ab13cd Mime-Version: 1.0 Message-Id: In-Reply-To: <87bki84hxi.fsf@cbaines.net> References: <87bki84hxi.fsf@cbaines.net> Date: Thu, 25 May 2023 16:48:58 -0400 From: "Philip McGrath" To: "mail@cbaines.net" , guix-devel@gnu.org Subject: Re: Do substitutes download slowly for you? / Speeding up substitute delivery/mirrors Content-Type: text/plain;charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=66.111.4.27; envelope-from=philip@philipmcgrath.com; helo=out3-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Seal: i=1; s=key1; d=yhetil.org; t=1685047817; a=rsa-sha256; cv=none; b=UpFrXWtegybnI5LD+oN8Tw9wu7a2CL6mhd+9zrs0lZ4fGmlxTii172c2OitPyWraTAkznG aI1pkudtmkGxs9vd7SzV+9euUEck8oChG/C//ZSAAlMcl6dukcrMjWQmp5h1JPQoFjjWvW FP/l4D7m/fYeaSSd68Jcx477ycWfl2JVGntRHZhaeg3KYPMaQyf7Ei17uTTLKV2d8bLXxG Z84K7pQ2xlX/1JLbn+YGYVrhLq1I3wiZs+pDfQW6bIeUzMLjrLa+IsFuLJuH6k8rvNyoPo k2dPJXmpSTlyY1z25PJKlkUP9rbbLkqTw1vmGg0tp2CKQphZIGk01MImzvkzug== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=philipmcgrath.com header.s=fm1 header.b=iPaZC1Un; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm1 header.b="F z0yeqj"; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1685047817; 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: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=14xLlqv0zsaN8F+Xw8RL9zfKpTywdH0jeqgsxL6sNaU=; b=sjaaKggXPaHJc4zcPiPxw1Rkl0Zdgm5xq+nnjDfgH3U8EDfiCR4OL0ZIEui+9rhPp6WjHY WvCF7hpRFIxxWhGXwxUEpGbiPce8PxK76M9kqfCQuUHBKIPA31rSpZo031rzVeA4Oo7KWv qavgIQgXrr3w8asFdm6ITVwD8KStklS0XqzDTADq/HmXoR2Izfm6p8mLYgCUV4IIfUXOw/ FuztCgIE4Z2BQ+/tTUWLMsFRJmMlI/YBsS76YrpaOGucifOvsMvK3XUhWAoDaP8+LGln7Z OvTh0C0sHtVmOgwNa/JtCSYcbla0Io6M4uR30Kum6CiYkTeFeD+iT8+UmC2ziQ== X-Migadu-Scanner: scn1.migadu.com Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=philipmcgrath.com header.s=fm1 header.b=iPaZC1Un; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm1 header.b="F z0yeqj"; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: 1.44 X-Spam-Score: 1.44 X-Migadu-Queue-Id: 6FED44032 X-TUID: 2nLhC6i5If3N Hi, On Thu, May 25, 2023, at 9:52 AM, Christopher Baines wrote: > Hey! > > I was reminded again about substitute download speeds outside of Europe > again today. > > There was some feedback when I sent out a message to guix-devel [1], [= 2] > a while back. I think the rough summary is that there's anecdotal > evidence that a US mirror helps. > > 1: https://lists.gnu.org/archive/html/guix-devel/2022-05/msg00203.html > 2: https://lists.gnu.org/archive/html/guix-devel/2022-07/msg00163.html Thanks again for setting this up! The us-east mirror makes a big differe= nce for me. The wget output is below, but anecdotally, last week, when I= installed Guix on a new Debian installation, my first `guix pull` faile= d maybe three times due to substitute timeouts before I enabled the mirr= or. After enabling the mirror, it succeed on the first attempt. Tangentially, a few months ago I was using a very poorly connected netwo= rk that had the additional annoying property of disconnecting every 10 m= inutes or so. I got stuck downloading the beginning of one large nar eno= ugh times that eventually I gave up. I found, though, that `wget -c` was= able to complete the download (though it took several attempts). Adding= some similar resume functionality might at least help to mitigate the i= mpact of slow downloads. > > France: wget=20 > https://bordeaux.guix.gnu.org/nar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3= q-stellarium-0.21.0 > US: wget=20 > https://bordeaux-us-east-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwzwx= w64hmcyshic9p3q-stellarium-0.21.0 > Singapore: wget=20 > https://bordeaux-singapore-mirror.cbaines.net/nar/lzip/078vr3r8mn3yrwz= wxw64hmcyshic9p3q-stellarium-0.21.0 > > > So please share the output from wget and if you're comfortable doing s= o, > the rough real world location of where the computer doing the > downloading is. > Here are results from Florida, US: philip@avalon:/tmp$ wget https://bordeaux.guix.gnu.org/nar/lzip/078vr3r8= mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0 --2023-05-25 16:27:53-- https://bordeaux.guix.gnu.org/nar/lzip/078vr3r8= mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0 Resolving bordeaux.guix.gnu.org (bordeaux.guix.gnu.org)... 185.233.100.5= 6, 2a0c:e300::58 Connecting to bordeaux.guix.gnu.org (bordeaux.guix.gnu.org)|185.233.100.= 56|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 208615205 (199M) [text/plain] Saving to: =E2=80=98078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0=E2= =80=99 078vr3r8mn3yrwzwxw 100%[=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D>] 198.95= M 10.1MB/s in 13s =20 2023-05-25 16:28:07 (14.9 MB/s) - =E2=80=98078vr3r8mn3yrwzwxw64hmcyshic9= p3q-stellarium-0.21.0=E2=80=99 saved [208615205/208615205] philip@avalon:/tmp$ wget https://bordeaux-us-east-mirror.cbaines.net/nar= /lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0 --2023-05-25 16:28:49-- https://bordeaux-us-east-mirror.cbaines.net/nar= /lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0 Resolving bordeaux-us-east-mirror.cbaines.net (bordeaux-us-east-mirror.c= baines.net)... 5.161.49.48 Connecting to bordeaux-us-east-mirror.cbaines.net (bordeaux-us-east-mirr= or.cbaines.net)|5.161.49.48|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 208615205 (199M) [text/plain] Saving to: =E2=80=98078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0.1= =E2=80=99 078vr3r8mn3yrwzwxw 100%[=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D>] 198.95= M 55.8MB/s in 3.8s =20 2023-05-25 16:28:53 (52.9 MB/s) - =E2=80=98078vr3r8mn3yrwzwxw64hmcyshic9= p3q-stellarium-0.21.0.1=E2=80=99 saved [208615205/208615205] philip@avalon:/tmp$ wget https://bordeaux-singapore-mirror.cbaines.net/n= ar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0 --2023-05-25 16:29:17-- https://bordeaux-singapore-mirror.cbaines.net/n= ar/lzip/078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0 Resolving bordeaux-singapore-mirror.cbaines.net (bordeaux-singapore-mirr= or.cbaines.net)... 64.176.80.78, 2401:c080:1400:71df:5400:4ff:fe73:757d Connecting to bordeaux-singapore-mirror.cbaines.net (bordeaux-singapore-= mirror.cbaines.net)|64.176.80.78|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 208615205 (199M) [text/plain] Saving to: =E2=80=98078vr3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0.2= =E2=80=99 078vr3r8mn3yrwzwxw 100%[=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D>] 198.95= M 11.4MB/s in 19s =20 2023-05-25 16:29:37 (10.5 MB/s) - =E2=80=98078vr3r8mn3yrwzwxw64hmcyshic9= p3q-stellarium-0.21.0.2=E2=80=99 saved [208615205/208615205]