Come for the tulips and clogs, stay for the checkouts
mrz caught me in the hallway today to let me know about a late Christmas present for those doing checkouts on the other side of the globe: cvs-mirror.nl.mozilla.com!
This CVS mirror is not in production yet, but he told me about it so that he could get some help testing the mirror integrity/process.
So, if you've got a few extra seconds, you can help by doing a checkout of either a) your favorite tag or b) a specific date spec (-D) from cvs.m.o (or cvs-mirror.m.o) in one directory, and then pointing your CVSROOT at cvs-mirror.nl.mozilla.com, and performing the same checkout into a different directory, and then diff -ring the contents. The process for logging into the mirror should be identical to the current process. (If it is, that's a bug).
You should only see differences in the CVS/Root files.
You can even go hogwild and check out different branches and make sure they're correct!
If you're on this side of the planet, and feel like helping out, you can perform the same test using cvs-mirror.sj.mozilla.com, which will someday grow up to become cvs-mirror.mozilla.org.
I want to stress that neither of these mirrors are in production yet, but you can help make sure they're production ready by helping mrz and I out.
Comments
I just pulled a trunk browser rep from both cvs-mirror and cvs-mirror.nl, and the timing over a 6mb DSL line was some 315 seconds on cvs-mirror and 222 seconds on cvs-mirror.nl. So at least performance-wise, this looks attractive.
No differences found in diff -q -r -x CVS.
Posted by: Axel Hecht | January 6, 2007 4:45 PM
PS: That pull was from Berlin.
Posted by: Axel Hecht | January 6, 2007 4:45 PM
You say the login process should be identical; does that mean this is a bug?
gerv@otter:c.nl.m.o$ cvs co Bugzilla
ssh: connect to host cvs-mirror.nl.mozilla.com port 22: Connection refused
cvs [checkout aborted]: end of file from server (consult above messages if any)
gerv@otter:c.nl.m.o$
As you can see, I am using named rather than anonymous access, and therefore tunnelling over ssh.
CVSROOT=gerv%gerv.net@cvs-mirror.nl.mozilla.com:/cvsroot
CVS_RSH=ssh
Gerv
Posted by: Gerv | January 8, 2007 2:01 AM
My statement is actually confusing; it should've read:
Anyway, this is just cvs-mirror, so only anonymous pserver should work; your results are expected.
Posted by: Preed | January 8, 2007 8:58 AM