Look, guys, I'm not going to take sides on this one. Just don't blow it out
of proportions.

Fact: half snapshots are FUCKING ANNOYING. I don't know a working solution
for this issue. The bandwidth of the T1 line is an issue. The disk usage
on the servers is an issue.  A full solution would need to solve both.

Having more bandwidth will just reduce the window where you don't have a
full snapshot available. It won't remove it.

Part solution: have two snapshots. Alternate between snap1 and snap2. Don't
push a snap to the mirrors until the first one is done.
Problems: need twice the disk space. How do you ensure the first snapshot
is done ?

This is really a tough problem. Fixing it would require to have an 
infrastructure that knows what it's doing.  And most mirrors are just that:
mirrors... there's no order to the way things are done.

I'm going to work on some things that will make the problem less painful,
as in have pkg_add update what it can and keep going as long as it can do
sane work.

But I don't see any simple solution to the whole snapshot synch problem.

Assume we have more than a T1 line to push packages out. Then what ? only
reduces the window where people get fucked... until we have twice as many
packages, or twice as many arches (okay, that one is a JOKE ;) ) and it comes
back to bite our collective asses...

Reply via email to