public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: Chris Gianelloni <wolf31o2@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] Proposal: patches.gentoo.org
Date: Tue, 12 Oct 2004 19:20:43 -0400	[thread overview]
Message-ID: <1097623243.3073.4.camel@localhost> (raw)
In-Reply-To: <1097614639.24858.11.camel@sixthstreet.formanonline.com>

[-- Attachment #1: Type: text/plain, Size: 3177 bytes --]

On Tue, 2004-10-12 at 16:57 -0400, Jeffrey Forman wrote:
> (1) A single point of distribution is just a bad idea imho. Imagine a
> critical patch that MUST GET OUT IMMEDIATELY (differing opinions of
> 'must get out now' apply). You get thousands, even tens of thousands of
> people hitting patches.g.o and you can wave goodbye to that machine.

Except for the idea would be to use a few machines as
"patches.gentoo.org" not a single machine.  I think you missed that
point in my posting.

> (2) The distribution network is there for a reason. Let me be the first
> one to admit that it isnt perfect. Once you place something on
> /space/distfiles-local, it hits two machines before it hits the world,
> taking between an hour and four hours (theoretically) to go public.
> Latency is involved in whichever solution we can propose, short of
> giving everyone write access to our master mirror.

Remember that we're talking patch files and only as a temporary store
until the files hit the main mirror infrastructure.

> (3) Whether we use distfiles mirrors, or the rsync rotation to
> distribute patches, this has not been decided upon. The idea was
> broached for a couple minutes earlier today but not even a preliminary
> solution was conjured.

Actually, we had a decent idea, which Kurt then asked someone to write
up, so I did.  The idea would be to use the rsync servers, which was the
reason I originally put information about something like /space/patches-
local as we do *not* want it to mirror distfiles, only the critical
patches that we say *have to get out quickly* and we don't want to wait
for the normal distfiles mirroring to take place.  Anything other than
this pretty much makes the whole system useless and adds a *ton* over
extra overhead that we were never discussing.

> Infra has complete control over the rsync.g.o rotation, so coming up
> with ways to improve it that way can be worked out. I am sure this will
> be a topic during the next dev meeting, if not listed, I will definitely
> mention it.

That's what this was supposed to be... ;]

> On Tue, 2004-10-12 at 16:10, Nicholas Jones wrote:
> > And rewritten for clarity:
> > 
> > 1. developer creates an ebuild which needs a patch
> > 2. SRC_URI="mirror://gentoo/patchname http://patches.gentoo.org/patchname"
> > 3. Uploads files to dev.gentoo.org:/space/distfiles-local
> > 4. developer commits ebuild(s) to cvs
> > 
> > Infra notes:
> > 
> > Immediate availability via the "secondary" host while the primary
> > host has yet to receive the files. Once the file is present on the
> > primary mirrors it may be deleted from the secondary.
> > 
> > Ensuring that the patch host is not the primary mirror will be a
> > concern, but a script can be devised to ensure duplication of
> > the patchname and that a primary mirror is listed prior to it.
> > 
> > The host for the files should not be accessable for any reason
> > except direct filename downloads. No listings (to discourage
> > setting it as a mirroring source).
> > 
-- 
Chris Gianelloni
Release Engineering - Operational/QA Manager
Games - Developer
Gentoo Linux

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

  reply	other threads:[~2004-10-12 23:20 UTC|newest]

Thread overview: 38+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-10-12 19:09 [gentoo-dev] Proposal: patches.gentoo.org Chris Gianelloni
2004-10-12 19:12 ` Ciaran McCreesh
2004-10-12 19:32   ` George Shapovalov
2004-10-12 19:33     ` Ciaran McCreesh
2004-10-13 12:53   ` Kurt Lieber
2004-10-13 13:28     ` Doug Goldstein
2004-10-12 19:27 ` Marius Mauch
2004-10-12 19:52   ` Beber
2004-10-12 20:11     ` Marius Mauch
2004-10-12 20:10   ` Nicholas Jones
2004-10-12 20:50     ` Jeffrey Forman
2004-10-12 20:57     ` Jeffrey Forman
2004-10-12 23:20       ` Chris Gianelloni [this message]
2004-10-13 12:43     ` Kurt Lieber
2004-10-13  9:46   ` Paul de Vrieze
2004-10-13 12:19     ` Lance Albertson
2004-10-13 12:39     ` Kurt Lieber
2004-10-12 19:57 ` Nick Dimiduk
2004-10-12 19:57   ` Ciaran McCreesh
2004-10-12 20:17   ` Chris Gianelloni
2004-10-12 22:04 ` Mike Frysinger
2004-10-13 13:05 ` Kurt Lieber
2004-10-13 15:16   ` Ciaran McCreesh
2004-10-14 12:07     ` Kurt Lieber
2004-10-15 15:13       ` Xavier Neys
2004-10-14 20:38 ` Dylan Carlson
2004-10-14 21:05   ` Mark Loeser
2004-10-15  1:00     ` Chris Gianelloni
2004-10-14 22:08   ` [gentoo-dev] Patch filename conventions (WAS: Proposal: patches.gentoo.org) Dylan Carlson
2004-10-14 22:14     ` Mike Frysinger
2004-10-15  2:20       ` Dylan Carlson
2004-10-15  2:58         ` Donnie Berkholz
2004-10-15  4:24           ` Dylan Carlson
2004-10-15  5:13             ` Donnie Berkholz
2004-10-15  6:01               ` Dylan Carlson
2004-10-15  6:04       ` Robin H. Johnson
2004-10-15 12:16         ` Kurt Lieber
2004-10-15  0:49   ` [gentoo-dev] Proposal: patches.gentoo.org Chris Gianelloni

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1097623243.3073.4.camel@localhost \
    --to=wolf31o2@gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox