[openib-general] Stale CM callbacks

Sean Hefty mshefty at ichips.intel.com
Wed Jan 10 09:55:59 PST 2007


> I am using IB as a cluster interconnect. If a node which had established 
> several connections
> with a remote node was reset (not rebooted) and it came back up quickly 
> is it possible for
> the node to get stale REQ/DREQ callbacks ?  If yes, is there an API to 
> purge stale states
> in the CM or should it be detected by the module getting the callback ?

It's possible for stale REQ/DREQ messages to appear at the reset node, but I 
don't see any problem with that occurring.  The DREQs should be dropped, since 
there's no connections to match them with.  The REQs should be rejected without 
a matching listen.  If the listen occurs before the REQ appears, then a new 
connection would result.  I don't see a problem in either case.

As for purging stale states, I'm not sure what you mean.  The reset node will 
have purged the local CM state.

- Sean




More information about the general mailing list