Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: Re: [OMPI devel] mca_pml_ob1_rdma_btls and leave_pinned logic
From: Jeff Squyres (jsquyres_at_[hidden])
Date: 2009-10-02 17:23:14

On Sep 29, 2009, at 1:36 PM, Roman Cheplyaka wrote:

> Thanks for your explanation, George. However:
> suppose we have leave_pinned = FALSE. Then we go to
> mca_mpool_rdma_find. There we try to find suitable registration in the
> cache. Suppose we cannot (cache's empty). Then NULL registration is
> returned, BTL is skipped and 0 is returned from mca_pml_ob1_rdma_btls.
> This way RDMA never happends.
> (To make it clear: this is not some theoretical situation, this is
> what I'm actually observing. OpenMPI 1.2.9) Can somebody explain
> please?

Sorry for the delay in replying.

We actually haven't looked at the 1.2.x code in quite a while -- is it
possible for you to upgrade to the 1.3 series? There have been *many*
improvements in the overall code base since the 1.2 series.

Jeff Squyres