Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: Re: [OMPI devel] thread safety of the self btl
From: George Bosilca (bosilca_at_[hidden])
Date: 2012-02-08 20:58:52


The self BTL is different from any other BTL. Any memcpy operation done by this BTL is automatically protected behind the matching logic, and therefore does not require extra thread safety protection. A mutex in the self BTL is mostly a copy/paste mistake.

  george.

On Feb 8, 2012, at 17:57 , Christopher Yeoh wrote:

> Hi,
>
> I've noticed that the self btl does not do any locking. It has one
> lock defined but its not actually used anywhere.
>
> So I'm just wondering if that is an oversight or if there is a reason
> that we know for sure that there will never be concurrent access
> to that particular btl with threads enabled?
>
> Regards,
>
> Chris
> --
> cyeoh_at_[hidden]
> _______________________________________________
> devel mailing list
> devel_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/devel