Hmm -- I'm having difficulty understanding the exact scenario here.

Are you using the Mercurial SCM module, or copytree?

I don't think that I have used the Mercurial SCM module before -- I believe 
Ethan added that.  Ethan -- does SCM/Mercurial work well for you?



On Feb 18, 2011, at 2:06 AM, Mike Dubman wrote:

> 
> 1. post_copy fails because does not find some files which should be already 
> copied.
> 2. In the mtt debug output, (attached in original post) you can see that 
> "post_copy" is executed before "copytree" has finished.
> 
> >> copytree running post_copy command: 
> ...
> ...
> 
> >> copytree finished copying
> 
> On Fri, Feb 18, 2011 at 12:23 AM, Jeff Squyres <jsquy...@cisco.com> wrote:
> On Feb 10, 2011, at 2:36 PM, Mike Dubman wrote:
> 
> > There is a race condition in SCM, Mercurial module when used from MPI GET 
> > phase:
> >
> > - scm_post_copy hook can be started before MPI GET completed copy of 
> > fetched tree into install location.
> 
> How have you verified this?
> 
> > - This leads to mtt failure, because post_copy starts too early (tree was 
> > not copied yet) and fails.
> > - adding sleeps to post_copy hook - helps.
> > - does copytree used during mtt get phase have async behave?
> 
> No, it shouldn't.  Everything is serial.
> 
> >
> >
> > ---------------- from the mtt -d -v output ---------------------
> >
> > copytree running post_copy command:
> > ...
> > ...
> >
> > >> copytree finished copying
> > ----------------------------------------------------------------------------
> >
> >
> > Please suggest.
> >
> > Thanks
> >
> > M
> >
> >
> >
> > _______________________________________________
> > mtt-devel mailing list
> > mtt-de...@open-mpi.org
> > http://www.open-mpi.org/mailman/listinfo.cgi/mtt-devel
> 
> 
> --
> Jeff Squyres
> jsquy...@cisco.com
> For corporate legal information go to:
> http://www.cisco.com/web/about/doing_business/legal/cri/
> 
> 
> _______________________________________________
> mtt-devel mailing list
> mtt-de...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/mtt-devel
> 


-- 
Jeff Squyres
jsquy...@cisco.com
For corporate legal information go to:
http://www.cisco.com/web/about/doing_business/legal/cri/


Reply via email to