I am seeing some very strange results in a filesystem where I have one machine that creates a directory in a mounted NFS filesystem, does some work it in, then makes a remote call to another machine that then also does work in that mounted filesystem. Sometimes, it appears as though the first machine never created the directory or did any work, but the second machine has no way of starting its work without the remote call being made.
Is there a race condition with mounted drives, such that it's possible for the first computer to create the directory, do some work, then make the remote call, and the second machine hasn't synced to see the directory yet, creates it itself, then the original machine's work is gone?