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

Rob Ross rross@mcs.anl.gov
Fri, 30 Jan 2004 15:29:15 -0600 (CST)


Yes, they asked that question of us as well.  The answer is of course no, 
there is no way to apply a source patch directly to the binaries, at least 
not in a way that would do anything useful :).

Rob

On Fri, 30 Jan 2004, Lei@ICS wrote:

> Hi Rob,
> 
> Here is a question that our system admin
> had to ask:
> 
> > Hi Lei,
> >
> > Do you know if there is a way to apply this patch to the binaries,
> > or is my only option to apply it to the source and recompile?
> 
> 
> Thanks,
> 
> -Lei         mailto:pan@ics.uci.edu
> 
> Friday, January 30, 2004, 8:11:25 AM, you wrote:
> 
> RR> Lei,
> 
> RR> Please let us know if the newer pvfs-1.6.2-01292004.patch helps with this.
> RR> Not sure what is going on.
> 
> RR> 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.
> 
> RR> No, it would be striped with default parameters, which should put it on
> RR> 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.
> 
> RR> Some shells have a builtin "ls".  For example tcsh has a builtin ls-F that
> RR> people sometimes alias ls to.  So if you run "/bin/ls *.slc" do you see
> RR> 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.
> 
> RR> "strace" is a program that captures the system calls used by a program.
> RR> You use it like "strace -o strace-ls.out ls *.slc".  That output would be
> RR> useful to us.
> 
> RR> Thanks,
> 
> RR> Rob
> 
>