> Is there case where we would ever want to treat BUSY responses differently
> from timeouts?

I doubt it for a single MAD, but I can't say what people may have implemented.  
The main difference I can think of is that a busy response requires a retry, 
whereas a timeout does not.  This affects the retry policy when multiple MADs 
are outstanding.  E.g. if there are 10 requests outstanding and the first times 
out, we may only resend the first request and increase the timeouts of the 
other 9.  If the 10 requests all receive a busy, then they must all be retried.

To me, it looks like it makes more sense to never send busy, except maybe when 
receive buffer space is full consumed, but implement a more intelligent 
timeout/retry mechanism on the sender side.  The SA almost needs some sort of 
MRA like message.

- Sean

Reply via email to