<html><head></head><body bgcolor="#FFFFFF"><div><span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.296875); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); ">On 13 May 2013, at 19:13, Michael Klishin &lt;<a href="mailto:michael.s.klishin@gmail.com">michael.s.klishin@gmail.com</a>&gt; wrote:</span><br></div><div><br></div><div></div><blockquote type="cite"><div><div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">2013/5/13 Tim Watson <span dir="ltr">&lt;<a href="mailto:watson.timothy@gmail.com" target="_blank">watson.timothy@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div>Hmm. How long did that take? I can kick off a run overnight an let it stew I suppose. How much memory has your machine got?</div></blockquote><div><br></div><div style="">4 GB. It's not a powerful machine, although it does have an SSD which should offset the effect of paging somewhat.</div></div></div></div></div></blockquote><div><br></div><div>Yeah, but I'm kinda with Matthias on this one. If the whole machine is grinding, it sounds a lot like you've exhausted the available resources and under those circumstances a whole bunch of things are going to crawl.</div><br><blockquote type="cite"><div><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">

<div>&nbsp;</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im"><br><blockquote type="cite"><div><div dir="ltr"><div class="gmail_extra"><div>Purging the queue helps with new connections but messages are still not delivered to the consumer when I restart</div>

<div>the producer.</div></div></div></div></blockquote><div><br></div></div><div>I didn't pick that up from the original post. Is this happening after the alarm has been unset?</div></blockquote></div></div></div></div></blockquote><blockquote type="cite"><div><div dir="ltr"><div class="gmail_extra">As far as I can tell, yes.<br></div></div></div></blockquote><div><br></div><span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.296875); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); ">That's the key thing here. If the alarm isn't unset, the producer won't be able to proceed. It sounds a lot like (a) the whole os is jammed due to resource exhaustion and (b) the alarm could still be set.</span><div><span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469);"><br></span></div><div><span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469);">If that weren't the case, I'd expect to be able to reproduce it with a much lower threshold and even if I'm wrong, it doesn't doesn't replicate for me (in terms of the queue being non-empty) even on a single host.</span></div><div><span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469);"><br></span></div><div><span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469);">Cheers,</span></div><div><span class="Apple-style-span" style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.292969); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469);">Tim</span></div></body></html>