Subject: Re: [MTT users] SVN URLs
From: Ethan Mallove (ethan.mallove_at_[hidden])
Date: 2007-12-20 11:38:44


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-users_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/mtt-users