[openib-general] RFC: detecting duplicate MAD requests

Michael S. Tsirkin mst at mellanox.co.il
Wed Jun 14 09:53:27 PDT 2006


Quoting r. Sean Hefty <mshefty at ichips.intel.com>:
> > Would a small client that would normally just send RMPP, get a response and
> > exit will be slowed down significantly while the agent learns?
> 
> Clients that send requests are unaffected.  Clients that use one of the 
> pre-defined classes or known methods would also be unaffected.  The learning 
> only affects new methods, and would typically be limited to the receiving one 
> MAD for each method.

Is that per-agent, or global? If per-agent, can this hurt user that writes
scripts using management utilities? These will typically send or receive
something and exit. No?

> > Would a buggy application confuse the umad module, corrupting the agent
> > learns?  Would a buggy application confuse the umad module, corrupting MAD
> > processing for all other applications?
> 
> A buggy application would only affect itself, plus whoever it was trying to 
> communicate with.  We can't really fix the latter though.

Is the table of methods maintained per agent then?

> The other problem is that DS RMPP requires maintaining state between receiving
> a request and the generation of a response.

It does? Why does it?

-- 
MST




More information about the general mailing list