On Tue, 2007-08-07 at 22:49 +0100, Robert Greig wrote:
> On 07/08/07, Alan Conway <[EMAIL PROTECTED]> wrote:
> 
> > So far I haven't tried to pin it down, I'm not sure exactly how to.
> > It's frequent enough that make check hangs more often than not for me,
> > but usually in a python test so I can't attach a debugger to figure out
> > where it hung.
> >
> > Anyone have any thoughts?
> 
> OK, given you have been changing epoll, could it be that the client
> has sent data but the broker is not polling correctly and never
> reading it?
> 
> Are you able to log the bytes client has sent and what the broker has
> received and validate that the broker is at least reading all the
> bytes sent by the client?
> 
> Of course the logging may slow it down too much in which case I would
> store the last bytes read and only spit them out when you send a
> signal to the broker.
> 

So far I haven't been able to reproduce it under controlled
circumstances but it happens pretty regularly when I'm trying to commit
something. I'll start banging on it tomorrow...


Reply via email to