Re[4]: [PVFS-users] Re: ROMIO on PVFS

Rob Ross rross@mcs.anl.gov
Fri, 30 Jan 2004 10:11:25 -0600 (CST)


Lei,

Please let us know if the newer pvfs-1.6.2-01292004.patch helps with this.  
Not sure what is going on.

On Tue, 20 Jan 2004, Lei@ICS wrote:

> RR> Is this all on the same node?
> 
> There were two ways to create that large file:
> 1) It was written from a Fortran sequential
> program using the Fortran open(). I don't know
> if in this case PVFS would write the entire file
> to one node.

No, it would be striped with default parameters, which should put it on 
all nodes.

> 2) It was written from a MPI Fortran program
> using MPI_FILE_OPEN(), MPI_SET_VIEW(), MPI_FILE_WRITE().
> This time the file should be written to different
> nodes.
> 
> For both files created in the above two ways,
> ls *.slc does not work.
> 
> RR> Does the file show up in just "ls -l"?
> 
> Yes.
> 
> RR> Is it visible on other nodes?
> 
> Yes, using ls. But no, using ls *.slc
> 
> RR> What "ls" are you using?  Is it built into your shell?
> 
> The Linux ls. I am not sure if it is built into my shell.
> I am not sure if I understand this question.

Some shells have a builtin "ls".  For example tcsh has a builtin ls-F that 
people sometimes alias ls to.  So if you run "/bin/ls *.slc" do you see 
this?  Just want to make sure that I understand what binary is doing this.

> RR> Could you send an strace of both the failing and successful commands?
> 
> Not sure what you wanted.

"strace" is a program that captures the system calls used by a program.  
You use it like "strace -o strace-ls.out ls *.slc".  That output would be 
useful to us.

Thanks,

Rob