From nobody Tue May 28 05:08:59 2024 X-Original-To: freebsd-hubs@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4VpLCS0GWYz5LcB0 for ; Tue, 28 May 2024 05:09:08 +0000 (UTC) (envelope-from philip@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4VpLCR6kYJz4ffr; Tue, 28 May 2024 05:09:07 +0000 (UTC) (envelope-from philip@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1716872947; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=zCCJHN1CUh0RXg37xedrbmBt+oM/sNglDpKyOZM2IKg=; b=OHWuOSQwjFteD/Euk/XvDgX8E3sZv/UF7v+jL7ERTldnXPimt3PRz8Dn/9Fy4C1kCYtHoX VHshY8Ilny0cCmvw+BUA0N8VnXthyIiZOgGw9wkj0ht9Vd5RweBznGXthPCmHVK20JNIBT Z1/iyfvRr0xdAVU/x+VQuU1oV8sXu6lhfwRlBm5lY2V0aiHyqywQSTJTHgp2Ex8NoHn8HK 71JiJ7ZAK1Rw8BwQUHmG4NTKXf5AaO4Ly/Xw0UyUURw3vjwazgZJo0lbS6ReqDeKAjkpni 8NzKLPDqt7CjiI4+oPzplTioL+QxajpJKRcFjGCd5G1+uTin/ZtSo2RIwPRT+g== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1716872947; a=rsa-sha256; cv=none; b=iiNVd8odiqQ8fqLQGBqyIRdfCXz1MnsihnTYgiBK3liTh2aVMmK84q6DmzEllOdFWBOCO4 Fip9DSRJnsnjX3575aDybrS4a+5nNCX2X8MogZciTa91aSccnncmdVCWxBiePXhIUqpax3 rhzKFYCNwJ4eZyHOBJZ0InrMlfjMVb5LW9xFDEy28Z0dZIx4zhVeC2QOSoxRFgsW9Q9tFR IyKWUoDWG0F1lhhthGRdGQb50Laa4r6Ml+BtrCVpJNGXvqayNEL1SgG69Un03bGgZRDGzL ZwqnxQwpGatpSuxnJv5S13FGnkQZDHZ8CGvkmL0vgHAw0lo93u00i06ZN9zDLg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1716872947; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=zCCJHN1CUh0RXg37xedrbmBt+oM/sNglDpKyOZM2IKg=; b=l3msukWakQ2nQOID74O4gTj6qEOvS+kHEDupp5C9mNfzBacpQRRR59M3bOiC2ZJ0gps9Lw K4mY3jTYLP7mYx81yK4ZB8c84HtHP7ctfVshjWJOHgKpAOP1JHW1q60pq2nhi1opqri/3z 97uuqGSOECs5n2qYzSSvQHcVxstl4Vot2QqNRYWxzBwvX/zp9RH6bvEt8MWeavYcq5xTmq mwYnCrkX0FkLiECJGFBVXLT0kulS5JukMdksi/yveKCulRaLTKpi5ktnyFdpq+yhikk+eE PZMRJyEtKW8uCyWRPGHloI9jDc8pCkYc7fJFk+CFQMuHOOADjnp/Zc6zcetcuw== Received: from fauth1-smtp.messagingengine.com (fauth1-smtp.messagingengine.com [103.168.172.200]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: philip/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4VpLCR5kqRzXFD; Tue, 28 May 2024 05:09:07 +0000 (UTC) (envelope-from philip@freebsd.org) Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailfauth.nyi.internal (Postfix) with ESMTP id EF46E1200032; Tue, 28 May 2024 01:09:06 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute6.internal (MEProxy); Tue, 28 May 2024 01:09:06 -0400 X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrvdejhedgledtucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvvefufffokfgjfhggtgesthdtmhdtredttdenucfhrhhomheprfhhihhl ihhpucfrrggvphhsuceophhhihhlihhpsehfrhgvvggsshgurdhorhhgqeenucggtffrrg htthgvrhhnpedvheehkefghfeiteehteduudeuhfdvgeettdeihfffleeuteeggeetuddt tddufeenucffohhmrghinhepfhhrvggvsghsugdrohhrghenucevlhhushhtvghrufhiii gvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehphhhilhhiphdomhgvshhmthhprghu thhhphgvrhhsohhnrghlihhthidqudduieeivdeivdegkedqvdefhedukedttdekqdhphh hilhhipheppehfrhgvvggsshgurdhorhhgsehtrhhouhgslhgvrdhish X-ME-Proxy: Feedback-ID: ia691475d:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 28 May 2024 01:09:05 -0400 (EDT) From: Philip Paeps To: John Hay Cc: freebsd-hubs@freebsd.org Subject: Re: CC.freebsd.org mirrors still relevant? Date: Tue, 28 May 2024 13:08:59 +0800 X-Mailer: MailMate (1.14r6030) Message-ID: <75AF127C-829A-426C-BC31-2FFB82E11414@freebsd.org> In-Reply-To: References: List-Id: FreeBSD Distributions Hubs: mail sup ftp List-Archive: https://lists.freebsd.org/archives/freebsd-hubs List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hubs@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; format=flowed On 2024-05-28 12:35:54 (+0800), John Hay wrote: > On Tue, 28 May 2024 at 06:04, Philip Paeps wrote: >> We (clusteradm) have been actively trying to phase out the cc.f.o >> mirrors in favour of our own CDN with clusteradm-managed mirrors. >> While >> the asynchronous cc.f.o mirrors served us well in the 1990s and early >> 2000s, our synchronised CDN is a better fit for the world we >> currently >> live in. >> >> Currently we have 14 sites around the world. We could use more. We >> only have one mirror in Africa at JINX. >> >> If anyone wants to provide a {download,pkg,www}.FreeBSD.org site, >> please >> get in touch. We're particularly keen to hear from sites who can >> provide hardware as well as connectivity. > > So for interest sake at least, what do you need in terms of hardware? > Does > it have to be physical? What would be needed in terms of access? Do > you > then maintain the software side? Or is there a writeup about it > somewhere? The setup at JINX is a single-machine installation, Intel E3-1220 v6, 32G memory, 8x4T drives. For new installations, we'd probably prefer more memory -- we have at least 128G in the newer mirrors. We need at least 12T usable space. We like mirrored pairs for both reliability and disk I/O parallelism. We need naked internet - legacy and IPv6. For single-machine installations, we usually get a /28 on the 20th century internet and a /64 on the 21st century internet. In most sites, we rarely fill a 1G circuit. There's a somewhat detailed writeup here: https://wiki.freebsd.org/Teams/clusteradm/generic-mirror-layout We manage the entire system. We only need local support if hardware breaks. The ZA mirror is fairly lightly loaded, and is well connected to most of southern Africa. I see 50-60ms latency from machines in TZ and KE and downloads at 40ish Mbit/s. I don't think another mirror in ZA would add much value. I don't have as convenient ways to test in northern/western Africa, but I would be surprised if the situation weren't much worse... I'd love a mirror in e.g. Lagos, Accra, or Dakar for faster downloads there. Philip