From owner-freebsd-current@FreeBSD.ORG Wed Jan 29 21:52:22 2014 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id CDEC6816 for ; Wed, 29 Jan 2014 21:52:22 +0000 (UTC) Received: from o3.shared.sendgrid.net (o3.shared.sendgrid.net [208.117.48.85]) by mx1.freebsd.org (Postfix) with SMTP id 5A1E51988 for ; Wed, 29 Jan 2014 21:52:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sendgrid.info; h=from:mime-version:to:cc:subject:references:in-reply-to:content-type:content-transfer-encoding; s=smtpapi; bh=F01VF3npPITIGavF419unP3Bp+w=; b=xmTbmMUREhKlkxFj6Z mF0uABs2t+WpUvJ4clWV3SvHPPswCnVKl9xhzUn6zPsfyVlwpU7xzEDSrW/eopE0 P0lqV9MUQvuL7LueNNxwp6K3WXrceEPJpX0bGkcnPstmsHH6CzUYmDauVADJTdRY Z5rew/+9MJlxcHSqx2jzv8BNg= Received: by mf227.sendgrid.net with SMTP id mf227.19806.52E9780911 Wed, 29 Jan 2014 21:52:09 +0000 (UTC) Received: from mail.tarsnap.com (unknown [10.100.60.108]) by ismtpd-008 (SG) with ESMTP id 143dffce699.5cd9.34ebcb for ; Wed, 29 Jan 2014 21:52:09 +0000 (GMT) Received: (qmail 77410 invoked from network); 29 Jan 2014 21:52:09 -0000 Received: from unknown (HELO clamshell.daemonology.net) (127.0.0.1) by ec2-107-20-205-189.compute-1.amazonaws.com with ESMTP; 29 Jan 2014 21:52:09 -0000 Received: (qmail 18255 invoked from network); 29 Jan 2014 21:51:55 -0000 Received: from unknown (HELO clamshell.daemonology.net) (127.0.0.1) by clamshell.daemonology.net with SMTP; 29 Jan 2014 21:51:55 -0000 Message-ID: <52E977FB.8020105@freebsd.org> Date: Wed, 29 Jan 2014 13:51:55 -0800 From: Colin Percival User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Thunderbird/24.0 MIME-Version: 1.0 To: Lars Engels , freebsd-current@freebsd.org Subject: Re: freebsd-update References: <5F09668C-0DEA-4074-A06C-BC4D29F92368@FreeBSD.org> <201401211149.45793.jhb@freebsd.org> <52E2C1BC.10202@allanjude.com> <20140125113236.GX86491@e-new.0x20.net> <1390662664.13404.75208481.39F16B29@webmail.messagingengine.com> <20140129205157.GB86491@e-new.0x20.net> In-Reply-To: <20140129205157.GB86491@e-new.0x20.net> X-Enigmail-Version: 1.5.2 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-SG-EID: XhyBwObMhraAR+zdwMupjQ6BIqbhdEfc+6p+uBxS7S/9Y/Fh5sbsx7ry4PbSYsVMZZa7O9dc2MSsnir7GyMhSnsKBIrlo6+YWRs0OYVxRDnadxvcViOH1fBYSmmGWZCIAOQQinJu4PL0qzhFaEETxPXjSs4QKc/iWJ+0jTGfvDs= X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Jan 2014 21:52:22 -0000 On 01/29/14 12:51, Lars Engels wrote: > On Sat, Jan 25, 2014 at 09:11:04AM -0600, Mark Felder wrote: >> On Sat, Jan 25, 2014, at 5:32, Lars Engels wrote: >>> Also using freebsd-update behind a proxy is really slow. Even with a >>> very fast internet connection (normally download rates ca. 3 MBytes / >>> s) downloading all the tiny binary diff files took more than 8 hours. >>> Maybe freebsd-update's backend could create a tarball of all those >>> diffs and provide this? >> >> Even streaming the tar instead of waiting for the freebsd-update server >> to produce the tarball would be an improvement. I have no experience >> doing that over a WAN but I don't see why it would be unreliable. > > Colin, what do you think? Is it possible? Anything is *possible*, but given that the number of patches available is typically at least 10x the number being fetched this doesn't seem like it would be very efficient. FWIW, the performance problems with proxies are limited to HTTP proxies which don't speak HTTP/1.1. -- Colin Percival Security Officer Emeritus, FreeBSD | The power to serve Founder, Tarsnap | www.tarsnap.com | Online backups for the truly paranoid