On Thu, Dec/20/2007 06:34:27AM, Jeff Squyres wrote: > FYI: per my post to the OMPI devel list, I discovered the > "svnsync" command yesterday. svnsync allows you to > mirror an entire SVN repository in a read-only fashion; I > mirrored the ompi-tests repository locally at Cisco. A > one-line cron job keeps my ompi-tests SVN repo mirror up > to date every night. >
Can you post that crontab? > Having a local mirror of ompi-tests allowed me to change > my MTT INI file to have file:// SVN urls (vs. https:// > URLs). Not only did this make the ompi-tests checkouts > [much] faster, I also was able to stop using the MTT lock > daemon (*). > Yeah, I clocked an OMPI SVN checkout at 10 min the other day :-\ > Hence, my SVN checkouts are no longer serialized -- which > had been causing significant delays when the "test get" > phases of many MTT jobs were running at more-or-less the > same time. > If I see this: $ ls /foo README.txt conf dav db format hooks locks How do I "svn checkout" from /foo using a "file:" URL? -Ethan > (*) I had to use the lock MTT daemon because the Cisco engineering lab > network is sanboxed; I have to use one of several proxies to be able > to download from the greater internet. The MTT lock server protected > resetting the proxy server entry in the $HOME/.subversion/servers > file. The process is: > > - get the MTT lock on that file > - change the proxy entry in that file > - do the SVN checkout (loop to try all proxies in the presence of > failure) > - reset the proxy entry back to its original value > - release the MTT lock on that file > > -- > Jeff Squyres > Cisco Systems > _______________________________________________ > mtt-users mailing list > mtt-us...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/mtt-users