]] Julien Cristau 

> On 12/12/2017 03:39 PM, Tollef Fog Heen wrote:
> > DSA, thoughts on this?  Sounds reasonable?
> > 
> I think the issue is also made worse by mirror-bytemark being
> consistently much slower than the other backends, and how ftpsync
> behaves in a pathological way when mirrors have very different speeds.

Agreed, we should fix this on both the mirror-health side and how we
push.

> When doing a staged push, we start stage1 for all downstreams.  Each of
> those, when it's done, waits for up to $PUSHDELAY, by default 10
> minutes, for its siblings to signal they're also done with stage1.  If
> all goes well, everyone waits for everyone else to be done with stage1,
> then within 5 seconds of each other they run stage2.

Why do we do this?  To avoid having inconsistent mirrors?  Can we solve
this by having names that incorporate _health instead and just have
mirrors take whatever time they need?  This will cause some traffic to
slosh around as mirrors go healthy and unhealthy, but hopefully not more
than what we can handle?

-- 
Tollef Fog Heen
UNIX is user friendly, it's just picky about who its friends are

Reply via email to