[Bro-Dev] [JIRA] (BIT-1306) bro process would get stuck/freeze with myricom drivers

2015-01-22 Thread Aashish Sharma (JIRA)
Aashish Sharma created BIT-1306:
---

 Summary: bro process would get stuck/freeze with myricom drivers
 Key: BIT-1306
 URL: https://bro-tracker.atlassian.net/browse/BIT-1306
 Project: Bro Issue Tracker
  Issue Type: Problem
  Components: Bro
Affects Versions: git/master
 Environment:  OS: FreeBSD 9.3-RELEASE-p5 OS

bro version 2.3-328

git log -1 --format="%H"
379593c7fded0f9791ae71a52dd78a4c9d5a2c1f

Reporter: Aashish Sharma


When I stop bro (in cluster mode), one of the bro worker process (random) would 
get stuck and wouldn't shutdown, stop or even be killed using kill -s 9. 

System has to be ultimately rebooted to remove stuck bro process. 
On running  myri_start_stop I see:

# /usr/local/opt/snf/sbin/myri_start_stop stop
Removing myri_snf.ko
kldunload: can't unload file: Device busy

It appears that the myri_snf.ko driver cannot be unloaded because of the stuck 
bro process.  That process still has an open descriptor on the Sniffer 
device/driver and bro process freezes 

More details:

The bro process is stuck in RNE state

R   Marks a runnable process.
N   The process has reduced CPU scheduling priority (see setpriority(2)).
E   The process is trying to exit.

Here is an example:

### stuck process:

[bro@01 ~]$ ps auxwww | fgrep 1616
bro1616  100.0  0.0 758040 60480 ??  RNE   2:57PM   53:50.04 
/usr/local/bro-git/bin/bro -i myri0 -U .status -p broctl -p broctl-live -p 
local -p worker-1-1 mgr.bro broctl base/frameworks/cluster local-worker.bro 
broctl/auto

when checking for process in proc:

[bro@c ~]$ ls -l /proc/1616
ls: /proc/1616: No such file or directory




--
This message was sent by Atlassian JIRA
(v6.4-OD-13-026#64011)
___
bro-dev mailing list
bro-dev@bro.org
http://mailman.icsi.berkeley.edu/mailman/listinfo/bro-dev


[Bro-Dev] [JIRA] (BIT-1305) Consider marking some attributes as deprecated

2015-01-22 Thread Jon Siwek (JIRA)
Jon Siwek created BIT-1305:
--

 Summary: Consider marking some attributes as deprecated
 Key: BIT-1305
 URL: https://bro-tracker.atlassian.net/browse/BIT-1305
 Project: Bro Issue Tracker
  Issue Type: Problem
  Components: Bro
Reporter: Jon Siwek
 Fix For: 2.4


Likely candidates for deprecation:

&rotate_interval
&rotate_size
&encrypt
&mergeable
&synchronize
&persistent
&group

While the mechanism I added in BIT-757 can't be used to mark attributes as 
deprecated, I'm thinking it's not difficult to just hard code the scanner to 
emit a warning when encountering certain attributes.



--
This message was sent by Atlassian JIRA
(v6.4-OD-13-026#64011)
___
bro-dev mailing list
bro-dev@bro.org
http://mailman.icsi.berkeley.edu/mailman/listinfo/bro-dev


Re: [Bro-Dev] Runtime increases

2015-01-22 Thread Robin Sommer


On Sun, Jan 18, 2015 at 15:41 +, you wrote:

> Roughly: the increase of “default_file_bof_buffer_size” from 1024 to
> 4096 bytes is significant.

I can confirm that: if I switch back to 1024, things actually get
faster than before for me, too. That is great, not only do we
understand what happened, but we actually improved things. :)

Robin

-- 
Robin Sommer * ICSI/LBNL * ro...@icir.org * www.icir.org/robin
___
bro-dev mailing list
bro-dev@bro.org
http://mailman.icsi.berkeley.edu/mailman/listinfo/bro-dev


[Bro-Dev] [Auto] Merge Status

2015-01-22 Thread Merge Tracker

Open Merge Requests
===

ID   ComponentReporterAssignee  Updated   For 
Version  PrioritySummary
---  ---  --    --  
-  --  

BIT-757 [1]  Bro  Matthias Vallentin  Robin Sommer  2015-01-21  
  2.4  Normal  Change split* to return a string_vec rather string_array


Open Fastpath Commits
==

Commit   ComponentAuthor DateSummary
---  ---  -  --  

f7085cb [2]  btestDaniel Thayer  2015-01-19  Fix some typos in the 
README


[1]  BIT-757  https://bro-tracker.atlassian.net/browse/BIT-757
[2]  f7085cb  
https://github.com/bro/btest/commit/f7085cb940eda911b55a97949b80b71a13d98c92

___
bro-dev mailing list
bro-dev@bro.org
http://mailman.icsi.berkeley.edu/mailman/listinfo/bro-dev