[rds-devel] Re: RDS ACKs

Or Gerlitz ogerlitz at voltaire.com
Sun Nov 4 03:57:57 PST 2007


Zach Brown wrote:
>> ... So you only need to keep queue of
>> non acked messages, remove from the queue ones that were acked, and
>> retransmit all of them when you re-connect - am I correct?

> Yup.

Thanks for the clarification.

> RDS only drops messages from its send queue when it gets a transport
> ack, the sender destroys its sending socket, or the sender calls a
> specific setsockopt() call which drops messages to a given destination.
> This last option lets apps destroy messages if they haven't gotten an
> application-level ack by some timeout.

I am not sure to follow your last comment: my thinking was that use of 
RDS means that there are --no-- app-level acks and timeouts.

Or.




More information about the rds-devel mailing list