Quoting Or Gerlitz <[EMAIL PROTECTED]>:
> > Protocols that rely on RC ACK for reliability guarantees (like SDP), 
> > basically
> > do not make it possible to address the hca failure case: you got an ACK, but
> > remote hca could have failed without committing data to memory. So APM 
> > failover
> > is a requirement for these. It could be iser does not need APM, fine.
> 
> This is news to me, does your HCA first sends an ACK and only then does 
> the DMA transaction and if needed generates the CQE !?!?!?

I can't tell either way, but why not?
Consider also that DMA write is a posted transaction - HCA gets no indication
when it was committed to memory, so it can not delay the ACK until this occurs.

> and how come APM is the solution to this crazy problem?

If HCA failure is a crazy problem, then what is the sane problem APM does *not* 
solve?

-- 
MST

_______________________________________________
openib-general mailing list
openib-general@openib.org
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to