Hi Randy,
It doesn't look like they actually need to use MAP_SHARED there,
because they never modify the mapped memory region (they open the file
with O_RDONLY, and only pass PROT_READ to mmap). If they were
modifying the file elsewhere and then expecting the updates to be seen
in the mapped memory, then they would need MAP_SHARED, but it doesn't
look like they do that either. Could you change that MAP_SHARED to
MAP_PRIVATE, recompile, and run everything on PVFS again? I think we
can probably send the blast folks a patch for that, but we want to
make sure that it works first.
Thanks,
-sam
On Jun 16, 2009, at 8:10 AM, Randall Martin wrote:
We download the source from http://www.mpiblast.org/Downloads/
Stable. The
mmap() call with MAP_SHARED is in mpiblast-1.5.0-pio/ncbi/corelib/
ncbimem.c.
-Randy
From: Becky Ligon <[email protected]>
Reply-To: Becky Ligon <[email protected]>
Date: Mon, 15 Jun 2009 17:49:46 -0400 (EDT)
To: Sam Lang <[email protected]>
Cc: Becky Ligon <[email protected]>, Phil Carns
<[email protected]>, Randall
Martin <[email protected]>, <[email protected]>
Subject: Re: [Pvfs2-users] help with pvfs2 and formatdb (used with
BLAST)
Sam:
Randy will have to answer that question for you, since he is the
one who
actually ran the command. I'll get with him in the morning and
find out.
Becky
Hi Becky,
Does clemson build formatdb (and blast) from the source code tarball
ncbi? The reason I ask is that we might be able to make a small
modification (switching from MAP_SHARED to MAP_PRIVATE) to allow
blast
to work on PVFS deployments. I can give further info if that's
something you all are willing to try.
Thanks,
-sam
On Jun 11, 2009, at 9:18 AM, Becky Ligon wrote:
Phil:
We have a 4Gb input file for the formatdb command. The problem
doesn't
seem to occur until after the command has crunched for several
hours.
I'll be happy to share the file with you (and the formatdb command
that
Randy is using). Just let me know the best way to get the file to
you...I
can ftp it to you or put it on a machine that you still have access
to....just let me know!
Becky
Hi Becky,
Is there an example input file (either for public download or that
you
could send to us) that triggers the problem? I tried this trivial
example:
http://en.wikipedia.org/wiki/Fasta_format#Header_line
... by just pasting it into a text file and running "formatdb -i
<file>". I also tried just concatenating the same input together
many
times to get a bigger file, but I didn't have any luck
triggering the
problem.
-Phil
Sam Lang wrote:
Hi Becky,
pvfs2_file_write is a kernel module function, so I think that
message
must have come from the kernel log. There may not be any
messages
in
the client log (/tmp/pvfs2-client.log), but I was hoping there
would be
something that might point us at the problem (the client daemon
got
restarted, for example). Also, the server logs might have
something.
As a last resort, you could try to enable debugging in the kernel
module
to see what happens around the time of another error.
-sam
On Jun 9, 2009, at 3:19 PM, Becky Ligon wrote:
The second message (pvfs2_file_write) came out of the client log
(/tmp/pvfs2-client.log).
We are thinking that either the client or server processes are
running
out
of system resources.....maybe file descriptors, for example.
We have now put PVFS on our Palmetto cluster as the primary
parallel
file
system .... no more lustre! So, now we are trying to iron
some of
these
problems, which is why I think the problem is really system-
resource
related.
I found an old thread from Dec of 2007 where a guy in Beijing
had
the
same
problem; unfortunately, there was no response to his problem.
Becky
Hi Becky,
What about the client log? Anything in there?
-sam
On Jun 9, 2009, at 10:42 AM, Becky Ligon wrote:
PVFS-USERS:
When I use formatdb to create a BLAST-usable database, I get
the
error:
[formatdb] ERROR: Failed to create index: ISAMErrorCode -5.
The PVFS kernel log shows the following error:
pvfs2_file_write: error in vectored write to handle xxxx,
FILE:
xxxx.
(the x's have values but are just specific to my database).
I saw a thread in the pvfs2-users archive where someone else
has
this same
problem, but there were no responses to it. Am I just
having a
setup
issue with PVFS?
We are running PVFS 2.8.
Any help would be apprecited.
Thanks,
Becky Ligon
--
Becky Ligon
Clemson University
864-656-3865
_______________________________________________
--
Becky Ligon
PVFS Developer
Clemson University
864-656-3865
--
Becky Ligon
PVFS Developer
Clemson University
864-656-3865
_______________________________________________
Pvfs2-users mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users