On Nov 13, 2012, at 9:17 AM, Liu fuming wrote:

> The parameter sendFailIfNoSpace become useless in shared nothing Master/Slave
> deployment.
> The consumer is blocked when KahaDB store is full.


I don't see why a consumer would get blocked if the specified system limits are 
reached. Only producers should be blocked. The idea is that consumers can still 
process messages so that more space in the broker is freed to take the next 
message from the producer. 

Further I don't understand why a master slave setup would make a difference 
here. However is the master broker should behave just like an ordinary broker. 
The slave broker won't even startup and load kahadb as it can't acquire the 
lock on kahadb.

I have not tested this lately but would assume that this property works as 
explained and only affects the producer, not the consumer.


Regards,

Torsten Mielke
tors...@fusesource.com
tmielke.blogspot.com




Reply via email to