From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 01C61138010 for ; Mon, 1 Oct 2012 17:54:53 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 3FAC421C01D; Mon, 1 Oct 2012 17:54:44 +0000 (UTC) Received: from mail-bk0-f53.google.com (mail-bk0-f53.google.com [209.85.214.53]) by pigeon.gentoo.org (Postfix) with ESMTP id 7C6B321C01E for ; Mon, 1 Oct 2012 17:54:01 +0000 (UTC) Received: by bkcjg15 with SMTP id jg15so4876864bkc.40 for ; Mon, 01 Oct 2012 10:54:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=cfQF5pztI0ERObCni4jWJOwJlqed3qZk0tCN/bf3bUU=; b=UdHO54oeAwLN1oIzxAIZ6iEsfMDodNjt62pp/fqbcaPlIsgY0kAjBSPUR5dAxUdGJR fhfgk2NbevdOVs2yM4nUEpRjtRlmidqDC4iLhj74Ds0WsI98r9nwapMpQwtyaFhyObpg YqyxntjmR9hOvEUkwRzOlisq6lwb9hQUJq1Yzcwl9DhIBXZaYUq88yqb37HgAkaiSeli 96tpwsl3Vvx04ieN1j5Vh2f2HKwUcAzqiabuLPNDa1GkhEeW6idVo4t/Euazx0n7XZpi OHKrXZV+qYdcdu6fskkSQImLCSl5CZSMHTenYufN+nC2YlQisXNwJBQONwuvlp9+mErT GruQ== Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Received: by 10.204.128.89 with SMTP id j25mr6300158bks.23.1349114040581; Mon, 01 Oct 2012 10:54:00 -0700 (PDT) Sender: freemanrich@gmail.com Received: by 10.204.129.217 with HTTP; Mon, 1 Oct 2012 10:54:00 -0700 (PDT) In-Reply-To: References: Date: Mon, 1 Oct 2012 13:54:00 -0400 X-Google-Sender-Auth: kk3NCN6SFRorRaTp3b3cUyL-JGY Message-ID: Subject: Re: [gentoo-dev] CIA replacement From: Rich Freeman To: gentoo-dev@lists.gentoo.org Content-Type: text/plain; charset=ISO-8859-1 X-Archives-Salt: 4dc73c27-1fae-4044-b658-34d7f72326df X-Archives-Hash: 8170733721f93f2f2e56161b1531f3a7 On Mon, Oct 1, 2012 at 1:42 PM, Michael Mol wrote: > I don't know to what depth this has been discussed in the past, but if > you use git, you also get an HTTP transport, which has a useful > feature: You could simplify updating the tree on end-users's machines > by using caching proxy servers (operating in accelerator mode) on the > various mirrors. The issue I see here is a tradeoff of bandwidth vs CPU. I just ran an emerge --sync and the total amount of transmitted data was 5M. The whole tree is 250M, though no doubt with compression that could be reduced. Now, one advantage of HTTP is that caching http servers are likely more ubiquitous in general than rsync servers. But, we have a whole bunch of rsync servers already, and we don't have a bunch of caching http servers. I suspect bandwidth is going to cost more than CPU here. In any case, not a reason to hold up git, just one more possibility if we ever move. Rich