From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id 4GfOJWZtb2SYWQAASxT56A (envelope-from ) for ; Thu, 25 May 2023 16:15:02 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id IDTHJWZtb2TmqgAAauVa8A (envelope-from ) for ; Thu, 25 May 2023 16:15:02 +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 70F1E322FD for ; Thu, 25 May 2023 16:15:02 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1q2Bjd-0003jU-69; Thu, 25 May 2023 10:14:33 -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 1q2Bjb-0003iy-GQ for guix-devel@gnu.org; Thu, 25 May 2023 10:14:31 -0400 Received: from mira.cbaines.net ([2a01:7e00:e000:2f8:fd4d:b5c7:13fb:3d27]) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1q2BjR-0006zF-TE for guix-devel@gnu.org; Thu, 25 May 2023 10:14:31 -0400 Received: from localhost (unknown [IPv6:2a02:8010:68c1:0:54d1:d5d4:280e:f699]) by mira.cbaines.net (Postfix) with ESMTPSA id 8666027BBE2 for ; Thu, 25 May 2023 15:14:20 +0100 (BST) Received: from felis (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 125dd014 for ; Thu, 25 May 2023 14:14:19 +0000 (UTC) User-agent: mu4e 1.10.2; emacs 28.2 From: Christopher Baines To: guix-devel@gnu.org Subject: Do substitutes download slowly for you? / Speeding up substitute delivery/mirrors Date: Thu, 25 May 2023 14:52:24 +0100 Message-ID: <87bki84hxi.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=2a01:7e00:e000:2f8:fd4d:b5c7:13fb:3d27; envelope-from=mail@cbaines.net; helo=mira.cbaines.net X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, 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=1685024102; a=rsa-sha256; cv=none; b=BtZDQq0ig/vAo4RUv/M08X3Jpo+pAIamBMlGKTlwS/MOhb0mfxRFp2A3i7n27PnGmhGPg3 xpDDyVtCRfJbEVO2wTMyq4XT5Mobb2iJD/Tirq6F2ZxobdxZyRMg1uAXRCzXUoVTYDkW/K YDF8qTkJajMyqY09gt57OmbtzH7VVIQQ+lUAQuTysFT325FyTuzuBfTVdG6afoj3twNZ0C KiH+264yPkUngcaUFJGhJTUfWdvAcx0Jc+Y/kOYYPW/cV8uvMMvyCXFw7cyWDXayofG+SC cTto77YJBYZEvPq46bIYvTWon//tycoPwRJoK76SAKrFsILI9VGjgJi1Eplf3w== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; 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=1685024102; 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:list-id:list-help:list-unsubscribe: list-subscribe:list-post; bh=uFbV1r1Eocvi7ymL5WuAP0U0hm0dBXNkpVmgCwX4dLg=; b=G3YcNdvVebk7VECJHvcOcVVxhrzwdZCy/yB4RsXs6Wvat+VDEdSyOQVyS4UUkLppKYmNUl 0ZRv50Ny+wzvwCTLmN0GamnMizMOyxF4FKBveV4YU9h0f9eJGlicY0DG32z6+6oyy20ZEV 7at4d8plmvXUU6VzaB+OxWCbwT3F5DwFPuobLKAD8DNp1IlHRgIvQC181nVv4zMAnjbdVs P9I30AkAGw3mcMdFI6HZ0LjTINh+S0Czq+Ju69mAtzOv12mZBjQvAR7Pi9Pt7p7xRTzsVT fINtiXFlWSf+NWmnFN/G++TTKRNR8WJgcg/53wOV1p/9WTxzmQLw1+MV3Di8vw== X-Migadu-Scanner: scn1.migadu.com Authentication-Results: aspmx1.migadu.com; dkim=none; 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: -5.07 X-Spam-Score: -5.07 X-Migadu-Queue-Id: 70F1E322FD X-TUID: 2u6ecYMneLRX --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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 While I did stop running a mirror in Singapore, it's now back and from the discussion on IRC today [3] there was some anecdotal evidence that this helps with fetching substitutes from China. 3: https://logs.guix.gnu.org/guix/2023-05-25.log#142624 Once again it would be good to gather some data on this, so here are some test commands. I'm interested to see how France compares with either the US or Singapore depending on your location. If you think that none of these locations serve you well, then please say that plus give some indication of what download speeds you see for things that download quickly. France: wget https://bordeaux.guix.gnu.org/nar/lzip/078vr3r8mn3yrwzwxw64= hmcyshic9p3q-stellarium-0.21.0 US: wget https://bordeaux-us-east-mirror.cbaines.net/nar/lzip/078vr3= r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0 Singapore: wget https://bordeaux-singapore-mirror.cbaines.net/nar/lzip/078v= r3r8mn3yrwzwxw64hmcyshic9p3q-stellarium-0.21.0 So please share the output from wget and if you're comfortable doing so, the rough real world location of where the computer doing the downloading is. So as an example, I'm in the United Kingdom, and here's what I see downloading from bordeaux.guix.gnu.org (France): =E2=86=92 wget https://bordeaux.guix.gnu.org/nar/lzip/hyc5kb21vfdq9hb3snmkg= 2xsygbwzzsm-stellarium-23.1 =2D-2023-05-25 15:02:49-- https://bordeaux.guix.gnu.org/nar/lzip/hyc5kb21v= fdq9hb3snmkg2xsygbwzzsm-stellarium-23.1 Resolving bordeaux.guix.gnu.org (bordeaux.guix.gnu.org)... 2a0c:e300::58, 1= 85.233.100.56 Connecting to bordeaux.guix.gnu.org (bordeaux.guix.gnu.org)|2a0c:e300::58|:= 443... connected. HTTP request sent, awaiting response... 200 OK Length: 261054076 (249M) [text/plain] Saving to: =E2=80=98hyc5kb21vfdq9hb3snmkg2xsygbwzzsm-stellarium-23.1=E2=80= =99 hyc5kb21vfdq9hb3snmkg2xsygbwzz 100%[=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D>] 248.96M 3.80MB/s in 66s=20=20=20= =20=20 2023-05-25 15:03:55 (3.78 MB/s) - =E2=80=98hyc5kb21vfdq9hb3snmkg2xsygbwzzsm= -stellarium-23.1=E2=80=99 saved [261054076/261054076] My internet connection is slow enough that I don't see much difference when I try the mirrors. Let me know if you have any comments or questions, and of course I'm interested to see how well substitute downloading works for you! Thanks, Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmRvbTlfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh aW5lcy5uZXQACgkQXiijOwuE9Xdtgw//RiXCPXm81JGop9W8nrMf4S/B9yuJbv9W G/VJhRk39raWLIeYM88vP9J2uvaPAr12VyjOiKkvFLwYMUeE18GlHAIqM3KOB1/f LdMJKKx8e6q5u+bvsG4RTwSipkfjFcLsf/FDhN1LX/CuJVArpq83tpZU2l59I7Ol xwm+gcFfY0LJKFHm7xehp6MPIJN7JMbqKRnWeLIOVGXRrdeA8AOlg1aink8ozihS yKP8c7RT/1SglTqWmbisfparIQm1Vvr5ZKo69M96TCRxRDDBnj8jZ4Nmw7I3j7M3 ESORZECtX1kr14EaZvFFJGnVsLQTGq+wuOd4WJCl9dxv3DoiU8AAhX/CEieB2pWA HjvRAxu5Lni+9dz3TLkQGEEFqGHM7PWBcIAsm+mUcNeCoReTgRAGZjBWxX/xRGFA IRwc2L0lShpTOPD27MB09mkXHGR2ZPOh4obvs1ZLQIyUF+bYO3FvN4IJ3qzOwHBy DNt9xAgUSZA3iFqzKcBsX0fkNgrFVGA3wqabBsaSw1zFaopgYFf30fa7pszGj/4F 6kR7Osx1CAvvjkmAV+XrljlB1PyL++NEwp9mFQ8j2R2m2NM5Ad4fEPPx0MYhKEl6 bT4Gn5lycGnLYttthesRWfcu8vKXrznkbdKokM3jxLvrvorieD/rn5xJLmFDlgKb UmoDwHGn1Eg= =AzAS -----END PGP SIGNATURE----- --=-=-=--