<br><br><div class="gmail_quote">On Fri, Aug 5, 2011 at 4:32 AM, Adam James <span dir="ltr"><<a href="mailto:adam.james@transitiv.co.uk">adam.james@transitiv.co.uk</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Hello,<br>
<div><div></div><div class="h5"><br>
On Thu, 4 Aug 2011 15:05:19 -0600<br>
Adam Augustine <<a href="mailto:augustineas@gmail.com">augustineas@gmail.com</a>> wrote:<br>
<br>
> Did Andreas Ericson's threaded reaper patch (<br>
> <a href="http://blogs.op5.com/eventblocking-madness-and-more-stresstesting/" target="_blank">http://blogs.op5.com/eventblocking-madness-and-more-stresstesting/</a>)<br>
> make it into 3.3.1?<br>
><br>
> I think, but do not know, that we are seeing some significant latency<br>
> related to the amount of time spent reaping, and I think this would<br>
> help significantly.<br>
<br>
</div></div>I'm unsure if you're confused or just posted to the wrong list, but the<br>
patch you are referring to is specific to the merlin broker module not<br>
nagios core.<br>
<br>
If you are running a distributed setup using merlin, the first<br>
version I can see containing the threaded reaper code is 0.9.0. If not,<br>
the latency you're experiencing is due to a different problem.<br>
<br>
Regards,<br>
<br>
Adam<br>
<br>
--<br>
T: <a href="tel:0203%20384%207207" value="+12033847207">0203 384 7207</a><br>
E: <a href="mailto:adam.james@transitiv.co.uk">adam.james@transitiv.co.uk</a><br>
W: <a href="http://www.transitiv.co.uk/" target="_blank">http://www.transitiv.co.uk/</a><br>
<br></blockquote><div><br>Yes, I was confused, and mis-read the first sentence of the third paragraph of the blog posting as creating a reaper thread for Nagios.<br><br>But in spite of that, it seems that moving the reaper code into a thread would be generically useful for Nagios. I know it has been discussed on this list in the past.<br>
<br>If the Merlin reaper thread is wholly contained within the Merlin NEB (as it appears to be) and is not in any way patching the Nagios core code, then my question is, how is that working without conflicting with the main event loop reaper code? My quick glance at the NEB callbacks for EVENT_CHECK_REAPER seems to indicate that there isn't any NEBERROR_CALLBACKOVERRIDE associated with it. So I am very curious how it is being handled.<br>
<br><br></div></div>