Hi,

I've finally managed to isolate the issue and can reproduce it with the 
attached scripts. Running rx-test.pl followed by tx-test.pl results in a system 
where the receiver can keep up with the producer (gets a message every <1s) 
(tx-test 118% CPU, qpidd 97% CPU, rx-test 60% CPU). However, if you stop 
rx-test and restart it (even after only a second or so), it starts to take 2s+ 
to receive messages, going up to about 6s on my system, so the ring quickly 
fills and overflows. Even if the producer is then stopped, messages are still 
only received every 3s - with qpidd on 100% CPU and the receiver on 5%. Also 
the resident size of qpidd reaches 5GB, yet the queue is only 2GB.

Hopefully I can now regain my sanity :)

Cheers,

Jimmy

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to