[rds-devel] So what is RDS congestion ?

Richard Frank richard.frank at oracle.com
Thu Nov 15 04:13:14 PST 2007


Well, that's our RDS v2 is working - what change to you suggest ?

Olaf Kirch wrote:
> On Thursday 15 November 2007 03:46, Richard Frank wrote:
>   
>> A back pressured sender can either issue a blocking send and wait for 
>> can wait in poll with pollin. When the recv socket is un-congested - due 
>> to the process pulling off messages, a congestion update message is sent 
>> to nodes with back pressured senders which results in waking poll 
>> waiters with pollin.
>>     
>
> Yuck! You wait for output using POLLIN?
>
> I'm sorry, but that's just weird. I was close to ripping out the
> piece of code that asserts POLLIN when a congestion map update
> was received. I'd still like to rip this out, but at least I understand
> the motivation of that code now.
>
> With warts like this, RDS is never going to get merged into mainline
>
> Olaf
>   



More information about the rds-devel mailing list