1
1
Jeff Squyres 0f8ac9223f Refs trac:2023, #2027.
This commit does a bunch of things:

 * Address all remaining code review items from CMR #2023:

   * Defer mmap setup to be lazy; only set it up the first time we
     invoke a collective.  In this way, we don't penalize apps that
     make lots of communicators but don't invoke collectives on them
     (per #2027).
   * Remove the extra assignments of mca_coll_sm_one (fixing a
     convertor count setup that was the real problem).
   * Remove another extra/unnecessary assignment.
   * Increase libevent polling frequency when using the RML to
     bootstrap mmap'ed memory.
   * Fix a minor procs-related memory leak in btl_sm.
 * Commit a datatype fix that George and I discovered along the way to
   fixing the coll sm.
 * Improve error messages when mmap fails, potentially trying to
   de-alloc any allocated memory when that happens.
 * Fix a previously-unnoticed confusion between extent and true_extent
   in coll sm reduce.

This commit was SVN r22049.

The following Trac tickets were found above:
  Ticket 2023 --> https://svn.open-mpi.org/trac/ompi/ticket/2023
2009-10-02 17:13:56 +00:00
..
2008-07-28 22:40:57 +00:00
2008-07-28 22:40:57 +00:00
2008-07-28 22:40:57 +00:00
2008-07-28 22:40:57 +00:00
2008-07-28 22:40:57 +00:00
2009-10-02 17:13:56 +00:00
2009-10-02 17:13:56 +00:00
2008-07-28 22:40:57 +00:00
2008-07-28 22:40:57 +00:00
2008-07-28 22:40:57 +00:00
2009-10-02 17:13:56 +00:00
2009-10-02 17:13:56 +00:00
2008-07-28 22:40:57 +00:00
2008-07-28 22:40:57 +00:00
2008-07-28 22:40:57 +00:00
2009-10-02 17:13:56 +00:00