mirror of
https://github.com/zeek/zeek.git
synced 2025-10-02 06:38:20 +00:00
TimerMgr: Add back max_timer_expires=0 special case
Commit 58fae22708
removed the max_expire==0
handling from DoAdvance() due to not being obvious what use it is. Jan
later reported that it broke the `redef max_timer_expires=0` (#2514).
This commit adds back the special case re-introducing the `max_timer_expires=0` ,
trying to make it fairly explicit that it exists.
This is an adaption of #2516 not adding a new option and trying a bit
to avoid global variable accesses down in DoAdvance(), though that
just moved to InitPostScript().
Fixes #2514.
This commit is contained in:
parent
8cdc3e4374
commit
2becb1337f
3 changed files with 11 additions and 4 deletions
|
@ -2116,8 +2116,8 @@ global discarder_check_icmp: function(p: pkt_hdr): bool;
|
|||
## Zeek's watchdog interval.
|
||||
const watchdog_interval = 10 sec &redef;
|
||||
|
||||
## The maximum number of timers to expire after processing each new
|
||||
## packet. The value trades off spreading out the timer expiration load
|
||||
## The maximum number of expired timers to process after processing each new
|
||||
## packet. The value trades off spreading out the timer expiration load
|
||||
## with possibly having to hold state longer. A value of 0 means
|
||||
## "process all expired timers with each new packet".
|
||||
const max_timer_expires = 300 &redef;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue