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
>
>