Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

From: Patrick Geoffray (patrick_at_[hidden])
Date: 2007-11-07 21:33:11

Jeff Squyres wrote:
> This is not a problem in the current code base.
> Remember that this is all in the context of Galen's proposal for
> btl_send() to be able to return NOT_ON_WIRE -- meaning that the send
> was successful, but it has not yet been sent (e.g., openib BTL
> buffered it because it ran out of credits).

Sorry if I miss something obvious, but why does the PML has to be aware
of the flow control situation of the BTL ? If the BTL cannot send
something right away for any reason, it should be the responsibility of
the BTL to buffer it and to progress on it later.