[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