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 3873A138CD0 for ; Thu, 2 Jul 2015 22:05:17 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 90958E0864; Thu, 2 Jul 2015 22:05:11 +0000 (UTC) Received: from mail-qg0-f42.google.com (mail-qg0-f42.google.com [209.85.192.42]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 2F7A2E0864 for ; Thu, 2 Jul 2015 22:05:11 +0000 (UTC) Received: by qgat90 with SMTP id t90so20466366qga.0 for ; Thu, 02 Jul 2015 15:05:10 -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:message-id:subject :from:to:content-type; bh=k81so12gdpaqCi5e/Zpwi3KBeIAbNxTrYoKF+YNoeo8=; b=lVNpUnOGm7Lpnbb/Qt5zOD5lLhaQWrqcCAZ04AIBwYMSmBuS7UFTEeJtB5c+R1BFQb TrEGmwP8vw/V/yKWOojxalF5csMr/VLIuKEyBHs5IIZQVTJVm+iUHEvTVRJ+2q3/kRTW 0pfYBwLzFlFSHCmEom/ugE86r/7jSI72dAblzyj9GGRzSve/GCrUVuV8lAD51S5DETbc 5PJqLzREeD9ec2Xk1Bx42Cv3dLU/99EaSk+UPu8GN4Hi8t/epArOoB9gXa4rsCnnEbYt ga5iiZdI7xnpPJH6oNoYMc2/oNbVobqHhhpF9Gk+IhI/vUsYgTgqJQbMLfhmmmHroBkt XrUA== Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo SCM discussions X-BeenThere: gentoo-scm@gentoo.org X-BeenThere: gentoo-scm@lists.gentoo.org Reply-To: gentoo-scm@lists.gentoo.org MIME-Version: 1.0 X-Received: by 10.55.40.20 with SMTP id o20mr67610645qkh.14.1435874710529; Thu, 02 Jul 2015 15:05:10 -0700 (PDT) Sender: freemanrich@gmail.com Received: by 10.140.34.68 with HTTP; Thu, 2 Jul 2015 15:05:10 -0700 (PDT) In-Reply-To: References: Date: Thu, 2 Jul 2015 18:05:10 -0400 X-Google-Sender-Auth: 4eKLVEbfeUlAcVDcEeN_LVpwmGw Message-ID: Subject: Re: [gentoo-scm] Git Migration: launch plan & schedule (2015/Aug/08-09) From: Rich Freeman To: gentoo-scm@lists.gentoo.org Content-Type: text/plain; charset=UTF-8 X-Archives-Salt: 7895d422-2107-4369-97e1-5a7aece8a99d X-Archives-Hash: 70dc1fd05c1e0de551fc9bffcfe3c08b On Thu, Jul 2, 2015 at 5:39 PM, Robin H. Johnson wrote: > 2015/08/08 15:00 UTC - Freeze > 2015/08/11 - History repo available to graft I'm not sure if you already had plans for creating the history, but I've generally been able to turn them around in 12 hours without really trying too hard. I have it all running in a container/chroot where I mount the cvsroot so I could probably get it running on EC2 or elsewhere easily enough if we're in a real hurry. If I had a ton of RAM and store everything in tmpfs then I suspect that it could be done faster - ferringb's design does each package category in a thread so the largest categories become the limiter if you have enough cores (it does them in reverse order by size so the longest ones do start first). At some point the fetching of cvsroots and pushing of git repos becomes limiting - for github the push takes tens of minutes, and the repository takes much longer to show up, though I'm sure that could all be done faster on our infra, either via git push or letting infra clone from a bundle. With git replace we don't need the history to go live, and this also means that if we find a mistake in the history we can fix it and issue a new history. So, there isn't really a rush. But, if you don't already have the history conversion taken care of or need it faster, I can take care of it. The most recent conversion is at: https://github.com/gentoo/gentoo-gitmig-20150614 -- Rich