<div dir="ltr"><br><br><div class="gmail_quote"><div dir="ltr">On Tue, Jan 31, 2017 at 3:48 PM Azoff, Justin S &lt;<a href="mailto:jazoff@illinois.edu">jazoff@illinois.edu</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br class="gmail_msg">
2. Having the logger node be as much of a dumb byte mover as possible is best for performance reasons.  Having the log events and log filters run on the workers lets that functionality scale out across the nodes.  Especially if a filter is used that would remove a large percent of the entries.<br class="gmail_msg"></blockquote><div><br></div><div>This. </div><div><br></div><div>Especially over time as we see more and more cores per processor, it&#39;s best to distribute the processing load. By putting the filter in the logger, the logger will then need to enter the interpreter for each log message to determine if it needs to throw away data it just received. That&#39;s expensive and limits scalability on multiple fronts. </div><div><br></div><div>   ...alan</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br class="gmail_msg">
If someone really wanted the log_* events to run on the manager, they could redef Cluster::worker2manager_events right?<br class="gmail_msg">
<br class="gmail_msg">
&gt; I&#39;m wondering if there&#39;s a reason that in the Broker case things<br class="gmail_msg">
&gt; *have* to be this way. Is there something that prevents the Broker<br class="gmail_msg">
&gt; manager from doing the same as the RemoteSerializer?<br class="gmail_msg">
&gt;<br class="gmail_msg">
<br class="gmail_msg">
Jon would know best, but I&#39;d guess one form was more convenient to use than the other and it may have been assumed that they both did the same thing.<br class="gmail_msg">
<br class="gmail_msg">
<br class="gmail_msg">
--<br class="gmail_msg">
- Justin Azoff<br class="gmail_msg">
<br class="gmail_msg">
<br class="gmail_msg">
<br class="gmail_msg">
_______________________________________________<br class="gmail_msg">
bro-dev mailing list<br class="gmail_msg">
<a href="mailto:bro-dev@bro.org" class="gmail_msg" target="_blank">bro-dev@bro.org</a><br class="gmail_msg">
<a href="http://mailman.icsi.berkeley.edu/mailman/listinfo/bro-dev" rel="noreferrer" class="gmail_msg" target="_blank">http://mailman.icsi.berkeley.edu/mailman/listinfo/bro-dev</a><br class="gmail_msg">
</blockquote></div></div>