On Wed, 2009-10-28 at 15:38 -0500, Michael Sternberg wrote:
> 
> I'm seeing open() failures when attempting concurrent access in a  
> lustre fs.
> 
> The following Fortran program fails sporadically when run under  
> mpirun, even on the same host.

Yet...

> A C version never  
> failed (thus far):

This might be indicative.  Maybe not.  Fortran might just be exposing a
race condition that the C version is not.

> Nothing from lustre shows up in syslog on the clients or servers.

Ahh.  Well, I'd be sceptical that this is a Lustre problem then.

> The error is quite unexpected for such a basic operation.  Where  
> should I look for parameters to tweak?

There is nothing that needs tweaking to make such a use case work.  As
you see with your C program.  I trust the C program more as it's
programming much closer to the system calls than Fortran would.

What would be ideal is an strace of the fortran program failing so that
we can see what the system calls did.

b.

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
Lustre-discuss mailing list
[email protected]
http://lists.lustre.org/mailman/listinfo/lustre-discuss

Reply via email to