[maker-devel] Incomplete/Missing lines in datastore index log under openMPI
Evan Ernst
eernst at cshl.edu
Sun Apr 8 16:09:22 MDT 2012
Hi Carson,
It looks like there may be a locking issue with the datastore index log in
MAKER 2.25/openmpi 1.4.5. I noticed this when running 8 MPI maker
instances, each with 32 nodes. Examples from the log:
scaffold1001.1 genome_datastore/93/A6/scaffold1001.1/ FINISHED
scaffold1002.1 genome_datastore/72/43/scaffold1002.1/ FINISHED
scaffold1003.1 genome_datastore/B8/05/scaffold1003.1/ FINISHED
...
scaffold10085.1 genome_datastore/1C/7E/scaffold10085.1/ FINISHED
scaffold8265.1 genome_datastore/01/E4/scaffold8265.1/ FINISHED
D
scaffold8295.1 genome_datastore/63/13/scaffold8295.1/ FINISHED
...
scaffold8351.1 genome_datastore/27/52/scaffold8351.1/ FINISHED
scaffold8343.1 genome_datastore/BF/31/scaffold8343.1/ FINISHED
scaffold10167.1 genome_datastore/0B/9A/scaffold10167.1/
FINISHEscaffold10170.1 genome_datastore/F4/FF/scaffold10170.1/ FINISHED
scaffold10209.1 genome_datastore/2D/AA/scaffold10209.1/
FINISHEscaffold10072.1 genome_datastore/E0/A5/scaffold10072.1/ FINISHED
scaffold10113.1 genome_datastore/00/23/scaffold10113.1/ FINISHED
I see this even when running a single MPI instance, 32 nodes, when no
actual processing is required apart from marking the scaffolds FINISHED.
Comparing the result to a single, non-MPI maker instance running on the
same completed hierarchy reveals that many entries aren't being written to
the log at all when running under MPI. The single process instance runs
just fine, generating a complete log that can be used for the downstream
scripts.
Between runs, I execute a
find genome.maker.output/ -name .NFSLock* -type f -print0 | xargs -0 rm &
to be sure lingering lock files from badly exiting processes weren't
interfering.
This looks like the sort of thing that may be difficult to track down, and
there's a clear workaround, but I'm happy to provide more information if
you'd like to debug it.
Thanks,
Evan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://yandell-lab.org/pipermail/maker-devel_yandell-lab.org/attachments/20120408/89342984/attachment-0002.html>
More information about the maker-devel
mailing list