[ofa-general] RE: Question on rdma_resolve_route and retries

Hal Rosenstock hal.rosenstock at gmail.com
Wed Jul 8 06:00:15 PDT 2009


On 7/8/09, Sean Hefty <sean.hefty at intel.com> wrote:

<snip...>

>>Nowhere in there do I see any retry attempts.  If the SA path record query
>>packet, or it's response packet, gets lost, then the timeout eventually
>> happens
>>and we see RDMA_CM_EVENT_ROUTE_ERROR with a status of ETIMEDOUT.
>
> The kernel sa_query module does not issue retries.  All retries are the
> responsibility of the caller.  This gives greater flexibility to how
> timeouts
> are handled, but has the drawback that all 'retries' are really new
> transactions.

To elaborate on this, the downside of this apporach is that this is a
different transaction which does not give the SA the ability to
discard based on transaction ID so this increases the SA processing
load.

-- Hal

<snip...>



More information about the general mailing list