[CentOS-mirror] Thoughts on DVD images

Fri May 21 15:22:41 UTC 2010
Jim Kusznir <jkusznir at gmail.com>

I actually really like the idea of a push mirror.  I've always thought
the polling rather inefficient, and can be problematic.  It also takes
more time to stabilize the mirror tree, and results in a complete loss
of control of bandwidth distribution at the msync mirrors, resulting
in everyone getting slower speeds, and sync'ing against a different
mirror each time (and as we saw, sometimes the mirrors' content isn't
stable).  A push model would allow the msync servers to exercise more
control over their bandwidth utilization, getting more "compete"
mirrors out there more quickly.  It would also let them establish
which public mirrors are getting pushed from which msync mirrors, in
case some msync mirrors have a better connection to some sites (I2
mirrors, for example).

Of course, all this is focusing on major releases.  The push system is
REALLY nice when 'minor updates' are released.  A push cycle kicks off
to push out the few packages that need updating.  No more wasting
bandwidth, etc. probing the mirror regularly.  And the smaller updates
(which would generally not be bandwidth constrained) can get out there
much faster, resulting in a more stable mirror tree.

So, in short, I would like to see push mirroring for my mirror.

--Jim

On Wed, May 19, 2010 at 10:30 AM, Karanbir Singh <mail-lists at karan.org> wrote:
> On 05/19/2010 06:08 PM, Jonathan Thurman wrote:
>> I don't think that the msync pool should be wide open for anyone to access.  Those that are hosting public mirrors of content should have a pool that they can sync to that is restricted, or at least have priority over unknown users.  Otherwise it could be more difficult for the public mirror system to stay up to date.
>
> Yeah, thats the main thing - being able to get the rsync tree's out to
> the public mirrors asap, while still having enough resources within
> .centos.org.
>
> So here is a question for you - as a mirror admin, would you host an
> rsync target that msync.c.o could push into ? It could be ither based on
> a user/pass acl or a key. And we would give you a list of ip's that will
> push to your machine.
>
> - KB
> _______________________________________________
> CentOS-mirror mailing list
> CentOS-mirror at centos.org
> http://lists.centos.org/mailman/listinfo/centos-mirror
>