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

Reply via email to