logging: Introduce Log::delay() and Log::delay_finish()

This is a verbose, opinionated and fairly restrictive version of the log delay idea.
Main drivers are explicitly, foot-gun-avoidance and implementation simplicity.

Calling the new Log::delay() function is only allowed within the execution
of a Log::log_stream_policy() hook for the currently active log write.

Conceptually, the delay is placed between the execution of the global stream
policy hook and the individual filter policy hooks. A post delay callback
can be registered with every Log::delay() invocation. Post delay callbacks
can (1) modify a log record as they see fit, (2) veto the forwarding of the
log record to the log filters and (3) extend the delay duration by calling
Log::delay() again. The last point allows to delay a record by an indefinite
amount of time, rather than a fixed maximum amount. This should be rare and
is therefore explicit.

Log::delay() increases an internal reference count and returns an opaque
token value to be passed to Log::delay_finish() to release a delay reference.
Once all references are released, the record is forwarded to all filters
attached to a stream when the delay completes.

This functionality separates Log::log_stream_policy() and individual filter
policy hooks. One consequence is that a common use-case of filter policy hooks,
removing unproductive log records, may run after a record was delayed. Users
can lift their filtering logic to the stream level (or replicate the condition
before the delay decision). The main motivation here is that deciding on a
stream-level delay in per-filter hooks is too late. Attaching multiple filters
to a stream can additionally result in hard to understand behavior.

On the flip side, filter policy hooks are guaranteed to run after the delay
and can be used for further mangling or filtering of a delayed record.
This commit is contained in:
Arne Welzel 2023-11-12 16:03:23 +01:00
parent dc552e647f
commit f0e67022fd
105 changed files with 3505 additions and 86 deletions

View file

@ -49,19 +49,43 @@
0.000000 MetaHookPost CallFunction(Log::__add_filter, <frame>, (Notice::LOG, [name=default, writer=Log::WRITER_ASCII, path=notice, path_func=<uninitialized>, include=<uninitialized>, exclude=<uninitialized>, log_local=T, log_remote=T, field_name_map={}, scope_sep=., ext_prefix=_, ext_func=lambda_<2528247166937952945>, interv=0 secs, postprocessor=<uninitialized>, config={}, policy=<uninitialized>])) -> <no result>
0.000000 MetaHookPost CallFunction(Log::__add_filter, <frame>, (Tunnel::LOG, [name=default, writer=Log::WRITER_ASCII, path=tunnel, path_func=<uninitialized>, include=<uninitialized>, exclude=<uninitialized>, log_local=T, log_remote=T, field_name_map={}, scope_sep=., ext_prefix=_, ext_func=lambda_<2528247166937952945>, interv=0 secs, postprocessor=<uninitialized>, config={}, policy=<uninitialized>])) -> <no result>
0.000000 MetaHookPost CallFunction(Log::__add_filter, <frame>, (Weird::LOG, [name=default, writer=Log::WRITER_ASCII, path=weird, path_func=<uninitialized>, include=<uninitialized>, exclude=<uninitialized>, log_local=T, log_remote=T, field_name_map={}, scope_sep=., ext_prefix=_, ext_func=lambda_<2528247166937952945>, interv=0 secs, postprocessor=<uninitialized>, config={}, policy=<uninitialized>])) -> <no result>
0.000000 MetaHookPost CallFunction(Log::__create_stream, <frame>, (Analyzer::Logging::LOG, [columns=Analyzer::Logging::Info, ev=<uninitialized>, path=analyzer, policy=Analyzer::Logging::log_policy, event_groups={Analyzer::Logging}])) -> <no result>
0.000000 MetaHookPost CallFunction(Log::__create_stream, <frame>, (Broker::LOG, [columns=Broker::Info, ev=<uninitialized>, path=broker, policy=Broker::log_policy, event_groups={}])) -> <no result>
0.000000 MetaHookPost CallFunction(Log::__create_stream, <frame>, (Cluster::LOG, [columns=Cluster::Info, ev=<uninitialized>, path=cluster, policy=Cluster::log_policy, event_groups={}])) -> <no result>
0.000000 MetaHookPost CallFunction(Log::__create_stream, <frame>, (Config::LOG, [columns=Config::Info, ev=Config::log_config, path=config, policy=Config::log_policy, event_groups={}])) -> <no result>
0.000000 MetaHookPost CallFunction(Log::__create_stream, <frame>, (Conn::LOG, [columns=Conn::Info, ev=Conn::log_conn, path=conn, policy=Conn::log_policy, event_groups={}])) -> <no result>
0.000000 MetaHookPost CallFunction(Log::__create_stream, <frame>, (DPD::LOG, [columns=DPD::Info, ev=<uninitialized>, path=dpd, policy=DPD::log_policy, event_groups={}])) -> <no result>
0.000000 MetaHookPost CallFunction(Log::__create_stream, <frame>, (Files::LOG, [columns=Files::Info, ev=Files::log_files, path=files, policy=Files::log_policy, event_groups={}])) -> <no result>
0.000000 MetaHookPost CallFunction(Log::__create_stream, <frame>, (HTTP::LOG, [columns=HTTP::Info, ev=HTTP::log_http, path=http, policy=HTTP::log_policy, event_groups={}])) -> <no result>
0.000000 MetaHookPost CallFunction(Log::__create_stream, <frame>, (Notice::ALARM_LOG, [columns=Notice::Info, ev=<uninitialized>, path=notice_alarm, policy=Notice::log_policy_alarm, event_groups={}])) -> <no result>
0.000000 MetaHookPost CallFunction(Log::__create_stream, <frame>, (Notice::LOG, [columns=Notice::Info, ev=Notice::log_notice, path=notice, policy=Notice::log_policy, event_groups={}])) -> <no result>
0.000000 MetaHookPost CallFunction(Log::__create_stream, <frame>, (Tunnel::LOG, [columns=Tunnel::Info, ev=<uninitialized>, path=tunnel, policy=Tunnel::log_policy, event_groups={}])) -> <no result>
0.000000 MetaHookPost CallFunction(Log::__create_stream, <frame>, (Weird::LOG, [columns=Weird::Info, ev=Weird::log_weird, path=weird, policy=Weird::log_policy, event_groups={}])) -> <no result>
0.000000 MetaHookPost CallFunction(Log::__create_stream, <frame>, (Analyzer::Logging::LOG, [columns=Analyzer::Logging::Info, ev=<uninitialized>, path=analyzer, policy=Analyzer::Logging::log_policy, event_groups={Analyzer::Logging}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000])) -> <no result>
0.000000 MetaHookPost CallFunction(Log::__create_stream, <frame>, (Broker::LOG, [columns=Broker::Info, ev=<uninitialized>, path=broker, policy=Broker::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000])) -> <no result>
0.000000 MetaHookPost CallFunction(Log::__create_stream, <frame>, (Cluster::LOG, [columns=Cluster::Info, ev=<uninitialized>, path=cluster, policy=Cluster::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000])) -> <no result>
0.000000 MetaHookPost CallFunction(Log::__create_stream, <frame>, (Config::LOG, [columns=Config::Info, ev=Config::log_config, path=config, policy=Config::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000])) -> <no result>
0.000000 MetaHookPost CallFunction(Log::__create_stream, <frame>, (Conn::LOG, [columns=Conn::Info, ev=Conn::log_conn, path=conn, policy=Conn::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000])) -> <no result>
0.000000 MetaHookPost CallFunction(Log::__create_stream, <frame>, (DPD::LOG, [columns=DPD::Info, ev=<uninitialized>, path=dpd, policy=DPD::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000])) -> <no result>
0.000000 MetaHookPost CallFunction(Log::__create_stream, <frame>, (Files::LOG, [columns=Files::Info, ev=Files::log_files, path=files, policy=Files::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000])) -> <no result>
0.000000 MetaHookPost CallFunction(Log::__create_stream, <frame>, (HTTP::LOG, [columns=HTTP::Info, ev=HTTP::log_http, path=http, policy=HTTP::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000])) -> <no result>
0.000000 MetaHookPost CallFunction(Log::__create_stream, <frame>, (Notice::ALARM_LOG, [columns=Notice::Info, ev=<uninitialized>, path=notice_alarm, policy=Notice::log_policy_alarm, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000])) -> <no result>
0.000000 MetaHookPost CallFunction(Log::__create_stream, <frame>, (Notice::LOG, [columns=Notice::Info, ev=Notice::log_notice, path=notice, policy=Notice::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000])) -> <no result>
0.000000 MetaHookPost CallFunction(Log::__create_stream, <frame>, (Tunnel::LOG, [columns=Tunnel::Info, ev=<uninitialized>, path=tunnel, policy=Tunnel::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000])) -> <no result>
0.000000 MetaHookPost CallFunction(Log::__create_stream, <frame>, (Weird::LOG, [columns=Weird::Info, ev=Weird::log_weird, path=weird, policy=Weird::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000])) -> <no result>
0.000000 MetaHookPost CallFunction(Log::__enable_stream, <frame>, (Analyzer::Logging::LOG)) -> <no result>
0.000000 MetaHookPost CallFunction(Log::__set_max_delay_interval, <frame>, (Analyzer::Logging::LOG, 200.0 msecs)) -> <no result>
0.000000 MetaHookPost CallFunction(Log::__set_max_delay_interval, <frame>, (Broker::LOG, 200.0 msecs)) -> <no result>
0.000000 MetaHookPost CallFunction(Log::__set_max_delay_interval, <frame>, (Cluster::LOG, 200.0 msecs)) -> <no result>
0.000000 MetaHookPost CallFunction(Log::__set_max_delay_interval, <frame>, (Config::LOG, 200.0 msecs)) -> <no result>
0.000000 MetaHookPost CallFunction(Log::__set_max_delay_interval, <frame>, (Conn::LOG, 200.0 msecs)) -> <no result>
0.000000 MetaHookPost CallFunction(Log::__set_max_delay_interval, <frame>, (DPD::LOG, 200.0 msecs)) -> <no result>
0.000000 MetaHookPost CallFunction(Log::__set_max_delay_interval, <frame>, (Files::LOG, 200.0 msecs)) -> <no result>
0.000000 MetaHookPost CallFunction(Log::__set_max_delay_interval, <frame>, (HTTP::LOG, 200.0 msecs)) -> <no result>
0.000000 MetaHookPost CallFunction(Log::__set_max_delay_interval, <frame>, (Notice::ALARM_LOG, 200.0 msecs)) -> <no result>
0.000000 MetaHookPost CallFunction(Log::__set_max_delay_interval, <frame>, (Notice::LOG, 200.0 msecs)) -> <no result>
0.000000 MetaHookPost CallFunction(Log::__set_max_delay_interval, <frame>, (Tunnel::LOG, 200.0 msecs)) -> <no result>
0.000000 MetaHookPost CallFunction(Log::__set_max_delay_interval, <frame>, (Weird::LOG, 200.0 msecs)) -> <no result>
0.000000 MetaHookPost CallFunction(Log::__set_max_delay_queue_size, <frame>, (Analyzer::Logging::LOG, 1000)) -> <no result>
0.000000 MetaHookPost CallFunction(Log::__set_max_delay_queue_size, <frame>, (Broker::LOG, 1000)) -> <no result>
0.000000 MetaHookPost CallFunction(Log::__set_max_delay_queue_size, <frame>, (Cluster::LOG, 1000)) -> <no result>
0.000000 MetaHookPost CallFunction(Log::__set_max_delay_queue_size, <frame>, (Config::LOG, 1000)) -> <no result>
0.000000 MetaHookPost CallFunction(Log::__set_max_delay_queue_size, <frame>, (Conn::LOG, 1000)) -> <no result>
0.000000 MetaHookPost CallFunction(Log::__set_max_delay_queue_size, <frame>, (DPD::LOG, 1000)) -> <no result>
0.000000 MetaHookPost CallFunction(Log::__set_max_delay_queue_size, <frame>, (Files::LOG, 1000)) -> <no result>
0.000000 MetaHookPost CallFunction(Log::__set_max_delay_queue_size, <frame>, (HTTP::LOG, 1000)) -> <no result>
0.000000 MetaHookPost CallFunction(Log::__set_max_delay_queue_size, <frame>, (Notice::ALARM_LOG, 1000)) -> <no result>
0.000000 MetaHookPost CallFunction(Log::__set_max_delay_queue_size, <frame>, (Notice::LOG, 1000)) -> <no result>
0.000000 MetaHookPost CallFunction(Log::__set_max_delay_queue_size, <frame>, (Tunnel::LOG, 1000)) -> <no result>
0.000000 MetaHookPost CallFunction(Log::__set_max_delay_queue_size, <frame>, (Weird::LOG, 1000)) -> <no result>
0.000000 MetaHookPost CallFunction(Log::add_default_filter, <frame>, (Analyzer::Logging::LOG)) -> <no result>
0.000000 MetaHookPost CallFunction(Log::add_default_filter, <frame>, (Broker::LOG)) -> <no result>
0.000000 MetaHookPost CallFunction(Log::add_default_filter, <frame>, (Cluster::LOG)) -> <no result>
@ -98,18 +122,18 @@
0.000000 MetaHookPost CallFunction(Log::add_stream_filters, <frame>, (Notice::LOG, default)) -> <no result>
0.000000 MetaHookPost CallFunction(Log::add_stream_filters, <frame>, (Tunnel::LOG, default)) -> <no result>
0.000000 MetaHookPost CallFunction(Log::add_stream_filters, <frame>, (Weird::LOG, default)) -> <no result>
0.000000 MetaHookPost CallFunction(Log::create_stream, <frame>, (Analyzer::Logging::LOG, [columns=Analyzer::Logging::Info, ev=<uninitialized>, path=analyzer, policy=Analyzer::Logging::log_policy, event_groups={Analyzer::Logging}])) -> <no result>
0.000000 MetaHookPost CallFunction(Log::create_stream, <frame>, (Broker::LOG, [columns=Broker::Info, ev=<uninitialized>, path=broker, policy=Broker::log_policy, event_groups={}])) -> <no result>
0.000000 MetaHookPost CallFunction(Log::create_stream, <frame>, (Cluster::LOG, [columns=Cluster::Info, ev=<uninitialized>, path=cluster, policy=Cluster::log_policy, event_groups={}])) -> <no result>
0.000000 MetaHookPost CallFunction(Log::create_stream, <frame>, (Config::LOG, [columns=Config::Info, ev=Config::log_config, path=config, policy=Config::log_policy, event_groups={}])) -> <no result>
0.000000 MetaHookPost CallFunction(Log::create_stream, <frame>, (Conn::LOG, [columns=Conn::Info, ev=Conn::log_conn, path=conn, policy=Conn::log_policy, event_groups={}])) -> <no result>
0.000000 MetaHookPost CallFunction(Log::create_stream, <frame>, (DPD::LOG, [columns=DPD::Info, ev=<uninitialized>, path=dpd, policy=DPD::log_policy, event_groups={}])) -> <no result>
0.000000 MetaHookPost CallFunction(Log::create_stream, <frame>, (Files::LOG, [columns=Files::Info, ev=Files::log_files, path=files, policy=Files::log_policy, event_groups={}])) -> <no result>
0.000000 MetaHookPost CallFunction(Log::create_stream, <frame>, (HTTP::LOG, [columns=HTTP::Info, ev=HTTP::log_http, path=http, policy=HTTP::log_policy, event_groups={}])) -> <no result>
0.000000 MetaHookPost CallFunction(Log::create_stream, <frame>, (Notice::ALARM_LOG, [columns=Notice::Info, ev=<uninitialized>, path=notice_alarm, policy=Notice::log_policy_alarm, event_groups={}])) -> <no result>
0.000000 MetaHookPost CallFunction(Log::create_stream, <frame>, (Notice::LOG, [columns=Notice::Info, ev=Notice::log_notice, path=notice, policy=Notice::log_policy, event_groups={}])) -> <no result>
0.000000 MetaHookPost CallFunction(Log::create_stream, <frame>, (Tunnel::LOG, [columns=Tunnel::Info, ev=<uninitialized>, path=tunnel, policy=Tunnel::log_policy, event_groups={}])) -> <no result>
0.000000 MetaHookPost CallFunction(Log::create_stream, <frame>, (Weird::LOG, [columns=Weird::Info, ev=Weird::log_weird, path=weird, policy=Weird::log_policy, event_groups={}])) -> <no result>
0.000000 MetaHookPost CallFunction(Log::create_stream, <frame>, (Analyzer::Logging::LOG, [columns=Analyzer::Logging::Info, ev=<uninitialized>, path=analyzer, policy=Analyzer::Logging::log_policy, event_groups={Analyzer::Logging}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000])) -> <no result>
0.000000 MetaHookPost CallFunction(Log::create_stream, <frame>, (Broker::LOG, [columns=Broker::Info, ev=<uninitialized>, path=broker, policy=Broker::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000])) -> <no result>
0.000000 MetaHookPost CallFunction(Log::create_stream, <frame>, (Cluster::LOG, [columns=Cluster::Info, ev=<uninitialized>, path=cluster, policy=Cluster::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000])) -> <no result>
0.000000 MetaHookPost CallFunction(Log::create_stream, <frame>, (Config::LOG, [columns=Config::Info, ev=Config::log_config, path=config, policy=Config::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000])) -> <no result>
0.000000 MetaHookPost CallFunction(Log::create_stream, <frame>, (Conn::LOG, [columns=Conn::Info, ev=Conn::log_conn, path=conn, policy=Conn::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000])) -> <no result>
0.000000 MetaHookPost CallFunction(Log::create_stream, <frame>, (DPD::LOG, [columns=DPD::Info, ev=<uninitialized>, path=dpd, policy=DPD::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000])) -> <no result>
0.000000 MetaHookPost CallFunction(Log::create_stream, <frame>, (Files::LOG, [columns=Files::Info, ev=Files::log_files, path=files, policy=Files::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000])) -> <no result>
0.000000 MetaHookPost CallFunction(Log::create_stream, <frame>, (HTTP::LOG, [columns=HTTP::Info, ev=HTTP::log_http, path=http, policy=HTTP::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000])) -> <no result>
0.000000 MetaHookPost CallFunction(Log::create_stream, <frame>, (Notice::ALARM_LOG, [columns=Notice::Info, ev=<uninitialized>, path=notice_alarm, policy=Notice::log_policy_alarm, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000])) -> <no result>
0.000000 MetaHookPost CallFunction(Log::create_stream, <frame>, (Notice::LOG, [columns=Notice::Info, ev=Notice::log_notice, path=notice, policy=Notice::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000])) -> <no result>
0.000000 MetaHookPost CallFunction(Log::create_stream, <frame>, (Tunnel::LOG, [columns=Tunnel::Info, ev=<uninitialized>, path=tunnel, policy=Tunnel::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000])) -> <no result>
0.000000 MetaHookPost CallFunction(Log::create_stream, <frame>, (Weird::LOG, [columns=Weird::Info, ev=Weird::log_weird, path=weird, policy=Weird::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000])) -> <no result>
0.000000 MetaHookPost CallFunction(Log::enable_stream, <frame>, (Analyzer::Logging::LOG)) -> <no result>
0.000000 MetaHookPost CallFunction(Option::set, <frame>, (Site::local_nets, {64:ff9b:1::<...>/15,fc00::<...>/10,::/128,2002:ffff:ffff::/48,::1/128,2002:cb00:7100::<...>/4,2002:c633:6400::/40,2002:a00::/24,100::<...>/8,2001:2::/48,2002:c000:200::<...>/12,2002:f000::/20,2002:7f00::/24,2001::/23,2002:6440::/26,2002:c000::<...>/16,2002:ac10::/28,2002:a9fe::/32,2002:c612::<...>/16,2002::/24,fe80::/10,2001:db8::<...>/24,2002:c0a8::<...>/24}, <skip-config-log>)) -> <no result>
0.000000 MetaHookPost CallFunction(Option::set_change_handler, <frame>, (Analyzer::Logging::enable, Config::config_option_changed{ if (<skip-config-log> == Config::location) return (Config::new_value)Config::log = Config::Info($ts=network_time(), $id=Config::ID, $old_value=Config::format_value(lookup_ID(Config::ID)), $new_value=Config::format_value(Config::new_value))if ( != Config::location) Config::log$location = Config::locationLog::write(Config::LOG, to_any_coerceConfig::log)return (Config::new_value)}, -100)) -> <no result>
@ -967,19 +991,43 @@
0.000000 MetaHookPre CallFunction(Log::__add_filter, <frame>, (Notice::LOG, [name=default, writer=Log::WRITER_ASCII, path=notice, path_func=<uninitialized>, include=<uninitialized>, exclude=<uninitialized>, log_local=T, log_remote=T, field_name_map={}, scope_sep=., ext_prefix=_, ext_func=lambda_<2528247166937952945>, interv=0 secs, postprocessor=<uninitialized>, config={}, policy=<uninitialized>]))
0.000000 MetaHookPre CallFunction(Log::__add_filter, <frame>, (Tunnel::LOG, [name=default, writer=Log::WRITER_ASCII, path=tunnel, path_func=<uninitialized>, include=<uninitialized>, exclude=<uninitialized>, log_local=T, log_remote=T, field_name_map={}, scope_sep=., ext_prefix=_, ext_func=lambda_<2528247166937952945>, interv=0 secs, postprocessor=<uninitialized>, config={}, policy=<uninitialized>]))
0.000000 MetaHookPre CallFunction(Log::__add_filter, <frame>, (Weird::LOG, [name=default, writer=Log::WRITER_ASCII, path=weird, path_func=<uninitialized>, include=<uninitialized>, exclude=<uninitialized>, log_local=T, log_remote=T, field_name_map={}, scope_sep=., ext_prefix=_, ext_func=lambda_<2528247166937952945>, interv=0 secs, postprocessor=<uninitialized>, config={}, policy=<uninitialized>]))
0.000000 MetaHookPre CallFunction(Log::__create_stream, <frame>, (Analyzer::Logging::LOG, [columns=Analyzer::Logging::Info, ev=<uninitialized>, path=analyzer, policy=Analyzer::Logging::log_policy, event_groups={Analyzer::Logging}]))
0.000000 MetaHookPre CallFunction(Log::__create_stream, <frame>, (Broker::LOG, [columns=Broker::Info, ev=<uninitialized>, path=broker, policy=Broker::log_policy, event_groups={}]))
0.000000 MetaHookPre CallFunction(Log::__create_stream, <frame>, (Cluster::LOG, [columns=Cluster::Info, ev=<uninitialized>, path=cluster, policy=Cluster::log_policy, event_groups={}]))
0.000000 MetaHookPre CallFunction(Log::__create_stream, <frame>, (Config::LOG, [columns=Config::Info, ev=Config::log_config, path=config, policy=Config::log_policy, event_groups={}]))
0.000000 MetaHookPre CallFunction(Log::__create_stream, <frame>, (Conn::LOG, [columns=Conn::Info, ev=Conn::log_conn, path=conn, policy=Conn::log_policy, event_groups={}]))
0.000000 MetaHookPre CallFunction(Log::__create_stream, <frame>, (DPD::LOG, [columns=DPD::Info, ev=<uninitialized>, path=dpd, policy=DPD::log_policy, event_groups={}]))
0.000000 MetaHookPre CallFunction(Log::__create_stream, <frame>, (Files::LOG, [columns=Files::Info, ev=Files::log_files, path=files, policy=Files::log_policy, event_groups={}]))
0.000000 MetaHookPre CallFunction(Log::__create_stream, <frame>, (HTTP::LOG, [columns=HTTP::Info, ev=HTTP::log_http, path=http, policy=HTTP::log_policy, event_groups={}]))
0.000000 MetaHookPre CallFunction(Log::__create_stream, <frame>, (Notice::ALARM_LOG, [columns=Notice::Info, ev=<uninitialized>, path=notice_alarm, policy=Notice::log_policy_alarm, event_groups={}]))
0.000000 MetaHookPre CallFunction(Log::__create_stream, <frame>, (Notice::LOG, [columns=Notice::Info, ev=Notice::log_notice, path=notice, policy=Notice::log_policy, event_groups={}]))
0.000000 MetaHookPre CallFunction(Log::__create_stream, <frame>, (Tunnel::LOG, [columns=Tunnel::Info, ev=<uninitialized>, path=tunnel, policy=Tunnel::log_policy, event_groups={}]))
0.000000 MetaHookPre CallFunction(Log::__create_stream, <frame>, (Weird::LOG, [columns=Weird::Info, ev=Weird::log_weird, path=weird, policy=Weird::log_policy, event_groups={}]))
0.000000 MetaHookPre CallFunction(Log::__create_stream, <frame>, (Analyzer::Logging::LOG, [columns=Analyzer::Logging::Info, ev=<uninitialized>, path=analyzer, policy=Analyzer::Logging::log_policy, event_groups={Analyzer::Logging}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000]))
0.000000 MetaHookPre CallFunction(Log::__create_stream, <frame>, (Broker::LOG, [columns=Broker::Info, ev=<uninitialized>, path=broker, policy=Broker::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000]))
0.000000 MetaHookPre CallFunction(Log::__create_stream, <frame>, (Cluster::LOG, [columns=Cluster::Info, ev=<uninitialized>, path=cluster, policy=Cluster::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000]))
0.000000 MetaHookPre CallFunction(Log::__create_stream, <frame>, (Config::LOG, [columns=Config::Info, ev=Config::log_config, path=config, policy=Config::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000]))
0.000000 MetaHookPre CallFunction(Log::__create_stream, <frame>, (Conn::LOG, [columns=Conn::Info, ev=Conn::log_conn, path=conn, policy=Conn::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000]))
0.000000 MetaHookPre CallFunction(Log::__create_stream, <frame>, (DPD::LOG, [columns=DPD::Info, ev=<uninitialized>, path=dpd, policy=DPD::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000]))
0.000000 MetaHookPre CallFunction(Log::__create_stream, <frame>, (Files::LOG, [columns=Files::Info, ev=Files::log_files, path=files, policy=Files::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000]))
0.000000 MetaHookPre CallFunction(Log::__create_stream, <frame>, (HTTP::LOG, [columns=HTTP::Info, ev=HTTP::log_http, path=http, policy=HTTP::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000]))
0.000000 MetaHookPre CallFunction(Log::__create_stream, <frame>, (Notice::ALARM_LOG, [columns=Notice::Info, ev=<uninitialized>, path=notice_alarm, policy=Notice::log_policy_alarm, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000]))
0.000000 MetaHookPre CallFunction(Log::__create_stream, <frame>, (Notice::LOG, [columns=Notice::Info, ev=Notice::log_notice, path=notice, policy=Notice::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000]))
0.000000 MetaHookPre CallFunction(Log::__create_stream, <frame>, (Tunnel::LOG, [columns=Tunnel::Info, ev=<uninitialized>, path=tunnel, policy=Tunnel::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000]))
0.000000 MetaHookPre CallFunction(Log::__create_stream, <frame>, (Weird::LOG, [columns=Weird::Info, ev=Weird::log_weird, path=weird, policy=Weird::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000]))
0.000000 MetaHookPre CallFunction(Log::__enable_stream, <frame>, (Analyzer::Logging::LOG))
0.000000 MetaHookPre CallFunction(Log::__set_max_delay_interval, <frame>, (Analyzer::Logging::LOG, 200.0 msecs))
0.000000 MetaHookPre CallFunction(Log::__set_max_delay_interval, <frame>, (Broker::LOG, 200.0 msecs))
0.000000 MetaHookPre CallFunction(Log::__set_max_delay_interval, <frame>, (Cluster::LOG, 200.0 msecs))
0.000000 MetaHookPre CallFunction(Log::__set_max_delay_interval, <frame>, (Config::LOG, 200.0 msecs))
0.000000 MetaHookPre CallFunction(Log::__set_max_delay_interval, <frame>, (Conn::LOG, 200.0 msecs))
0.000000 MetaHookPre CallFunction(Log::__set_max_delay_interval, <frame>, (DPD::LOG, 200.0 msecs))
0.000000 MetaHookPre CallFunction(Log::__set_max_delay_interval, <frame>, (Files::LOG, 200.0 msecs))
0.000000 MetaHookPre CallFunction(Log::__set_max_delay_interval, <frame>, (HTTP::LOG, 200.0 msecs))
0.000000 MetaHookPre CallFunction(Log::__set_max_delay_interval, <frame>, (Notice::ALARM_LOG, 200.0 msecs))
0.000000 MetaHookPre CallFunction(Log::__set_max_delay_interval, <frame>, (Notice::LOG, 200.0 msecs))
0.000000 MetaHookPre CallFunction(Log::__set_max_delay_interval, <frame>, (Tunnel::LOG, 200.0 msecs))
0.000000 MetaHookPre CallFunction(Log::__set_max_delay_interval, <frame>, (Weird::LOG, 200.0 msecs))
0.000000 MetaHookPre CallFunction(Log::__set_max_delay_queue_size, <frame>, (Analyzer::Logging::LOG, 1000))
0.000000 MetaHookPre CallFunction(Log::__set_max_delay_queue_size, <frame>, (Broker::LOG, 1000))
0.000000 MetaHookPre CallFunction(Log::__set_max_delay_queue_size, <frame>, (Cluster::LOG, 1000))
0.000000 MetaHookPre CallFunction(Log::__set_max_delay_queue_size, <frame>, (Config::LOG, 1000))
0.000000 MetaHookPre CallFunction(Log::__set_max_delay_queue_size, <frame>, (Conn::LOG, 1000))
0.000000 MetaHookPre CallFunction(Log::__set_max_delay_queue_size, <frame>, (DPD::LOG, 1000))
0.000000 MetaHookPre CallFunction(Log::__set_max_delay_queue_size, <frame>, (Files::LOG, 1000))
0.000000 MetaHookPre CallFunction(Log::__set_max_delay_queue_size, <frame>, (HTTP::LOG, 1000))
0.000000 MetaHookPre CallFunction(Log::__set_max_delay_queue_size, <frame>, (Notice::ALARM_LOG, 1000))
0.000000 MetaHookPre CallFunction(Log::__set_max_delay_queue_size, <frame>, (Notice::LOG, 1000))
0.000000 MetaHookPre CallFunction(Log::__set_max_delay_queue_size, <frame>, (Tunnel::LOG, 1000))
0.000000 MetaHookPre CallFunction(Log::__set_max_delay_queue_size, <frame>, (Weird::LOG, 1000))
0.000000 MetaHookPre CallFunction(Log::add_default_filter, <frame>, (Analyzer::Logging::LOG))
0.000000 MetaHookPre CallFunction(Log::add_default_filter, <frame>, (Broker::LOG))
0.000000 MetaHookPre CallFunction(Log::add_default_filter, <frame>, (Cluster::LOG))
@ -1016,18 +1064,18 @@
0.000000 MetaHookPre CallFunction(Log::add_stream_filters, <frame>, (Notice::LOG, default))
0.000000 MetaHookPre CallFunction(Log::add_stream_filters, <frame>, (Tunnel::LOG, default))
0.000000 MetaHookPre CallFunction(Log::add_stream_filters, <frame>, (Weird::LOG, default))
0.000000 MetaHookPre CallFunction(Log::create_stream, <frame>, (Analyzer::Logging::LOG, [columns=Analyzer::Logging::Info, ev=<uninitialized>, path=analyzer, policy=Analyzer::Logging::log_policy, event_groups={Analyzer::Logging}]))
0.000000 MetaHookPre CallFunction(Log::create_stream, <frame>, (Broker::LOG, [columns=Broker::Info, ev=<uninitialized>, path=broker, policy=Broker::log_policy, event_groups={}]))
0.000000 MetaHookPre CallFunction(Log::create_stream, <frame>, (Cluster::LOG, [columns=Cluster::Info, ev=<uninitialized>, path=cluster, policy=Cluster::log_policy, event_groups={}]))
0.000000 MetaHookPre CallFunction(Log::create_stream, <frame>, (Config::LOG, [columns=Config::Info, ev=Config::log_config, path=config, policy=Config::log_policy, event_groups={}]))
0.000000 MetaHookPre CallFunction(Log::create_stream, <frame>, (Conn::LOG, [columns=Conn::Info, ev=Conn::log_conn, path=conn, policy=Conn::log_policy, event_groups={}]))
0.000000 MetaHookPre CallFunction(Log::create_stream, <frame>, (DPD::LOG, [columns=DPD::Info, ev=<uninitialized>, path=dpd, policy=DPD::log_policy, event_groups={}]))
0.000000 MetaHookPre CallFunction(Log::create_stream, <frame>, (Files::LOG, [columns=Files::Info, ev=Files::log_files, path=files, policy=Files::log_policy, event_groups={}]))
0.000000 MetaHookPre CallFunction(Log::create_stream, <frame>, (HTTP::LOG, [columns=HTTP::Info, ev=HTTP::log_http, path=http, policy=HTTP::log_policy, event_groups={}]))
0.000000 MetaHookPre CallFunction(Log::create_stream, <frame>, (Notice::ALARM_LOG, [columns=Notice::Info, ev=<uninitialized>, path=notice_alarm, policy=Notice::log_policy_alarm, event_groups={}]))
0.000000 MetaHookPre CallFunction(Log::create_stream, <frame>, (Notice::LOG, [columns=Notice::Info, ev=Notice::log_notice, path=notice, policy=Notice::log_policy, event_groups={}]))
0.000000 MetaHookPre CallFunction(Log::create_stream, <frame>, (Tunnel::LOG, [columns=Tunnel::Info, ev=<uninitialized>, path=tunnel, policy=Tunnel::log_policy, event_groups={}]))
0.000000 MetaHookPre CallFunction(Log::create_stream, <frame>, (Weird::LOG, [columns=Weird::Info, ev=Weird::log_weird, path=weird, policy=Weird::log_policy, event_groups={}]))
0.000000 MetaHookPre CallFunction(Log::create_stream, <frame>, (Analyzer::Logging::LOG, [columns=Analyzer::Logging::Info, ev=<uninitialized>, path=analyzer, policy=Analyzer::Logging::log_policy, event_groups={Analyzer::Logging}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000]))
0.000000 MetaHookPre CallFunction(Log::create_stream, <frame>, (Broker::LOG, [columns=Broker::Info, ev=<uninitialized>, path=broker, policy=Broker::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000]))
0.000000 MetaHookPre CallFunction(Log::create_stream, <frame>, (Cluster::LOG, [columns=Cluster::Info, ev=<uninitialized>, path=cluster, policy=Cluster::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000]))
0.000000 MetaHookPre CallFunction(Log::create_stream, <frame>, (Config::LOG, [columns=Config::Info, ev=Config::log_config, path=config, policy=Config::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000]))
0.000000 MetaHookPre CallFunction(Log::create_stream, <frame>, (Conn::LOG, [columns=Conn::Info, ev=Conn::log_conn, path=conn, policy=Conn::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000]))
0.000000 MetaHookPre CallFunction(Log::create_stream, <frame>, (DPD::LOG, [columns=DPD::Info, ev=<uninitialized>, path=dpd, policy=DPD::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000]))
0.000000 MetaHookPre CallFunction(Log::create_stream, <frame>, (Files::LOG, [columns=Files::Info, ev=Files::log_files, path=files, policy=Files::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000]))
0.000000 MetaHookPre CallFunction(Log::create_stream, <frame>, (HTTP::LOG, [columns=HTTP::Info, ev=HTTP::log_http, path=http, policy=HTTP::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000]))
0.000000 MetaHookPre CallFunction(Log::create_stream, <frame>, (Notice::ALARM_LOG, [columns=Notice::Info, ev=<uninitialized>, path=notice_alarm, policy=Notice::log_policy_alarm, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000]))
0.000000 MetaHookPre CallFunction(Log::create_stream, <frame>, (Notice::LOG, [columns=Notice::Info, ev=Notice::log_notice, path=notice, policy=Notice::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000]))
0.000000 MetaHookPre CallFunction(Log::create_stream, <frame>, (Tunnel::LOG, [columns=Tunnel::Info, ev=<uninitialized>, path=tunnel, policy=Tunnel::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000]))
0.000000 MetaHookPre CallFunction(Log::create_stream, <frame>, (Weird::LOG, [columns=Weird::Info, ev=Weird::log_weird, path=weird, policy=Weird::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000]))
0.000000 MetaHookPre CallFunction(Log::enable_stream, <frame>, (Analyzer::Logging::LOG))
0.000000 MetaHookPre CallFunction(Option::set, <frame>, (Site::local_nets, {64:ff9b:1::<...>/15,fc00::<...>/10,::/128,2002:ffff:ffff::/48,::1/128,2002:cb00:7100::<...>/4,2002:c633:6400::/40,2002:a00::/24,100::<...>/8,2001:2::/48,2002:c000:200::<...>/12,2002:f000::/20,2002:7f00::/24,2001::/23,2002:6440::/26,2002:c000::<...>/16,2002:ac10::/28,2002:a9fe::/32,2002:c612::<...>/16,2002::/24,fe80::/10,2001:db8::<...>/24,2002:c0a8::<...>/24}, <skip-config-log>))
0.000000 MetaHookPre CallFunction(Option::set_change_handler, <frame>, (Analyzer::Logging::enable, Config::config_option_changed{ if (<skip-config-log> == Config::location) return (Config::new_value)Config::log = Config::Info($ts=network_time(), $id=Config::ID, $old_value=Config::format_value(lookup_ID(Config::ID)), $new_value=Config::format_value(Config::new_value))if ( != Config::location) Config::log$location = Config::locationLog::write(Config::LOG, to_any_coerceConfig::log)return (Config::new_value)}, -100))
@ -1884,19 +1932,43 @@
0.000000 | HookCallFunction Log::__add_filter(Notice::LOG, [name=default, writer=Log::WRITER_ASCII, path=notice, path_func=<uninitialized>, include=<uninitialized>, exclude=<uninitialized>, log_local=T, log_remote=T, field_name_map={}, scope_sep=., ext_prefix=_, ext_func=lambda_<2528247166937952945>, interv=0 secs, postprocessor=<uninitialized>, config={}, policy=<uninitialized>])
0.000000 | HookCallFunction Log::__add_filter(Tunnel::LOG, [name=default, writer=Log::WRITER_ASCII, path=tunnel, path_func=<uninitialized>, include=<uninitialized>, exclude=<uninitialized>, log_local=T, log_remote=T, field_name_map={}, scope_sep=., ext_prefix=_, ext_func=lambda_<2528247166937952945>, interv=0 secs, postprocessor=<uninitialized>, config={}, policy=<uninitialized>])
0.000000 | HookCallFunction Log::__add_filter(Weird::LOG, [name=default, writer=Log::WRITER_ASCII, path=weird, path_func=<uninitialized>, include=<uninitialized>, exclude=<uninitialized>, log_local=T, log_remote=T, field_name_map={}, scope_sep=., ext_prefix=_, ext_func=lambda_<2528247166937952945>, interv=0 secs, postprocessor=<uninitialized>, config={}, policy=<uninitialized>])
0.000000 | HookCallFunction Log::__create_stream(Analyzer::Logging::LOG, [columns=Analyzer::Logging::Info, ev=<uninitialized>, path=analyzer, policy=Analyzer::Logging::log_policy, event_groups={Analyzer::Logging}])
0.000000 | HookCallFunction Log::__create_stream(Broker::LOG, [columns=Broker::Info, ev=<uninitialized>, path=broker, policy=Broker::log_policy, event_groups={}])
0.000000 | HookCallFunction Log::__create_stream(Cluster::LOG, [columns=Cluster::Info, ev=<uninitialized>, path=cluster, policy=Cluster::log_policy, event_groups={}])
0.000000 | HookCallFunction Log::__create_stream(Config::LOG, [columns=Config::Info, ev=Config::log_config, path=config, policy=Config::log_policy, event_groups={}])
0.000000 | HookCallFunction Log::__create_stream(Conn::LOG, [columns=Conn::Info, ev=Conn::log_conn, path=conn, policy=Conn::log_policy, event_groups={}])
0.000000 | HookCallFunction Log::__create_stream(DPD::LOG, [columns=DPD::Info, ev=<uninitialized>, path=dpd, policy=DPD::log_policy, event_groups={}])
0.000000 | HookCallFunction Log::__create_stream(Files::LOG, [columns=Files::Info, ev=Files::log_files, path=files, policy=Files::log_policy, event_groups={}])
0.000000 | HookCallFunction Log::__create_stream(HTTP::LOG, [columns=HTTP::Info, ev=HTTP::log_http, path=http, policy=HTTP::log_policy, event_groups={}])
0.000000 | HookCallFunction Log::__create_stream(Notice::ALARM_LOG, [columns=Notice::Info, ev=<uninitialized>, path=notice_alarm, policy=Notice::log_policy_alarm, event_groups={}])
0.000000 | HookCallFunction Log::__create_stream(Notice::LOG, [columns=Notice::Info, ev=Notice::log_notice, path=notice, policy=Notice::log_policy, event_groups={}])
0.000000 | HookCallFunction Log::__create_stream(Tunnel::LOG, [columns=Tunnel::Info, ev=<uninitialized>, path=tunnel, policy=Tunnel::log_policy, event_groups={}])
0.000000 | HookCallFunction Log::__create_stream(Weird::LOG, [columns=Weird::Info, ev=Weird::log_weird, path=weird, policy=Weird::log_policy, event_groups={}])
0.000000 | HookCallFunction Log::__create_stream(Analyzer::Logging::LOG, [columns=Analyzer::Logging::Info, ev=<uninitialized>, path=analyzer, policy=Analyzer::Logging::log_policy, event_groups={Analyzer::Logging}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000])
0.000000 | HookCallFunction Log::__create_stream(Broker::LOG, [columns=Broker::Info, ev=<uninitialized>, path=broker, policy=Broker::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000])
0.000000 | HookCallFunction Log::__create_stream(Cluster::LOG, [columns=Cluster::Info, ev=<uninitialized>, path=cluster, policy=Cluster::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000])
0.000000 | HookCallFunction Log::__create_stream(Config::LOG, [columns=Config::Info, ev=Config::log_config, path=config, policy=Config::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000])
0.000000 | HookCallFunction Log::__create_stream(Conn::LOG, [columns=Conn::Info, ev=Conn::log_conn, path=conn, policy=Conn::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000])
0.000000 | HookCallFunction Log::__create_stream(DPD::LOG, [columns=DPD::Info, ev=<uninitialized>, path=dpd, policy=DPD::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000])
0.000000 | HookCallFunction Log::__create_stream(Files::LOG, [columns=Files::Info, ev=Files::log_files, path=files, policy=Files::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000])
0.000000 | HookCallFunction Log::__create_stream(HTTP::LOG, [columns=HTTP::Info, ev=HTTP::log_http, path=http, policy=HTTP::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000])
0.000000 | HookCallFunction Log::__create_stream(Notice::ALARM_LOG, [columns=Notice::Info, ev=<uninitialized>, path=notice_alarm, policy=Notice::log_policy_alarm, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000])
0.000000 | HookCallFunction Log::__create_stream(Notice::LOG, [columns=Notice::Info, ev=Notice::log_notice, path=notice, policy=Notice::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000])
0.000000 | HookCallFunction Log::__create_stream(Tunnel::LOG, [columns=Tunnel::Info, ev=<uninitialized>, path=tunnel, policy=Tunnel::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000])
0.000000 | HookCallFunction Log::__create_stream(Weird::LOG, [columns=Weird::Info, ev=Weird::log_weird, path=weird, policy=Weird::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000])
0.000000 | HookCallFunction Log::__enable_stream(Analyzer::Logging::LOG)
0.000000 | HookCallFunction Log::__set_max_delay_interval(Analyzer::Logging::LOG, 200.0 msecs)
0.000000 | HookCallFunction Log::__set_max_delay_interval(Broker::LOG, 200.0 msecs)
0.000000 | HookCallFunction Log::__set_max_delay_interval(Cluster::LOG, 200.0 msecs)
0.000000 | HookCallFunction Log::__set_max_delay_interval(Config::LOG, 200.0 msecs)
0.000000 | HookCallFunction Log::__set_max_delay_interval(Conn::LOG, 200.0 msecs)
0.000000 | HookCallFunction Log::__set_max_delay_interval(DPD::LOG, 200.0 msecs)
0.000000 | HookCallFunction Log::__set_max_delay_interval(Files::LOG, 200.0 msecs)
0.000000 | HookCallFunction Log::__set_max_delay_interval(HTTP::LOG, 200.0 msecs)
0.000000 | HookCallFunction Log::__set_max_delay_interval(Notice::ALARM_LOG, 200.0 msecs)
0.000000 | HookCallFunction Log::__set_max_delay_interval(Notice::LOG, 200.0 msecs)
0.000000 | HookCallFunction Log::__set_max_delay_interval(Tunnel::LOG, 200.0 msecs)
0.000000 | HookCallFunction Log::__set_max_delay_interval(Weird::LOG, 200.0 msecs)
0.000000 | HookCallFunction Log::__set_max_delay_queue_size(Analyzer::Logging::LOG, 1000)
0.000000 | HookCallFunction Log::__set_max_delay_queue_size(Broker::LOG, 1000)
0.000000 | HookCallFunction Log::__set_max_delay_queue_size(Cluster::LOG, 1000)
0.000000 | HookCallFunction Log::__set_max_delay_queue_size(Config::LOG, 1000)
0.000000 | HookCallFunction Log::__set_max_delay_queue_size(Conn::LOG, 1000)
0.000000 | HookCallFunction Log::__set_max_delay_queue_size(DPD::LOG, 1000)
0.000000 | HookCallFunction Log::__set_max_delay_queue_size(Files::LOG, 1000)
0.000000 | HookCallFunction Log::__set_max_delay_queue_size(HTTP::LOG, 1000)
0.000000 | HookCallFunction Log::__set_max_delay_queue_size(Notice::ALARM_LOG, 1000)
0.000000 | HookCallFunction Log::__set_max_delay_queue_size(Notice::LOG, 1000)
0.000000 | HookCallFunction Log::__set_max_delay_queue_size(Tunnel::LOG, 1000)
0.000000 | HookCallFunction Log::__set_max_delay_queue_size(Weird::LOG, 1000)
0.000000 | HookCallFunction Log::add_default_filter(Analyzer::Logging::LOG)
0.000000 | HookCallFunction Log::add_default_filter(Broker::LOG)
0.000000 | HookCallFunction Log::add_default_filter(Cluster::LOG)
@ -1933,18 +2005,18 @@
0.000000 | HookCallFunction Log::add_stream_filters(Notice::LOG, default)
0.000000 | HookCallFunction Log::add_stream_filters(Tunnel::LOG, default)
0.000000 | HookCallFunction Log::add_stream_filters(Weird::LOG, default)
0.000000 | HookCallFunction Log::create_stream(Analyzer::Logging::LOG, [columns=Analyzer::Logging::Info, ev=<uninitialized>, path=analyzer, policy=Analyzer::Logging::log_policy, event_groups={Analyzer::Logging}])
0.000000 | HookCallFunction Log::create_stream(Broker::LOG, [columns=Broker::Info, ev=<uninitialized>, path=broker, policy=Broker::log_policy, event_groups={}])
0.000000 | HookCallFunction Log::create_stream(Cluster::LOG, [columns=Cluster::Info, ev=<uninitialized>, path=cluster, policy=Cluster::log_policy, event_groups={}])
0.000000 | HookCallFunction Log::create_stream(Config::LOG, [columns=Config::Info, ev=Config::log_config, path=config, policy=Config::log_policy, event_groups={}])
0.000000 | HookCallFunction Log::create_stream(Conn::LOG, [columns=Conn::Info, ev=Conn::log_conn, path=conn, policy=Conn::log_policy, event_groups={}])
0.000000 | HookCallFunction Log::create_stream(DPD::LOG, [columns=DPD::Info, ev=<uninitialized>, path=dpd, policy=DPD::log_policy, event_groups={}])
0.000000 | HookCallFunction Log::create_stream(Files::LOG, [columns=Files::Info, ev=Files::log_files, path=files, policy=Files::log_policy, event_groups={}])
0.000000 | HookCallFunction Log::create_stream(HTTP::LOG, [columns=HTTP::Info, ev=HTTP::log_http, path=http, policy=HTTP::log_policy, event_groups={}])
0.000000 | HookCallFunction Log::create_stream(Notice::ALARM_LOG, [columns=Notice::Info, ev=<uninitialized>, path=notice_alarm, policy=Notice::log_policy_alarm, event_groups={}])
0.000000 | HookCallFunction Log::create_stream(Notice::LOG, [columns=Notice::Info, ev=Notice::log_notice, path=notice, policy=Notice::log_policy, event_groups={}])
0.000000 | HookCallFunction Log::create_stream(Tunnel::LOG, [columns=Tunnel::Info, ev=<uninitialized>, path=tunnel, policy=Tunnel::log_policy, event_groups={}])
0.000000 | HookCallFunction Log::create_stream(Weird::LOG, [columns=Weird::Info, ev=Weird::log_weird, path=weird, policy=Weird::log_policy, event_groups={}])
0.000000 | HookCallFunction Log::create_stream(Analyzer::Logging::LOG, [columns=Analyzer::Logging::Info, ev=<uninitialized>, path=analyzer, policy=Analyzer::Logging::log_policy, event_groups={Analyzer::Logging}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000])
0.000000 | HookCallFunction Log::create_stream(Broker::LOG, [columns=Broker::Info, ev=<uninitialized>, path=broker, policy=Broker::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000])
0.000000 | HookCallFunction Log::create_stream(Cluster::LOG, [columns=Cluster::Info, ev=<uninitialized>, path=cluster, policy=Cluster::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000])
0.000000 | HookCallFunction Log::create_stream(Config::LOG, [columns=Config::Info, ev=Config::log_config, path=config, policy=Config::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000])
0.000000 | HookCallFunction Log::create_stream(Conn::LOG, [columns=Conn::Info, ev=Conn::log_conn, path=conn, policy=Conn::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000])
0.000000 | HookCallFunction Log::create_stream(DPD::LOG, [columns=DPD::Info, ev=<uninitialized>, path=dpd, policy=DPD::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000])
0.000000 | HookCallFunction Log::create_stream(Files::LOG, [columns=Files::Info, ev=Files::log_files, path=files, policy=Files::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000])
0.000000 | HookCallFunction Log::create_stream(HTTP::LOG, [columns=HTTP::Info, ev=HTTP::log_http, path=http, policy=HTTP::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000])
0.000000 | HookCallFunction Log::create_stream(Notice::ALARM_LOG, [columns=Notice::Info, ev=<uninitialized>, path=notice_alarm, policy=Notice::log_policy_alarm, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000])
0.000000 | HookCallFunction Log::create_stream(Notice::LOG, [columns=Notice::Info, ev=Notice::log_notice, path=notice, policy=Notice::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000])
0.000000 | HookCallFunction Log::create_stream(Tunnel::LOG, [columns=Tunnel::Info, ev=<uninitialized>, path=tunnel, policy=Tunnel::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000])
0.000000 | HookCallFunction Log::create_stream(Weird::LOG, [columns=Weird::Info, ev=Weird::log_weird, path=weird, policy=Weird::log_policy, event_groups={}, max_delay_interval=200.0 msecs, max_delay_queue_size=1000])
0.000000 | HookCallFunction Log::enable_stream(Analyzer::Logging::LOG)
0.000000 | HookCallFunction Option::set(Site::local_nets, {64:ff9b:1::<...>/15,fc00::<...>/10,::/128,2002:ffff:ffff::/48,::1/128,2002:cb00:7100::<...>/4,2002:c633:6400::/40,2002:a00::/24,100::<...>/8,2001:2::/48,2002:c000:200::<...>/12,2002:f000::/20,2002:7f00::/24,2001::/23,2002:6440::/26,2002:c000::<...>/16,2002:ac10::/28,2002:a9fe::/32,2002:c612::<...>/16,2002::/24,fe80::/10,2001:db8::<...>/24,2002:c0a8::<...>/24}, <skip-config-log>)
0.000000 | HookCallFunction Option::set_change_handler(Analyzer::Logging::enable, Config::config_option_changed{ if (<skip-config-log> == Config::location) return (Config::new_value)Config::log = Config::Info($ts=network_time(), $id=Config::ID, $old_value=Config::format_value(lookup_ID(Config::ID)), $new_value=Config::format_value(Config::new_value))if ( != Config::location) Config::log$location = Config::locationLog::write(Config::LOG, to_any_coerceConfig::log)return (Config::new_value)}, -100)

View file

@ -0,0 +1 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.

View file

@ -0,0 +1,19 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
1362692526.869344, new_connection, CHhAvVGS1DHFjwGM9
1362692526.869344, log_stream_policy, LOG, CHhAvVGS1DHFjwGM9
1362692526.869344, log_policy, CHhAvVGS1DHFjwGM9
1362692526.869344, new_packet, 1
1362692526.939084, new_packet, 2
1362692526.939378, new_packet, 3
1362692526.939527, new_packet, 4
1362692527.008509, new_packet, 5
1362692527.009512, new_packet, 6
1362692527.009721, new_packet, 7
1362692527.009765, new_packet, 8
1362692527.009775, new_packet, 9
1362692527.009855, new_packet, 10
1362692527.009887, new_packet, 11
1362692527.011846, new_packet, 12
1362692527.080828, new_packet, 13
1362692527.080972, new_packet, 14
1362692527.080972, Pcap::file_done

View file

@ -0,0 +1,3 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
ts|write_ts|uid|msg
1362692526.869344|1362692526.869344|CHhAvVGS1DHFjwGM9|inital-value

View file

@ -0,0 +1 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.

View file

@ -0,0 +1,19 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
1362692526.869344, new_connection, CHhAvVGS1DHFjwGM9
1362692526.869344, log_stream_policy, LOG, CHhAvVGS1DHFjwGM9
1362692526.869344, new_packet, 1
1362692526.939084, new_packet, 2
1362692526.939378, new_packet, 3
1362692526.939527, new_packet, 4
1362692527.008509, new_packet, 5
1362692527.009512, new_packet, 6
1362692527.009721, new_packet, 7
1362692527.009765, new_packet, 8
1362692527.009775, new_packet, 9
1362692527.009855, new_packet, 10
1362692527.009887, new_packet, 11
1362692527.011846, new_packet, 12
1362692527.080828, log_policy, CHhAvVGS1DHFjwGM9
1362692527.080828, new_packet, 13
1362692527.080972, new_packet, 14
1362692527.080972, Pcap::file_done

View file

@ -0,0 +1,3 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
ts|write_ts|uid|msg
1362692526.869344|1362692527.080828|CHhAvVGS1DHFjwGM9|inital-value

View file

@ -0,0 +1 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.

View file

@ -0,0 +1,19 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
1362692526.869344, new_connection, CHhAvVGS1DHFjwGM9
1362692526.869344, log_stream_policy, LOG, CHhAvVGS1DHFjwGM9
1362692526.869344, new_packet, 1
1362692526.939084, new_packet, 2
1362692526.939378, new_packet, 3
1362692526.939527, new_packet, 4
1362692527.008509, new_packet, 5
1362692527.009512, new_packet, 6
1362692527.009721, new_packet, 7
1362692527.009765, new_packet, 8
1362692527.009775, new_packet, 9
1362692527.009855, new_packet, 10
1362692527.009887, new_packet, 11
1362692527.011846, new_packet, 12
1362692527.080828, log_policy, CHhAvVGS1DHFjwGM9
1362692527.080828, new_packet, 13
1362692527.080972, new_packet, 14
1362692527.080972, Pcap::file_done

View file

@ -0,0 +1,3 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
ts|write_ts|uid|msg
1362692526.869344|1362692527.080828|CHhAvVGS1DHFjwGM9|inital-value

View file

@ -0,0 +1 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.

View file

@ -0,0 +1,19 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
1362692526.869344, new_connection, CHhAvVGS1DHFjwGM9
1362692526.869344, log_stream_policy, LOG, CHhAvVGS1DHFjwGM9
1362692526.869344, log_policy, CHhAvVGS1DHFjwGM9
1362692526.869344, new_packet, 1
1362692526.939084, new_packet, 2
1362692526.939378, new_packet, 3
1362692526.939527, new_packet, 4
1362692527.008509, new_packet, 5
1362692527.009512, new_packet, 6
1362692527.009721, new_packet, 7
1362692527.009765, new_packet, 8
1362692527.009775, new_packet, 9
1362692527.009855, new_packet, 10
1362692527.009887, new_packet, 11
1362692527.011846, new_packet, 12
1362692527.080828, new_packet, 13
1362692527.080972, new_packet, 14
1362692527.080972, Pcap::file_done

View file

@ -0,0 +1,3 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
ts|write_ts|uid|msg
1362692526.869344|1362692526.869344|CHhAvVGS1DHFjwGM9|inital-value

View file

@ -0,0 +1 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.

View file

@ -0,0 +1,21 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
1362692526.869344, new_connection, CHhAvVGS1DHFjwGM9
1362692526.869344, log_stream_policy, LOG, [ts=1362692526.869344, write_ts=<uninitialized>, uid=CHhAvVGS1DHFjwGM9, msg=initial-value]
1362692526.869344, Updating info$msg after write!
1362692526.869344, new_packet, 1
1362692526.939084, new_packet, 2
1362692526.939378, new_packet, 3
1362692526.939527, new_packet, 4
1362692527.008509, new_packet, 5
1362692527.009512, new_packet, 6
1362692527.009721, new_packet, 7
1362692527.009765, new_packet, 8
1362692527.009775, new_packet, 9
1362692527.009855, new_packet, 10
1362692527.009887, new_packet, 11
1362692527.011846, new_packet, 12
1362692527.080828, post_delay_cb, [ts=1362692526.869344, write_ts=<uninitialized>, uid=CHhAvVGS1DHFjwGM9, msg=initial-value delayed 211.0 msecs 483.955383 usecs]
1362692527.080828, log_policy, CHhAvVGS1DHFjwGM9
1362692527.080828, new_packet, 13
1362692527.080972, new_packet, 14
1362692527.080972, Pcap::file_done

View file

@ -0,0 +1,3 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
ts|write_ts|uid|msg
1362692526.869344|1362692527.080828|CHhAvVGS1DHFjwGM9|initial-value delayed 211.0 msecs 483.955383 usecs

View file

@ -0,0 +1 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.

View file

@ -0,0 +1,21 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
1362692526.869344, new_connection, CHhAvVGS1DHFjwGM9
1362692526.869344, log_stream_policy, LOG, [ts=1362692526.869344, write_ts=<uninitialized>, uid=CHhAvVGS1DHFjwGM9, msg=inital-value]
1362692526.869344, new_packet, 1
1362692526.939084, when timeout, [ts=1362692526.869344, write_ts=<uninitialized>, uid=CHhAvVGS1DHFjwGM9, msg=inital-value]
1362692526.939084, post_delay_cb, [ts=1362692526.869344, write_ts=<uninitialized>, uid=CHhAvVGS1DHFjwGM9, msg=inital-value delayed 69.0 msecs 740.056992 usecs], 69.0 msecs 740.056992 usecs
1362692526.939084, log_policy, CHhAvVGS1DHFjwGM9
1362692526.939084, new_packet, 2
1362692526.939378, new_packet, 3
1362692526.939527, new_packet, 4
1362692527.008509, new_packet, 5
1362692527.009512, new_packet, 6
1362692527.009721, new_packet, 7
1362692527.009765, new_packet, 8
1362692527.009775, new_packet, 9
1362692527.009855, new_packet, 10
1362692527.009887, new_packet, 11
1362692527.011846, new_packet, 12
1362692527.080828, new_packet, 13
1362692527.080972, new_packet, 14
1362692527.080972, Pcap::file_done

View file

@ -0,0 +1,3 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
ts|write_ts|uid|msg
1362692526.869344|1362692526.939084|CHhAvVGS1DHFjwGM9|inital-value delayed 69.0 msecs 740.056992 usecs

View file

@ -0,0 +1 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.

View file

@ -0,0 +1,22 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
1362692526.869344, new_connection, CHhAvVGS1DHFjwGM9
1362692526.869344, log_stream_policy, LOG, [ts=1362692526.869344, write_ts=<uninitialized>, uid=CHhAvVGS1DHFjwGM9, msg=inital-value]
1362692526.869344, new_packet, 1
1362692526.939084, when timeout, [ts=1362692526.869344, write_ts=<uninitialized>, uid=CHhAvVGS1DHFjwGM9, msg=inital-value]
1362692526.939084, new_packet, 2
1362692526.939378, new_packet, 3
1362692526.939527, new_packet, 4
1362692527.008509, new_packet, 5
1362692527.009512, new_packet, 6
1362692527.009721, new_packet, 7
1362692527.009765, new_packet, 8
1362692527.009775, new_packet, 9
1362692527.009855, new_packet, 10
1362692527.009887, new_packet, 11
1362692527.011846, new_packet, 12
1362692527.080828, post_delay_cb - 1, [ts=1362692526.869344, write_ts=<uninitialized>, uid=CHhAvVGS1DHFjwGM9, msg=inital-value delayed 211.0 msecs 483.955383 usecs], 211.0 msecs 483.955383 usecs
1362692527.080828, post_delay_cb - 2, [ts=1362692526.869344, write_ts=<uninitialized>, uid=CHhAvVGS1DHFjwGM9, msg=inital-value delayed 211.0 msecs 483.955383 usecs]
1362692527.080828, log_policy, CHhAvVGS1DHFjwGM9
1362692527.080828, new_packet, 13
1362692527.080972, new_packet, 14
1362692527.080972, Pcap::file_done

View file

@ -0,0 +1,3 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
ts|write_ts|uid|msg
1362692526.869344|1362692527.080828|CHhAvVGS1DHFjwGM9|inital-value delayed 211.0 msecs 483.955383 usecs

View file

@ -0,0 +1 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.

View file

@ -0,0 +1,22 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
1362692526.869344, new_connection, CHhAvVGS1DHFjwGM9
1362692526.869344, log_stream_policy, LOG, [ts=1362692526.869344, write_ts=<uninitialized>, uid=CHhAvVGS1DHFjwGM9, msg=inital-value]
1362692526.869344, new_packet, 1
1362692526.939084, when timeout, [ts=1362692526.869344, write_ts=<uninitialized>, uid=CHhAvVGS1DHFjwGM9, msg=inital-value]
1362692526.939084, post_delay_cb - 1, [ts=1362692526.869344, write_ts=<uninitialized>, uid=CHhAvVGS1DHFjwGM9, msg=inital-value delayed 69.0 msecs 740.056992 usecs], 69.0 msecs 740.056992 usecs
1362692526.939084, post_delay_cb - 2, [ts=1362692526.869344, write_ts=<uninitialized>, uid=CHhAvVGS1DHFjwGM9, msg=inital-value delayed 69.0 msecs 740.056992 usecs]
1362692526.939084, log_policy, CHhAvVGS1DHFjwGM9
1362692526.939084, new_packet, 2
1362692526.939378, new_packet, 3
1362692526.939527, new_packet, 4
1362692527.008509, new_packet, 5
1362692527.009512, new_packet, 6
1362692527.009721, new_packet, 7
1362692527.009765, new_packet, 8
1362692527.009775, new_packet, 9
1362692527.009855, new_packet, 10
1362692527.009887, new_packet, 11
1362692527.011846, new_packet, 12
1362692527.080828, new_packet, 13
1362692527.080972, new_packet, 14
1362692527.080972, Pcap::file_done

View file

@ -0,0 +1,3 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
ts|write_ts|uid|msg
1362692526.869344|1362692526.939084|CHhAvVGS1DHFjwGM9|inital-value delayed 69.0 msecs 740.056992 usecs

View file

@ -0,0 +1 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.

View file

@ -0,0 +1,20 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
1362692526.869344, new_connection, CHhAvVGS1DHFjwGM9
1362692526.869344, log_stream_policy, LOG, [ts=1362692526.869344, write_ts=<uninitialized>, uid=CHhAvVGS1DHFjwGM9, msg=inital-value]
1362692526.869344, new_packet, 1
1362692526.939084, when timeout, [ts=1362692526.869344, write_ts=<uninitialized>, uid=CHhAvVGS1DHFjwGM9, msg=inital-value]
1362692526.939084, post_delay_cb, [ts=1362692526.869344, write_ts=<uninitialized>, uid=CHhAvVGS1DHFjwGM9, msg=inital-value], 69.0 msecs 740.056992 usecs
1362692526.939084, new_packet, 2
1362692526.939378, new_packet, 3
1362692526.939527, new_packet, 4
1362692527.008509, new_packet, 5
1362692527.009512, new_packet, 6
1362692527.009721, new_packet, 7
1362692527.009765, new_packet, 8
1362692527.009775, new_packet, 9
1362692527.009855, new_packet, 10
1362692527.009887, new_packet, 11
1362692527.011846, new_packet, 12
1362692527.080828, new_packet, 13
1362692527.080972, new_packet, 14
1362692527.080972, Pcap::file_done

View file

@ -0,0 +1 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.

View file

@ -0,0 +1 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.

View file

@ -0,0 +1,20 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
1362692526.869344, new_connection, CHhAvVGS1DHFjwGM9
1362692526.869344, log_stream_policy, LOG, [ts=1362692526.869344, write_ts=<uninitialized>, uid=CHhAvVGS1DHFjwGM9, msg=inital-value]
1362692526.869344, post_delay_cb, [ts=1362692526.869344, write_ts=<uninitialized>, uid=CHhAvVGS1DHFjwGM9, msg=inital-value], 0 secs
1362692526.869344, log_policy, CHhAvVGS1DHFjwGM9
1362692526.869344, new_packet, 1
1362692526.939084, new_packet, 2
1362692526.939378, new_packet, 3
1362692526.939527, new_packet, 4
1362692527.008509, new_packet, 5
1362692527.009512, new_packet, 6
1362692527.009721, new_packet, 7
1362692527.009765, new_packet, 8
1362692527.009775, new_packet, 9
1362692527.009855, new_packet, 10
1362692527.009887, new_packet, 11
1362692527.011846, new_packet, 12
1362692527.080828, new_packet, 13
1362692527.080972, new_packet, 14
1362692527.080972, Pcap::file_done

View file

@ -0,0 +1,3 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
ts|write_ts|uid|msg
1362692526.869344|1362692526.869344|CHhAvVGS1DHFjwGM9|inital-value

View file

@ -0,0 +1 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.

View file

@ -0,0 +1,22 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
1362692526.869344, new_connection, CHhAvVGS1DHFjwGM9
1362692526.869344, log_stream_policy, LOG, [ts=1362692526.869344, write_ts=<uninitialized>, uid=CHhAvVGS1DHFjwGM9, msg=inital-value]
1362692526.869344, post_delay_cb - 1, delaying again, [ts=1362692526.869344, write_ts=<uninitialized>, uid=CHhAvVGS1DHFjwGM9, msg=inital-value], 0 secs
1362692526.869344, post_delay_cb - 1, delay_finish, [ts=1362692526.869344, write_ts=<uninitialized>, uid=CHhAvVGS1DHFjwGM9, msg=inital-value], 0 secs
1362692526.869344, post_delay_cb - 2, [ts=1362692526.869344, write_ts=<uninitialized>, uid=CHhAvVGS1DHFjwGM9, msg=inital-value delayed 0 secs], 0 secs
1362692526.869344, log_policy, CHhAvVGS1DHFjwGM9
1362692526.869344, new_packet, 1
1362692526.939084, new_packet, 2
1362692526.939378, new_packet, 3
1362692526.939527, new_packet, 4
1362692527.008509, new_packet, 5
1362692527.009512, new_packet, 6
1362692527.009721, new_packet, 7
1362692527.009765, new_packet, 8
1362692527.009775, new_packet, 9
1362692527.009855, new_packet, 10
1362692527.009887, new_packet, 11
1362692527.011846, new_packet, 12
1362692527.080828, new_packet, 13
1362692527.080972, new_packet, 14
1362692527.080972, Pcap::file_done

View file

@ -0,0 +1,3 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
ts|write_ts|uid|msg
1362692526.869344|1362692526.869344|CHhAvVGS1DHFjwGM9|inital-value delayed 0 secs

View file

@ -0,0 +1 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.

View file

@ -0,0 +1,22 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
1362692526.869344, new_connection, CHhAvVGS1DHFjwGM9
1362692526.869344, log_stream_policy, LOG, [ts=1362692526.869344, write_ts=<uninitialized>, uid=CHhAvVGS1DHFjwGM9, msg=inital-value]
1362692526.869344, new_packet, 1
1362692526.939084, when timeout, [ts=1362692526.869344, write_ts=<uninitialized>, uid=CHhAvVGS1DHFjwGM9, msg=inital-value]
1362692526.939084, post_delay_cb - 1, [ts=1362692526.869344, write_ts=<uninitialized>, uid=CHhAvVGS1DHFjwGM9, msg=inital-value], 69.0 msecs 740.056992 usecs
1362692526.939084, new_packet, 2
1362692526.939378, new_packet, 3
1362692526.939527, new_packet, 4
1362692527.008509, post_delay_cb - 2, [ts=1362692526.869344, write_ts=<uninitialized>, uid=CHhAvVGS1DHFjwGM9, msg=inital-value delayed 139.0 msecs 164.924622 usecs], 139.0 msecs 164.924622 usecs
1362692527.008509, log_policy, CHhAvVGS1DHFjwGM9
1362692527.008509, new_packet, 5
1362692527.009512, new_packet, 6
1362692527.009721, new_packet, 7
1362692527.009765, new_packet, 8
1362692527.009775, new_packet, 9
1362692527.009855, new_packet, 10
1362692527.009887, new_packet, 11
1362692527.011846, new_packet, 12
1362692527.080828, new_packet, 13
1362692527.080972, new_packet, 14
1362692527.080972, Pcap::file_done

View file

@ -0,0 +1,3 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
ts|write_ts|uid|msg
1362692526.869344|1362692527.008509|CHhAvVGS1DHFjwGM9|inital-value delayed 139.0 msecs 164.924622 usecs

View file

@ -0,0 +1 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.

View file

@ -0,0 +1,21 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
1362692526.869344, new_connection, CHhAvVGS1DHFjwGM9
1362692526.869344, log_stream_policy, LOG, [ts=1362692526.869344, write_ts=<uninitialized>, uid=CHhAvVGS1DHFjwGM9, msg=inital-value]
1362692526.869344, new_packet, 1
1362692526.939084, when timeout, [ts=1362692526.869344, write_ts=<uninitialized>, uid=CHhAvVGS1DHFjwGM9, msg=inital-value]
1362692526.939084, new_packet, 2
1362692526.939378, new_packet, 3
1362692526.939527, new_packet, 4
1362692527.008509, new_packet, 5
1362692527.009512, new_packet, 6
1362692527.009721, new_packet, 7
1362692527.009765, new_packet, 8
1362692527.009775, new_packet, 9
1362692527.009855, new_packet, 10
1362692527.009887, new_packet, 11
1362692527.011846, new_packet, 12
1362692527.080828, post_delay_cb, [ts=1362692526.869344, write_ts=<uninitialized>, uid=CHhAvVGS1DHFjwGM9, msg=inital-value delayed 211.0 msecs 483.955383 usecs], 211.0 msecs 483.955383 usecs
1362692527.080828, log_policy, CHhAvVGS1DHFjwGM9
1362692527.080828, new_packet, 13
1362692527.080972, new_packet, 14
1362692527.080972, Pcap::file_done

View file

@ -0,0 +1,3 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
ts|write_ts|uid|msg
1362692526.869344|1362692527.080828|CHhAvVGS1DHFjwGM9|inital-value delayed 211.0 msecs 483.955383 usecs

View file

@ -0,0 +1,2 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
1362692527.080972 error: invalid Log::delay() call: active write mismatch

View file

@ -0,0 +1,2 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
1362692527.080972 error: invalid Log::delay() call: active write mismatch

View file

@ -0,0 +1,2 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
1362692527.080972 error: non-existing log record for token=42 0x<...>

View file

@ -0,0 +1,2 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
1362692527.080972 error: record mismatch token=1 0x<...> and 0x<...>

View file

@ -0,0 +1,2 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
1362692527.080972 error: invalid delay token type string

View file

@ -0,0 +1,2 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
1362692527.080972 error: delay reference underflow for token=1

View file

@ -0,0 +1,2 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
error: invalid Log::delay() call: no active write context available

View file

@ -0,0 +1 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.

View file

@ -0,0 +1,5 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
1362692527.080972, Pcap::file_done
1362692527.080972, log_stream_policy, Conn::LOG, [ts=1362692526.869344, uid=CHhAvVGS1DHFjwGM9, id=[orig_h=141.142.228.5, orig_p=59856/tcp, resp_h=192.150.187.43, resp_p=80/tcp], proto=tcp, service=<uninitialized>, duration=211.0 msecs 483.955383 usecs, orig_bytes=136, resp_bytes=5007, conn_state=SF, local_orig=F, local_resp=F, missed_bytes=0, history=ShADadFf, orig_pkts=7, orig_ip_bytes=512, resp_pkts=7, resp_ip_bytes=5379, tunnel_parents=<uninitialized>, orig_name=<uninitialized>, resp_name=<uninitialized>]
1362692527.080972, token1 delay hook
1362692527.080972, token2 delay hook

View file

@ -0,0 +1,3 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
ts uid id.orig_h orig_name id.resp_h resp_name
XXXXXXXXXX.XXXXXX CHhAvVGS1DHFjwGM9 141.142.228.5 fake_addr_lookup_result_141.142.228.5 192.150.187.43 fake_addr_lookup_result_192.150.187.43

View file

@ -0,0 +1 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.

View file

@ -0,0 +1,22 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
1362692526.869344, new_connection, CHhAvVGS1DHFjwGM9
1362692526.869344, log_stream_policy, LOG, 1, [ts=1362692526.869344, write_ts=<uninitialized>, uid=CHhAvVGS1DHFjwGM9, msg=inital-value]
1362692526.869344, log_policy, CHhAvVGS1DHFjwGM9, initial-value-second-write
1362692526.869344, new_packet, 1
1362692526.939084, when timeout, [ts=1362692526.869344, write_ts=1362692526.869344, uid=CHhAvVGS1DHFjwGM9, msg=initial-value-second-write]
1362692526.939084, new_packet, 2
1362692526.939378, new_packet, 3
1362692526.939527, new_packet, 4
1362692527.008509, new_packet, 5
1362692527.009512, new_packet, 6
1362692527.009721, new_packet, 7
1362692527.009765, new_packet, 8
1362692527.009775, new_packet, 9
1362692527.009855, new_packet, 10
1362692527.009887, new_packet, 11
1362692527.011846, new_packet, 12
1362692527.080828, post_delay_cb, [ts=1362692526.869344, write_ts=1362692526.869344, uid=CHhAvVGS1DHFjwGM9, msg=initial-value-second-write delayed 211.0 msecs 483.955383 usecs], 211.0 msecs 483.955383 usecs
1362692527.080828, log_policy, CHhAvVGS1DHFjwGM9, initial-value-second-write delayed 211.0 msecs 483.955383 usecs
1362692527.080828, new_packet, 13
1362692527.080972, new_packet, 14
1362692527.080972, Pcap::file_done

View file

@ -0,0 +1,4 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
ts|write_ts|uid|msg
1362692526.869344|1362692526.869344|CHhAvVGS1DHFjwGM9|initial-value-second-write
1362692526.869344|1362692527.080828|CHhAvVGS1DHFjwGM9|initial-value-second-write delayed 211.0 msecs 483.955383 usecs

View file

@ -0,0 +1 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.

View file

@ -0,0 +1,23 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
1362692526.869344, new_connection, CHhAvVGS1DHFjwGM9
1362692526.869344, log_stream_policy, LOG, [ts=1362692526.869344, write_ts=<uninitialized>, uid=CHhAvVGS1DHFjwGM9, msg=inital-value]
1362692526.869344, new_packet, 1
1362692526.939084, when timeout, [ts=1362692526.869344, write_ts=<uninitialized>, uid=CHhAvVGS1DHFjwGM9, msg=inital-value]
1362692526.939084, new_packet, 2
1362692526.939378, new_packet, 3
1362692526.939527, new_packet, 4
1362692527.008509, new_packet, 5
1362692527.009512, new_packet, 6
1362692527.009721, new_packet, 7
1362692527.009765, new_packet, 8
1362692527.009775, new_packet, 9
1362692527.009855, new_packet, 10
1362692527.009887, new_packet, 11
1362692527.011846, new_packet, 12
1362692527.080828, post_delay_cb, [ts=1362692526.869344, write_ts=<uninitialized>, uid=CHhAvVGS1DHFjwGM9, msg=inital-value delayed 211.0 msecs 483.955383 usecs], 211.0 msecs 483.955383 usecs
1362692527.080828, log_stream_policy, LOG_OTHER, [ts=1362692526.869344, write_ts=<uninitialized>, uid=CHhAvVGS1DHFjwGM9, msg=inital-value delayed 211.0 msecs 483.955383 usecs]
1362692527.080828, log_policy, CHhAvVGS1DHFjwGM9, LOG_OTHER, inital-value delayed 211.0 msecs 483.955383 usecs
1362692527.080828, log_policy, CHhAvVGS1DHFjwGM9, LOG, inital-value delayed 211.0 msecs 483.955383 usecs
1362692527.080828, new_packet, 13
1362692527.080972, new_packet, 14
1362692527.080972, Pcap::file_done

View file

@ -0,0 +1,3 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
ts|write_ts|uid|msg
1362692526.869344|1362692527.080828|CHhAvVGS1DHFjwGM9|inital-value delayed 211.0 msecs 483.955383 usecs

View file

@ -0,0 +1,3 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
ts|write_ts|uid|msg
1362692526.869344|1362692527.080828|CHhAvVGS1DHFjwGM9|inital-value delayed 211.0 msecs 483.955383 usecs

View file

@ -0,0 +1 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.

View file

@ -0,0 +1,23 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
1362692526.869344, new_connection, CHhAvVGS1DHFjwGM9
1362692526.869344, log_stream_policy, LOG, [ts=1362692526.869344, write_ts=<uninitialized>, uid=CHhAvVGS1DHFjwGM9, msg=inital-value]
1362692526.869344, log_stream_policy, LOG_OTHER, [ts=1362692526.869344, write_ts=<uninitialized>, uid=CHhAvVGS1DHFjwGM9, msg=inital-value]
1362692526.869344, log_policy, CHhAvVGS1DHFjwGM9, LOG_OTHER, inital-value
1362692526.869344, new_packet, 1
1362692526.939084, when timeout, [ts=1362692526.869344, write_ts=1362692526.869344, uid=CHhAvVGS1DHFjwGM9, msg=inital-value]
1362692526.939084, new_packet, 2
1362692526.939378, new_packet, 3
1362692526.939527, new_packet, 4
1362692527.008509, new_packet, 5
1362692527.009512, new_packet, 6
1362692527.009721, new_packet, 7
1362692527.009765, new_packet, 8
1362692527.009775, new_packet, 9
1362692527.009855, new_packet, 10
1362692527.009887, new_packet, 11
1362692527.011846, new_packet, 12
1362692527.080828, post_delay_cb, [ts=1362692526.869344, write_ts=1362692526.869344, uid=CHhAvVGS1DHFjwGM9, msg=inital-value delayed 211.0 msecs 483.955383 usecs], 211.0 msecs 483.955383 usecs
1362692527.080828, log_policy, CHhAvVGS1DHFjwGM9, LOG, inital-value delayed 211.0 msecs 483.955383 usecs
1362692527.080828, new_packet, 13
1362692527.080972, new_packet, 14
1362692527.080972, Pcap::file_done

View file

@ -0,0 +1,3 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
ts|write_ts|uid|msg
1362692526.869344|1362692526.869344|CHhAvVGS1DHFjwGM9|inital-value

View file

@ -0,0 +1,3 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
ts|write_ts|uid|msg
1362692526.869344|1362692527.080828|CHhAvVGS1DHFjwGM9|inital-value delayed 211.0 msecs 483.955383 usecs

View file

@ -0,0 +1,3 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
1362692527.009855 warning: unable to evict delayed records for stream LOG queue_size=10, all re-delayed?
1362692527.080972 warning: unable to evict delayed records for stream LOG queue_size=4, all re-delayed?

View file

@ -0,0 +1,73 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
1362692526.869344, new_packet, 1
1362692526.869344, log_stream_policy, LOG, [ts=1362692526.869344, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 1, redelayed=F]
1362692526.939084, new_packet, 2
1362692526.939084, log_stream_policy, LOG, [ts=1362692526.939084, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 2, redelayed=F]
1362692526.939378, new_packet, 3
1362692526.939378, log_stream_policy, LOG, [ts=1362692526.939378, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 3, redelayed=F]
1362692526.939527, new_packet, 4
1362692526.939527, log_stream_policy, LOG, [ts=1362692526.939527, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 4, redelayed=F]
1362692527.008509, new_packet, 5
1362692527.008509, log_stream_policy, LOG, [ts=1362692527.008509, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 5, redelayed=F]
1362692527.009512, new_packet, 6
1362692527.009512, log_stream_policy, LOG, [ts=1362692527.009512, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 6, redelayed=F]
1362692527.009721, new_packet, 7
1362692527.009721, log_stream_policy, LOG, [ts=1362692527.009721, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 7, redelayed=F]
1362692527.009765, new_packet, 8
1362692527.009765, log_stream_policy, LOG, [ts=1362692527.009765, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 8, redelayed=F]
1362692527.009775, new_packet, 9
1362692527.009775, log_stream_policy, LOG, [ts=1362692527.009775, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 9, redelayed=F]
1362692527.009855, new_packet, 10
1362692527.009855, log_stream_policy, LOG, [ts=1362692527.009855, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 10, redelayed=F]
1362692527.009855, set_max_delay_queue_size to 3
1362692527.009855, post_delay_cb - re-delay, [ts=1362692526.869344, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 1, redelayed=F]
1362692527.009855, post_delay_cb - re-delay, [ts=1362692526.939084, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 2, redelayed=F]
1362692527.009855, post_delay_cb - re-delay, [ts=1362692526.939378, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 3, redelayed=F]
1362692527.009855, post_delay_cb - re-delay, [ts=1362692526.939527, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 4, redelayed=F]
1362692527.009855, post_delay_cb - re-delay, [ts=1362692527.008509, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 5, redelayed=F]
1362692527.009855, post_delay_cb - re-delay, [ts=1362692527.009512, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 6, redelayed=F]
1362692527.009855, post_delay_cb - re-delay, [ts=1362692527.009721, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 7, redelayed=F]
1362692527.009855, post_delay_cb - re-delay, [ts=1362692527.009765, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 8, redelayed=F]
1362692527.009855, post_delay_cb - re-delay, [ts=1362692527.009775, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 9, redelayed=F]
1362692527.009855, post_delay_cb - re-delay, [ts=1362692527.009855, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 10, redelayed=F]
1362692527.009887, new_packet, 11
1362692527.009887, log_stream_policy, LOG, [ts=1362692527.009887, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 11, redelayed=F]
1362692527.009887, post_delay_cb - done, [ts=1362692526.869344, post_ts=1362692527.009855, write_ts=<uninitialized>, msg=packet number 1, redelayed=T]
1362692527.009887, log_policy
1362692527.009887, post_delay_cb - done, [ts=1362692526.939084, post_ts=1362692527.009855, write_ts=<uninitialized>, msg=packet number 2, redelayed=T]
1362692527.009887, log_policy
1362692527.009887, post_delay_cb - done, [ts=1362692526.939378, post_ts=1362692527.009855, write_ts=<uninitialized>, msg=packet number 3, redelayed=T]
1362692527.009887, log_policy
1362692527.009887, post_delay_cb - done, [ts=1362692526.939527, post_ts=1362692527.009855, write_ts=<uninitialized>, msg=packet number 4, redelayed=T]
1362692527.009887, log_policy
1362692527.009887, post_delay_cb - done, [ts=1362692527.008509, post_ts=1362692527.009855, write_ts=<uninitialized>, msg=packet number 5, redelayed=T]
1362692527.009887, log_policy
1362692527.009887, post_delay_cb - done, [ts=1362692527.009512, post_ts=1362692527.009855, write_ts=<uninitialized>, msg=packet number 6, redelayed=T]
1362692527.009887, log_policy
1362692527.009887, post_delay_cb - done, [ts=1362692527.009721, post_ts=1362692527.009855, write_ts=<uninitialized>, msg=packet number 7, redelayed=T]
1362692527.009887, log_policy
1362692527.009887, post_delay_cb - done, [ts=1362692527.009765, post_ts=1362692527.009855, write_ts=<uninitialized>, msg=packet number 8, redelayed=T]
1362692527.009887, log_policy
1362692527.011846, new_packet, 12
1362692527.011846, log_stream_policy, LOG, [ts=1362692527.011846, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 12, redelayed=F]
1362692527.011846, post_delay_cb - done, [ts=1362692527.009775, post_ts=1362692527.009855, write_ts=<uninitialized>, msg=packet number 9, redelayed=T]
1362692527.011846, log_policy
1362692527.080828, new_packet, 13
1362692527.080828, log_stream_policy, LOG, [ts=1362692527.080828, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 13, redelayed=F]
1362692527.080828, post_delay_cb - done, [ts=1362692527.009855, post_ts=1362692527.009855, write_ts=<uninitialized>, msg=packet number 10, redelayed=T]
1362692527.080828, log_policy
1362692527.080972, new_packet, 14
1362692527.080972, log_stream_policy, LOG, [ts=1362692527.080972, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 14, redelayed=F]
1362692527.080972, post_delay_cb - re-delay, [ts=1362692527.009887, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 11, redelayed=F]
1362692527.080972, post_delay_cb - re-delay, [ts=1362692527.011846, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 12, redelayed=F]
1362692527.080972, post_delay_cb - re-delay, [ts=1362692527.080828, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 13, redelayed=F]
1362692527.080972, post_delay_cb - re-delay, [ts=1362692527.080972, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 14, redelayed=F]
1362692527.080972, Pcap::file_done, <...>/get.trace
1362692527.080972, post_delay_cb - done, [ts=1362692527.009887, post_ts=1362692527.080972, write_ts=<uninitialized>, msg=packet number 11, redelayed=T]
1362692527.080972, log_policy
1362692527.080972, post_delay_cb - done, [ts=1362692527.011846, post_ts=1362692527.080972, write_ts=<uninitialized>, msg=packet number 12, redelayed=T]
1362692527.080972, log_policy
1362692527.080972, post_delay_cb - done, [ts=1362692527.080828, post_ts=1362692527.080972, write_ts=<uninitialized>, msg=packet number 13, redelayed=T]
1362692527.080972, log_policy
1362692527.080972, post_delay_cb - done, [ts=1362692527.080972, post_ts=1362692527.080972, write_ts=<uninitialized>, msg=packet number 14, redelayed=T]
1362692527.080972, log_policy

View file

@ -0,0 +1,16 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
ts|post_ts|write_ts|msg
1362692526.869344|1362692527.009855|1362692527.009887|packet number 1
1362692526.939084|1362692527.009855|1362692527.009887|packet number 2
1362692526.939378|1362692527.009855|1362692527.009887|packet number 3
1362692526.939527|1362692527.009855|1362692527.009887|packet number 4
1362692527.008509|1362692527.009855|1362692527.009887|packet number 5
1362692527.009512|1362692527.009855|1362692527.009887|packet number 6
1362692527.009721|1362692527.009855|1362692527.009887|packet number 7
1362692527.009765|1362692527.009855|1362692527.009887|packet number 8
1362692527.009775|1362692527.009855|1362692527.011846|packet number 9
1362692527.009855|1362692527.009855|1362692527.080828|packet number 10
1362692527.009887|1362692527.080972|1362692527.080972|packet number 11
1362692527.011846|1362692527.080972|1362692527.080972|packet number 12
1362692527.080828|1362692527.080972|1362692527.080972|packet number 13
1362692527.080972|1362692527.080972|1362692527.080972|packet number 14

View file

@ -0,0 +1 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.

View file

@ -0,0 +1,59 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
1362692526.869344, new_packet, 1
1362692526.869344, log_stream_policy, LOG, [ts=1362692526.869344, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 1]
1362692526.939084, new_packet, 2
1362692526.939084, log_stream_policy, LOG, [ts=1362692526.939084, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 2]
1362692526.939378, new_packet, 3
1362692526.939378, log_stream_policy, LOG, [ts=1362692526.939378, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 3]
1362692526.939527, new_packet, 4
1362692526.939527, log_stream_policy, LOG, [ts=1362692526.939527, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 4]
1362692527.008509, new_packet, 5
1362692527.008509, log_stream_policy, LOG, [ts=1362692527.008509, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 5]
1362692527.009512, new_packet, 6
1362692527.009512, log_stream_policy, LOG, [ts=1362692527.009512, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 6]
1362692527.009721, new_packet, 7
1362692527.009721, log_stream_policy, LOG, [ts=1362692527.009721, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 7]
1362692527.009765, new_packet, 8
1362692527.009765, log_stream_policy, LOG, [ts=1362692527.009765, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 8]
1362692527.009775, new_packet, 9
1362692527.009775, log_stream_policy, LOG, [ts=1362692527.009775, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 9]
1362692527.009855, new_packet, 10
1362692527.009855, log_stream_policy, LOG, [ts=1362692527.009855, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 10]
1362692527.009855, set_max_delay_queue_size to 3
1362692527.009855, post_delay_cb, [ts=1362692526.869344, post_ts=1362692527.009855, write_ts=<uninitialized>, msg=packet number 1], 140.0 msecs 511.035919 usecs
1362692527.009855, log_policy
1362692527.009855, post_delay_cb, [ts=1362692526.939084, post_ts=1362692527.009855, write_ts=<uninitialized>, msg=packet number 2], 70.0 msecs 770.978928 usecs
1362692527.009855, log_policy
1362692527.009855, post_delay_cb, [ts=1362692526.939378, post_ts=1362692527.009855, write_ts=<uninitialized>, msg=packet number 3], 70.0 msecs 477.00882 usecs
1362692527.009855, log_policy
1362692527.009855, post_delay_cb, [ts=1362692526.939527, post_ts=1362692527.009855, write_ts=<uninitialized>, msg=packet number 4], 70.0 msecs 327.997208 usecs
1362692527.009855, log_policy
1362692527.009855, post_delay_cb, [ts=1362692527.008509, post_ts=1362692527.009855, write_ts=<uninitialized>, msg=packet number 5], 1.0 msec 346.111298 usecs
1362692527.009855, log_policy
1362692527.009855, post_delay_cb, [ts=1362692527.009512, post_ts=1362692527.009855, write_ts=<uninitialized>, msg=packet number 6], 343.084335 usecs
1362692527.009855, log_policy
1362692527.009855, post_delay_cb, [ts=1362692527.009721, post_ts=1362692527.009855, write_ts=<uninitialized>, msg=packet number 7], 133.991241 usecs
1362692527.009855, log_policy
1362692527.009887, new_packet, 11
1362692527.009887, log_stream_policy, LOG, [ts=1362692527.009887, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 11]
1362692527.009887, post_delay_cb, [ts=1362692527.009765, post_ts=1362692527.009887, write_ts=<uninitialized>, msg=packet number 8], 122.070312 usecs
1362692527.009887, log_policy
1362692527.011846, new_packet, 12
1362692527.011846, log_stream_policy, LOG, [ts=1362692527.011846, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 12]
1362692527.011846, post_delay_cb, [ts=1362692527.009775, post_ts=1362692527.011846, write_ts=<uninitialized>, msg=packet number 9], 2.0 msecs 71.142197 usecs
1362692527.011846, log_policy
1362692527.080828, new_packet, 13
1362692527.080828, log_stream_policy, LOG, [ts=1362692527.080828, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 13]
1362692527.080828, post_delay_cb, [ts=1362692527.009855, post_ts=1362692527.080828, write_ts=<uninitialized>, msg=packet number 10], 70.0 msecs 972.919464 usecs
1362692527.080828, log_policy
1362692527.080972, new_packet, 14
1362692527.080972, log_stream_policy, LOG, [ts=1362692527.080972, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 14]
1362692527.080972, post_delay_cb, [ts=1362692527.009887, post_ts=1362692527.080972, write_ts=<uninitialized>, msg=packet number 11], 71.0 msecs 84.976196 usecs
1362692527.080972, log_policy
1362692527.080972, Pcap::file_done, <...>/get.trace
1362692527.080972, post_delay_cb, [ts=1362692527.011846, post_ts=1362692527.080972, write_ts=<uninitialized>, msg=packet number 12], 69.0 msecs 125.890732 usecs
1362692527.080972, log_policy
1362692527.080972, post_delay_cb, [ts=1362692527.080828, post_ts=1362692527.080972, write_ts=<uninitialized>, msg=packet number 13], 144.004822 usecs
1362692527.080972, log_policy
1362692527.080972, post_delay_cb, [ts=1362692527.080972, post_ts=1362692527.080972, write_ts=<uninitialized>, msg=packet number 14], 0 secs
1362692527.080972, log_policy

View file

@ -0,0 +1,16 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
ts|post_ts|write_ts|msg
1362692526.869344|1362692527.009855|1362692527.009855|packet number 1
1362692526.939084|1362692527.009855|1362692527.009855|packet number 2
1362692526.939378|1362692527.009855|1362692527.009855|packet number 3
1362692526.939527|1362692527.009855|1362692527.009855|packet number 4
1362692527.008509|1362692527.009855|1362692527.009855|packet number 5
1362692527.009512|1362692527.009855|1362692527.009855|packet number 6
1362692527.009721|1362692527.009855|1362692527.009855|packet number 7
1362692527.009765|1362692527.009887|1362692527.009887|packet number 8
1362692527.009775|1362692527.011846|1362692527.011846|packet number 9
1362692527.009855|1362692527.080828|1362692527.080828|packet number 10
1362692527.009887|1362692527.080972|1362692527.080972|packet number 11
1362692527.011846|1362692527.080972|1362692527.080972|packet number 12
1362692527.080828|1362692527.080972|1362692527.080972|packet number 13
1362692527.080972|1362692527.080972|1362692527.080972|packet number 14

View file

@ -0,0 +1 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.

View file

@ -0,0 +1,58 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
1362692526.869344, new_packet, 1
1362692526.869344, log_stream_policy, LOG
1362692526.869344, post_delay_cb, [ts=1362692526.869344, post_ts=1362692526.869344, write_ts=<uninitialized>, msg=packet number 1], 0 secs
1362692526.869344, log_policy
1362692526.939084, new_packet, 2
1362692526.939084, log_stream_policy, LOG
1362692526.939084, post_delay_cb, [ts=1362692526.939084, post_ts=1362692526.939084, write_ts=<uninitialized>, msg=packet number 2], 0 secs
1362692526.939084, log_policy
1362692526.939378, new_packet, 3
1362692526.939378, log_stream_policy, LOG
1362692526.939378, post_delay_cb, [ts=1362692526.939378, post_ts=1362692526.939378, write_ts=<uninitialized>, msg=packet number 3], 0 secs
1362692526.939378, log_policy
1362692526.939527, new_packet, 4
1362692526.939527, log_stream_policy, LOG
1362692526.939527, post_delay_cb, [ts=1362692526.939527, post_ts=1362692526.939527, write_ts=<uninitialized>, msg=packet number 4], 0 secs
1362692526.939527, log_policy
1362692527.008509, new_packet, 5
1362692527.008509, log_stream_policy, LOG
1362692527.008509, post_delay_cb, [ts=1362692527.008509, post_ts=1362692527.008509, write_ts=<uninitialized>, msg=packet number 5], 0 secs
1362692527.008509, log_policy
1362692527.009512, new_packet, 6
1362692527.009512, log_stream_policy, LOG
1362692527.009512, post_delay_cb, [ts=1362692527.009512, post_ts=1362692527.009512, write_ts=<uninitialized>, msg=packet number 6], 0 secs
1362692527.009512, log_policy
1362692527.009721, new_packet, 7
1362692527.009721, log_stream_policy, LOG
1362692527.009721, post_delay_cb, [ts=1362692527.009721, post_ts=1362692527.009721, write_ts=<uninitialized>, msg=packet number 7], 0 secs
1362692527.009721, log_policy
1362692527.009765, new_packet, 8
1362692527.009765, log_stream_policy, LOG
1362692527.009765, post_delay_cb, [ts=1362692527.009765, post_ts=1362692527.009765, write_ts=<uninitialized>, msg=packet number 8], 0 secs
1362692527.009765, log_policy
1362692527.009775, new_packet, 9
1362692527.009775, log_stream_policy, LOG
1362692527.009775, post_delay_cb, [ts=1362692527.009775, post_ts=1362692527.009775, write_ts=<uninitialized>, msg=packet number 9], 0 secs
1362692527.009775, log_policy
1362692527.009855, new_packet, 10
1362692527.009855, log_stream_policy, LOG
1362692527.009855, post_delay_cb, [ts=1362692527.009855, post_ts=1362692527.009855, write_ts=<uninitialized>, msg=packet number 10], 0 secs
1362692527.009855, log_policy
1362692527.009887, new_packet, 11
1362692527.009887, log_stream_policy, LOG
1362692527.009887, post_delay_cb, [ts=1362692527.009887, post_ts=1362692527.009887, write_ts=<uninitialized>, msg=packet number 11], 0 secs
1362692527.009887, log_policy
1362692527.011846, new_packet, 12
1362692527.011846, log_stream_policy, LOG
1362692527.011846, post_delay_cb, [ts=1362692527.011846, post_ts=1362692527.011846, write_ts=<uninitialized>, msg=packet number 12], 0 secs
1362692527.011846, log_policy
1362692527.080828, new_packet, 13
1362692527.080828, log_stream_policy, LOG
1362692527.080828, post_delay_cb, [ts=1362692527.080828, post_ts=1362692527.080828, write_ts=<uninitialized>, msg=packet number 13], 0 secs
1362692527.080828, log_policy
1362692527.080972, new_packet, 14
1362692527.080972, log_stream_policy, LOG
1362692527.080972, post_delay_cb, [ts=1362692527.080972, post_ts=1362692527.080972, write_ts=<uninitialized>, msg=packet number 14], 0 secs
1362692527.080972, log_policy
1362692527.080972, Pcap::file_done, <...>/get.trace

View file

@ -0,0 +1,16 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
ts|post_ts|write_ts|msg
1362692526.869344|1362692526.869344|1362692526.869344|packet number 1
1362692526.939084|1362692526.939084|1362692526.939084|packet number 2
1362692526.939378|1362692526.939378|1362692526.939378|packet number 3
1362692526.939527|1362692526.939527|1362692526.939527|packet number 4
1362692527.008509|1362692527.008509|1362692527.008509|packet number 5
1362692527.009512|1362692527.009512|1362692527.009512|packet number 6
1362692527.009721|1362692527.009721|1362692527.009721|packet number 7
1362692527.009765|1362692527.009765|1362692527.009765|packet number 8
1362692527.009775|1362692527.009775|1362692527.009775|packet number 9
1362692527.009855|1362692527.009855|1362692527.009855|packet number 10
1362692527.009887|1362692527.009887|1362692527.009887|packet number 11
1362692527.011846|1362692527.011846|1362692527.011846|packet number 12
1362692527.080828|1362692527.080828|1362692527.080828|packet number 13
1362692527.080972|1362692527.080972|1362692527.080972|packet number 14

View file

@ -0,0 +1 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.

View file

@ -0,0 +1,58 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
1362692526.869344, new_packet, 1
1362692526.869344, log_stream_policy, LOG
1362692526.869344, post_delay_cb, [ts=1362692526.869344, post_ts=1362692526.869344, write_ts=<uninitialized>, msg=packet number 1], 0 secs
1362692526.869344, log_policy
1362692526.939084, new_packet, 2
1362692526.939084, log_stream_policy, LOG
1362692526.939378, new_packet, 3
1362692526.939378, log_stream_policy, LOG
1362692526.939378, post_delay_cb, [ts=1362692526.939378, post_ts=1362692526.939378, write_ts=<uninitialized>, msg=packet number 3], 0 secs
1362692526.939378, log_policy
1362692526.939527, new_packet, 4
1362692526.939527, log_stream_policy, LOG
1362692527.008509, post_delay_cb, [ts=1362692526.939084, post_ts=1362692527.008509, write_ts=<uninitialized>, msg=packet number 2], 69.0 msecs 424.86763 usecs
1362692527.008509, log_policy
1362692527.008509, post_delay_cb, [ts=1362692526.939527, post_ts=1362692527.008509, write_ts=<uninitialized>, msg=packet number 4], 68.0 msecs 981.88591 usecs
1362692527.008509, log_policy
1362692527.008509, new_packet, 5
1362692527.008509, log_stream_policy, LOG
1362692527.008509, post_delay_cb, [ts=1362692527.008509, post_ts=1362692527.008509, write_ts=<uninitialized>, msg=packet number 5], 0 secs
1362692527.008509, log_policy
1362692527.009512, new_packet, 6
1362692527.009512, log_stream_policy, LOG
1362692527.009721, new_packet, 7
1362692527.009721, log_stream_policy, LOG
1362692527.009721, post_delay_cb, [ts=1362692527.009721, post_ts=1362692527.009721, write_ts=<uninitialized>, msg=packet number 7], 0 secs
1362692527.009721, log_policy
1362692527.009765, new_packet, 8
1362692527.009765, log_stream_policy, LOG
1362692527.009775, new_packet, 9
1362692527.009775, log_stream_policy, LOG
1362692527.009775, post_delay_cb, [ts=1362692527.009775, post_ts=1362692527.009775, write_ts=<uninitialized>, msg=packet number 9], 0 secs
1362692527.009775, log_policy
1362692527.009855, new_packet, 10
1362692527.009855, log_stream_policy, LOG
1362692527.009887, new_packet, 11
1362692527.009887, log_stream_policy, LOG
1362692527.009887, post_delay_cb, [ts=1362692527.009887, post_ts=1362692527.009887, write_ts=<uninitialized>, msg=packet number 11], 0 secs
1362692527.009887, log_policy
1362692527.011846, post_delay_cb, [ts=1362692527.009512, post_ts=1362692527.011846, write_ts=<uninitialized>, msg=packet number 6], 2.0 msecs 334.117889 usecs
1362692527.011846, log_policy
1362692527.011846, post_delay_cb, [ts=1362692527.009765, post_ts=1362692527.011846, write_ts=<uninitialized>, msg=packet number 8], 2.0 msecs 81.155777 usecs
1362692527.011846, log_policy
1362692527.011846, post_delay_cb, [ts=1362692527.009855, post_ts=1362692527.011846, write_ts=<uninitialized>, msg=packet number 10], 1.0 msec 991.033554 usecs
1362692527.011846, log_policy
1362692527.011846, new_packet, 12
1362692527.011846, log_stream_policy, LOG
1362692527.080828, post_delay_cb, [ts=1362692527.011846, post_ts=1362692527.080828, write_ts=<uninitialized>, msg=packet number 12], 68.0 msecs 981.88591 usecs
1362692527.080828, log_policy
1362692527.080828, new_packet, 13
1362692527.080828, log_stream_policy, LOG
1362692527.080828, post_delay_cb, [ts=1362692527.080828, post_ts=1362692527.080828, write_ts=<uninitialized>, msg=packet number 13], 0 secs
1362692527.080828, log_policy
1362692527.080972, new_packet, 14
1362692527.080972, log_stream_policy, LOG
1362692527.080972, Pcap::file_done, <...>/get.trace
1362692527.080972, post_delay_cb, [ts=1362692527.080972, post_ts=1362692527.080972, write_ts=<uninitialized>, msg=packet number 14], 0 secs
1362692527.080972, log_policy

View file

@ -0,0 +1,16 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
ts|post_ts|write_ts|msg
1362692526.869344|1362692526.869344|1362692526.869344|packet number 1
1362692526.939378|1362692526.939378|1362692526.939378|packet number 3
1362692526.939084|1362692527.008509|1362692527.008509|packet number 2
1362692526.939527|1362692527.008509|1362692527.008509|packet number 4
1362692527.008509|1362692527.008509|1362692527.008509|packet number 5
1362692527.009721|1362692527.009721|1362692527.009721|packet number 7
1362692527.009775|1362692527.009775|1362692527.009775|packet number 9
1362692527.009887|1362692527.009887|1362692527.009887|packet number 11
1362692527.009512|1362692527.011846|1362692527.011846|packet number 6
1362692527.009765|1362692527.011846|1362692527.011846|packet number 8
1362692527.009855|1362692527.011846|1362692527.011846|packet number 10
1362692527.011846|1362692527.080828|1362692527.080828|packet number 12
1362692527.080828|1362692527.080828|1362692527.080828|packet number 13
1362692527.080972|1362692527.080972|1362692527.080972|packet number 14

View file

@ -0,0 +1 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.

View file

@ -0,0 +1,58 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
1362692526.869344, new_packet, 1
1362692526.869344, log_stream_policy, LOG, [ts=1362692526.869344, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 1]
1362692526.939084, new_packet, 2
1362692526.939084, log_stream_policy, LOG, [ts=1362692526.939084, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 2]
1362692526.939378, new_packet, 3
1362692526.939378, log_stream_policy, LOG, [ts=1362692526.939378, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 3]
1362692526.939527, new_packet, 4
1362692526.939527, log_stream_policy, LOG, [ts=1362692526.939527, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 4]
1362692527.008509, new_packet, 5
1362692527.008509, log_stream_policy, LOG, [ts=1362692527.008509, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 5]
1362692527.009512, new_packet, 6
1362692527.009512, log_stream_policy, LOG, [ts=1362692527.009512, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 6]
1362692527.009512, post_delay_cb, [ts=1362692526.869344, post_ts=1362692527.009512, write_ts=<uninitialized>, msg=packet number 1], 140.0 msecs 167.951584 usecs
1362692527.009512, log_policy
1362692527.009721, new_packet, 7
1362692527.009721, log_stream_policy, LOG, [ts=1362692527.009721, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 7]
1362692527.009721, post_delay_cb, [ts=1362692526.939084, post_ts=1362692527.009721, write_ts=<uninitialized>, msg=packet number 2], 70.0 msecs 636.987686 usecs
1362692527.009721, log_policy
1362692527.009765, new_packet, 8
1362692527.009765, log_stream_policy, LOG, [ts=1362692527.009765, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 8]
1362692527.009765, post_delay_cb, [ts=1362692526.939378, post_ts=1362692527.009765, write_ts=<uninitialized>, msg=packet number 3], 70.0 msecs 386.886597 usecs
1362692527.009765, log_policy
1362692527.009775, new_packet, 9
1362692527.009775, log_stream_policy, LOG, [ts=1362692527.009775, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 9]
1362692527.009775, post_delay_cb, [ts=1362692526.939527, post_ts=1362692527.009775, write_ts=<uninitialized>, msg=packet number 4], 70.0 msecs 247.888565 usecs
1362692527.009775, log_policy
1362692527.009855, new_packet, 10
1362692527.009855, log_stream_policy, LOG, [ts=1362692527.009855, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 10]
1362692527.009855, post_delay_cb, [ts=1362692527.008509, post_ts=1362692527.009855, write_ts=<uninitialized>, msg=packet number 5], 1.0 msec 346.111298 usecs
1362692527.009855, log_policy
1362692527.009887, new_packet, 11
1362692527.009887, log_stream_policy, LOG, [ts=1362692527.009887, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 11]
1362692527.009887, post_delay_cb, [ts=1362692527.009512, post_ts=1362692527.009887, write_ts=<uninitialized>, msg=packet number 6], 375.032425 usecs
1362692527.009887, log_policy
1362692527.011846, new_packet, 12
1362692527.011846, log_stream_policy, LOG, [ts=1362692527.011846, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 12]
1362692527.011846, post_delay_cb, [ts=1362692527.009721, post_ts=1362692527.011846, write_ts=<uninitialized>, msg=packet number 7], 2.0 msecs 125.024796 usecs
1362692527.011846, log_policy
1362692527.080828, new_packet, 13
1362692527.080828, log_stream_policy, LOG, [ts=1362692527.080828, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 13]
1362692527.080828, post_delay_cb, [ts=1362692527.009765, post_ts=1362692527.080828, write_ts=<uninitialized>, msg=packet number 8], 71.0 msecs 63.041687 usecs
1362692527.080828, log_policy
1362692527.080972, new_packet, 14
1362692527.080972, log_stream_policy, LOG, [ts=1362692527.080972, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 14]
1362692527.080972, post_delay_cb, [ts=1362692527.009775, post_ts=1362692527.080972, write_ts=<uninitialized>, msg=packet number 9], 71.0 msecs 197.032928 usecs
1362692527.080972, log_policy
1362692527.080972, Pcap::file_done, <...>/get.trace
1362692527.080972, post_delay_cb, [ts=1362692527.009855, post_ts=1362692527.080972, write_ts=<uninitialized>, msg=packet number 10], 71.0 msecs 116.924286 usecs
1362692527.080972, log_policy
1362692527.080972, post_delay_cb, [ts=1362692527.009887, post_ts=1362692527.080972, write_ts=<uninitialized>, msg=packet number 11], 71.0 msecs 84.976196 usecs
1362692527.080972, log_policy
1362692527.080972, post_delay_cb, [ts=1362692527.011846, post_ts=1362692527.080972, write_ts=<uninitialized>, msg=packet number 12], 69.0 msecs 125.890732 usecs
1362692527.080972, log_policy
1362692527.080972, post_delay_cb, [ts=1362692527.080828, post_ts=1362692527.080972, write_ts=<uninitialized>, msg=packet number 13], 144.004822 usecs
1362692527.080972, log_policy
1362692527.080972, post_delay_cb, [ts=1362692527.080972, post_ts=1362692527.080972, write_ts=<uninitialized>, msg=packet number 14], 0 secs
1362692527.080972, log_policy

View file

@ -0,0 +1,16 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
ts|post_ts|write_ts|msg
1362692526.869344|1362692527.009512|1362692527.009512|packet number 1
1362692526.939084|1362692527.009721|1362692527.009721|packet number 2
1362692526.939378|1362692527.009765|1362692527.009765|packet number 3
1362692526.939527|1362692527.009775|1362692527.009775|packet number 4
1362692527.008509|1362692527.009855|1362692527.009855|packet number 5
1362692527.009512|1362692527.009887|1362692527.009887|packet number 6
1362692527.009721|1362692527.011846|1362692527.011846|packet number 7
1362692527.009765|1362692527.080828|1362692527.080828|packet number 8
1362692527.009775|1362692527.080972|1362692527.080972|packet number 9
1362692527.009855|1362692527.080972|1362692527.080972|packet number 10
1362692527.009887|1362692527.080972|1362692527.080972|packet number 11
1362692527.011846|1362692527.080972|1362692527.080972|packet number 12
1362692527.080828|1362692527.080972|1362692527.080972|packet number 13
1362692527.080972|1362692527.080972|1362692527.080972|packet number 14

View file

@ -0,0 +1,3 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
1362692527.009512 warning: unable to evict delayed records for stream LOG queue_size=6, all re-delayed?
1362692527.011846 warning: unable to evict delayed records for stream LOG queue_size=6, all re-delayed?

View file

@ -0,0 +1,72 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
1362692526.869344, new_packet, 1
1362692526.869344, log_stream_policy, LOG, [ts=1362692526.869344, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 1, redelayed=F]
1362692526.939084, new_packet, 2
1362692526.939084, log_stream_policy, LOG, [ts=1362692526.939084, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 2, redelayed=F]
1362692526.939378, new_packet, 3
1362692526.939378, log_stream_policy, LOG, [ts=1362692526.939378, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 3, redelayed=F]
1362692526.939527, new_packet, 4
1362692526.939527, log_stream_policy, LOG, [ts=1362692526.939527, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 4, redelayed=F]
1362692527.008509, new_packet, 5
1362692527.008509, log_stream_policy, LOG, [ts=1362692527.008509, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 5, redelayed=F]
1362692527.009512, new_packet, 6
1362692527.009512, log_stream_policy, LOG, [ts=1362692527.009512, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 6, redelayed=F]
1362692527.009512, post_delay_cb - re-delay, [ts=1362692526.869344, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 1, redelayed=F]
1362692527.009512, post_delay_cb - re-delay, [ts=1362692526.939084, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 2, redelayed=F]
1362692527.009512, post_delay_cb - re-delay, [ts=1362692526.939378, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 3, redelayed=F]
1362692527.009512, post_delay_cb - re-delay, [ts=1362692526.939527, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 4, redelayed=F]
1362692527.009512, post_delay_cb - re-delay, [ts=1362692527.008509, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 5, redelayed=F]
1362692527.009512, post_delay_cb - re-delay, [ts=1362692527.009512, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 6, redelayed=F]
1362692527.009721, new_packet, 7
1362692527.009721, log_stream_policy, LOG, [ts=1362692527.009721, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 7, redelayed=F]
1362692527.009721, post_delay_cb - done, [ts=1362692526.869344, post_ts=1362692527.009512, write_ts=<uninitialized>, msg=packet number 1, redelayed=T]
1362692527.009721, log_policy
1362692527.009721, post_delay_cb - done, [ts=1362692526.939084, post_ts=1362692527.009512, write_ts=<uninitialized>, msg=packet number 2, redelayed=T]
1362692527.009721, log_policy
1362692527.009765, new_packet, 8
1362692527.009765, log_stream_policy, LOG, [ts=1362692527.009765, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 8, redelayed=F]
1362692527.009765, post_delay_cb - done, [ts=1362692526.939378, post_ts=1362692527.009512, write_ts=<uninitialized>, msg=packet number 3, redelayed=T]
1362692527.009765, log_policy
1362692527.009775, new_packet, 9
1362692527.009775, log_stream_policy, LOG, [ts=1362692527.009775, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 9, redelayed=F]
1362692527.009775, post_delay_cb - done, [ts=1362692526.939527, post_ts=1362692527.009512, write_ts=<uninitialized>, msg=packet number 4, redelayed=T]
1362692527.009775, log_policy
1362692527.009855, new_packet, 10
1362692527.009855, log_stream_policy, LOG, [ts=1362692527.009855, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 10, redelayed=F]
1362692527.009855, post_delay_cb - done, [ts=1362692527.008509, post_ts=1362692527.009512, write_ts=<uninitialized>, msg=packet number 5, redelayed=T]
1362692527.009855, log_policy
1362692527.009887, new_packet, 11
1362692527.009887, log_stream_policy, LOG, [ts=1362692527.009887, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 11, redelayed=F]
1362692527.009887, post_delay_cb - done, [ts=1362692527.009512, post_ts=1362692527.009512, write_ts=<uninitialized>, msg=packet number 6, redelayed=T]
1362692527.009887, log_policy
1362692527.011846, new_packet, 12
1362692527.011846, log_stream_policy, LOG, [ts=1362692527.011846, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 12, redelayed=F]
1362692527.011846, post_delay_cb - re-delay, [ts=1362692527.009721, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 7, redelayed=F]
1362692527.011846, post_delay_cb - re-delay, [ts=1362692527.009765, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 8, redelayed=F]
1362692527.011846, post_delay_cb - re-delay, [ts=1362692527.009775, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 9, redelayed=F]
1362692527.011846, post_delay_cb - re-delay, [ts=1362692527.009855, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 10, redelayed=F]
1362692527.011846, post_delay_cb - re-delay, [ts=1362692527.009887, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 11, redelayed=F]
1362692527.011846, post_delay_cb - re-delay, [ts=1362692527.011846, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 12, redelayed=F]
1362692527.080828, new_packet, 13
1362692527.080828, log_stream_policy, LOG, [ts=1362692527.080828, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 13, redelayed=F]
1362692527.080828, post_delay_cb - done, [ts=1362692527.009721, post_ts=1362692527.011846, write_ts=<uninitialized>, msg=packet number 7, redelayed=T]
1362692527.080828, log_policy
1362692527.080828, post_delay_cb - done, [ts=1362692527.009765, post_ts=1362692527.011846, write_ts=<uninitialized>, msg=packet number 8, redelayed=T]
1362692527.080828, log_policy
1362692527.080972, new_packet, 14
1362692527.080972, log_stream_policy, LOG, [ts=1362692527.080972, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 14, redelayed=F]
1362692527.080972, post_delay_cb - done, [ts=1362692527.009775, post_ts=1362692527.011846, write_ts=<uninitialized>, msg=packet number 9, redelayed=T]
1362692527.080972, log_policy
1362692527.080972, Pcap::file_done, <...>/get.trace
1362692527.080972, post_delay_cb - done, [ts=1362692527.009855, post_ts=1362692527.011846, write_ts=<uninitialized>, msg=packet number 10, redelayed=T]
1362692527.080972, log_policy
1362692527.080972, post_delay_cb - done, [ts=1362692527.009887, post_ts=1362692527.011846, write_ts=<uninitialized>, msg=packet number 11, redelayed=T]
1362692527.080972, log_policy
1362692527.080972, post_delay_cb - done, [ts=1362692527.011846, post_ts=1362692527.011846, write_ts=<uninitialized>, msg=packet number 12, redelayed=T]
1362692527.080972, log_policy
1362692527.080972, post_delay_cb - re-delay, [ts=1362692527.080828, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 13, redelayed=F]
1362692527.080972, post_delay_cb - re-delay, [ts=1362692527.080972, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 14, redelayed=F]
1362692527.080972, post_delay_cb - done, [ts=1362692527.080828, post_ts=1362692527.080972, write_ts=<uninitialized>, msg=packet number 13, redelayed=T]
1362692527.080972, log_policy
1362692527.080972, post_delay_cb - done, [ts=1362692527.080972, post_ts=1362692527.080972, write_ts=<uninitialized>, msg=packet number 14, redelayed=T]
1362692527.080972, log_policy

View file

@ -0,0 +1,16 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
ts|post_ts|write_ts|msg
1362692526.869344|1362692527.009512|1362692527.009721|packet number 1
1362692526.939084|1362692527.009512|1362692527.009721|packet number 2
1362692526.939378|1362692527.009512|1362692527.009765|packet number 3
1362692526.939527|1362692527.009512|1362692527.009775|packet number 4
1362692527.008509|1362692527.009512|1362692527.009855|packet number 5
1362692527.009512|1362692527.009512|1362692527.009887|packet number 6
1362692527.009721|1362692527.011846|1362692527.080828|packet number 7
1362692527.009765|1362692527.011846|1362692527.080828|packet number 8
1362692527.009775|1362692527.011846|1362692527.080972|packet number 9
1362692527.009855|1362692527.011846|1362692527.080972|packet number 10
1362692527.009887|1362692527.011846|1362692527.080972|packet number 11
1362692527.011846|1362692527.011846|1362692527.080972|packet number 12
1362692527.080828|1362692527.080972|1362692527.080972|packet number 13
1362692527.080972|1362692527.080972|1362692527.080972|packet number 14

View file

@ -0,0 +1 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.

View file

@ -0,0 +1,72 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
1362692526.869344, new_packet, 1
1362692526.869344, log_stream_policy, LOG, [ts=1362692526.869344, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 1, redelayed=F]
1362692526.939084, post_delay_cb - re-delay, [ts=1362692526.869344, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 1, redelayed=F]
1362692526.939084, new_packet, 2
1362692526.939084, log_stream_policy, LOG, [ts=1362692526.939084, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 2, redelayed=F]
1362692526.939378, new_packet, 3
1362692526.939378, log_stream_policy, LOG, [ts=1362692526.939378, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 3, redelayed=F]
1362692526.939527, new_packet, 4
1362692526.939527, log_stream_policy, LOG, [ts=1362692526.939527, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 4, redelayed=F]
1362692527.008509, post_delay_cb - done, [ts=1362692526.869344, post_ts=1362692526.939084, write_ts=<uninitialized>, msg=packet number 1, redelayed=T]
1362692527.008509, log_policy
1362692527.008509, post_delay_cb - re-delay, [ts=1362692526.939084, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 2, redelayed=F]
1362692527.008509, post_delay_cb - re-delay, [ts=1362692526.939378, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 3, redelayed=F]
1362692527.008509, post_delay_cb - re-delay, [ts=1362692526.939527, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 4, redelayed=F]
1362692527.008509, new_packet, 5
1362692527.008509, log_stream_policy, LOG, [ts=1362692527.008509, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 5, redelayed=F]
1362692527.009512, post_delay_cb - done, [ts=1362692526.939084, post_ts=1362692527.008509, write_ts=<uninitialized>, msg=packet number 2, redelayed=T]
1362692527.009512, log_policy
1362692527.009512, post_delay_cb - done, [ts=1362692526.939378, post_ts=1362692527.008509, write_ts=<uninitialized>, msg=packet number 3, redelayed=T]
1362692527.009512, log_policy
1362692527.009512, post_delay_cb - done, [ts=1362692526.939527, post_ts=1362692527.008509, write_ts=<uninitialized>, msg=packet number 4, redelayed=T]
1362692527.009512, log_policy
1362692527.009512, post_delay_cb - re-delay, [ts=1362692527.008509, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 5, redelayed=F]
1362692527.009512, new_packet, 6
1362692527.009512, log_stream_policy, LOG, [ts=1362692527.009512, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 6, redelayed=F]
1362692527.009721, new_packet, 7
1362692527.009721, log_stream_policy, LOG, [ts=1362692527.009721, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 7, redelayed=F]
1362692527.009765, new_packet, 8
1362692527.009765, log_stream_policy, LOG, [ts=1362692527.009765, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 8, redelayed=F]
1362692527.009775, new_packet, 9
1362692527.009775, log_stream_policy, LOG, [ts=1362692527.009775, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 9, redelayed=F]
1362692527.009855, new_packet, 10
1362692527.009855, log_stream_policy, LOG, [ts=1362692527.009855, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 10, redelayed=F]
1362692527.009887, new_packet, 11
1362692527.009887, log_stream_policy, LOG, [ts=1362692527.009887, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 11, redelayed=F]
1362692527.011846, post_delay_cb - done, [ts=1362692527.008509, post_ts=1362692527.009512, write_ts=<uninitialized>, msg=packet number 5, redelayed=T]
1362692527.011846, log_policy
1362692527.011846, post_delay_cb - re-delay, [ts=1362692527.009512, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 6, redelayed=F]
1362692527.011846, post_delay_cb - re-delay, [ts=1362692527.009721, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 7, redelayed=F]
1362692527.011846, post_delay_cb - re-delay, [ts=1362692527.009765, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 8, redelayed=F]
1362692527.011846, post_delay_cb - re-delay, [ts=1362692527.009775, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 9, redelayed=F]
1362692527.011846, post_delay_cb - re-delay, [ts=1362692527.009855, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 10, redelayed=F]
1362692527.011846, post_delay_cb - re-delay, [ts=1362692527.009887, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 11, redelayed=F]
1362692527.011846, new_packet, 12
1362692527.011846, log_stream_policy, LOG, [ts=1362692527.011846, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 12, redelayed=F]
1362692527.080828, post_delay_cb - done, [ts=1362692527.009512, post_ts=1362692527.011846, write_ts=<uninitialized>, msg=packet number 6, redelayed=T]
1362692527.080828, log_policy
1362692527.080828, post_delay_cb - done, [ts=1362692527.009721, post_ts=1362692527.011846, write_ts=<uninitialized>, msg=packet number 7, redelayed=T]
1362692527.080828, log_policy
1362692527.080828, post_delay_cb - done, [ts=1362692527.009765, post_ts=1362692527.011846, write_ts=<uninitialized>, msg=packet number 8, redelayed=T]
1362692527.080828, log_policy
1362692527.080828, post_delay_cb - done, [ts=1362692527.009775, post_ts=1362692527.011846, write_ts=<uninitialized>, msg=packet number 9, redelayed=T]
1362692527.080828, log_policy
1362692527.080828, post_delay_cb - done, [ts=1362692527.009855, post_ts=1362692527.011846, write_ts=<uninitialized>, msg=packet number 10, redelayed=T]
1362692527.080828, log_policy
1362692527.080828, post_delay_cb - done, [ts=1362692527.009887, post_ts=1362692527.011846, write_ts=<uninitialized>, msg=packet number 11, redelayed=T]
1362692527.080828, log_policy
1362692527.080828, post_delay_cb - re-delay, [ts=1362692527.011846, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 12, redelayed=F]
1362692527.080828, new_packet, 13
1362692527.080828, log_stream_policy, LOG, [ts=1362692527.080828, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 13, redelayed=F]
1362692527.080972, new_packet, 14
1362692527.080972, log_stream_policy, LOG, [ts=1362692527.080972, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 14, redelayed=F]
1362692527.080972, Pcap::file_done, <...>/get.trace
1362692527.080972, post_delay_cb - done, [ts=1362692527.011846, post_ts=1362692527.080828, write_ts=<uninitialized>, msg=packet number 12, redelayed=T]
1362692527.080972, log_policy
1362692527.080972, post_delay_cb - re-delay, [ts=1362692527.080828, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 13, redelayed=F]
1362692527.080972, post_delay_cb - re-delay, [ts=1362692527.080972, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 14, redelayed=F]
1362692527.080972, post_delay_cb - done, [ts=1362692527.080828, post_ts=1362692527.080972, write_ts=<uninitialized>, msg=packet number 13, redelayed=T]
1362692527.080972, log_policy
1362692527.080972, post_delay_cb - done, [ts=1362692527.080972, post_ts=1362692527.080972, write_ts=<uninitialized>, msg=packet number 14, redelayed=T]
1362692527.080972, log_policy

View file

@ -0,0 +1,16 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
ts|post_ts|write_ts|msg
1362692526.869344|1362692526.939084|1362692527.008509|packet number 1
1362692526.939084|1362692527.008509|1362692527.009512|packet number 2
1362692526.939378|1362692527.008509|1362692527.009512|packet number 3
1362692526.939527|1362692527.008509|1362692527.009512|packet number 4
1362692527.008509|1362692527.009512|1362692527.011846|packet number 5
1362692527.009512|1362692527.011846|1362692527.080828|packet number 6
1362692527.009721|1362692527.011846|1362692527.080828|packet number 7
1362692527.009765|1362692527.011846|1362692527.080828|packet number 8
1362692527.009775|1362692527.011846|1362692527.080828|packet number 9
1362692527.009855|1362692527.011846|1362692527.080828|packet number 10
1362692527.009887|1362692527.011846|1362692527.080828|packet number 11
1362692527.011846|1362692527.080828|1362692527.080972|packet number 12
1362692527.080828|1362692527.080972|1362692527.080972|packet number 13
1362692527.080972|1362692527.080972|1362692527.080972|packet number 14

View file

@ -0,0 +1 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.

View file

@ -0,0 +1,72 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
1362692526.869344, new_packet, 1
1362692526.869344, log_stream_policy, LOG, [ts=1362692526.869344, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 1, redelayed=F]
1362692526.869344, post_delay_cb - re-delay, [ts=1362692526.869344, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 1, redelayed=F]
1362692526.869344, post_delay_cb - done, [ts=1362692526.869344, post_ts=1362692526.869344, write_ts=<uninitialized>, msg=packet number 1, redelayed=T]
1362692526.869344, log_policy
1362692526.939084, new_packet, 2
1362692526.939084, log_stream_policy, LOG, [ts=1362692526.939084, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 2, redelayed=F]
1362692526.939084, post_delay_cb - re-delay, [ts=1362692526.939084, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 2, redelayed=F]
1362692526.939084, post_delay_cb - done, [ts=1362692526.939084, post_ts=1362692526.939084, write_ts=<uninitialized>, msg=packet number 2, redelayed=T]
1362692526.939084, log_policy
1362692526.939378, new_packet, 3
1362692526.939378, log_stream_policy, LOG, [ts=1362692526.939378, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 3, redelayed=F]
1362692526.939378, post_delay_cb - re-delay, [ts=1362692526.939378, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 3, redelayed=F]
1362692526.939378, post_delay_cb - done, [ts=1362692526.939378, post_ts=1362692526.939378, write_ts=<uninitialized>, msg=packet number 3, redelayed=T]
1362692526.939378, log_policy
1362692526.939527, new_packet, 4
1362692526.939527, log_stream_policy, LOG, [ts=1362692526.939527, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 4, redelayed=F]
1362692526.939527, post_delay_cb - re-delay, [ts=1362692526.939527, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 4, redelayed=F]
1362692526.939527, post_delay_cb - done, [ts=1362692526.939527, post_ts=1362692526.939527, write_ts=<uninitialized>, msg=packet number 4, redelayed=T]
1362692526.939527, log_policy
1362692527.008509, new_packet, 5
1362692527.008509, log_stream_policy, LOG, [ts=1362692527.008509, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 5, redelayed=F]
1362692527.008509, post_delay_cb - re-delay, [ts=1362692527.008509, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 5, redelayed=F]
1362692527.008509, post_delay_cb - done, [ts=1362692527.008509, post_ts=1362692527.008509, write_ts=<uninitialized>, msg=packet number 5, redelayed=T]
1362692527.008509, log_policy
1362692527.009512, new_packet, 6
1362692527.009512, log_stream_policy, LOG, [ts=1362692527.009512, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 6, redelayed=F]
1362692527.009512, post_delay_cb - re-delay, [ts=1362692527.009512, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 6, redelayed=F]
1362692527.009512, post_delay_cb - done, [ts=1362692527.009512, post_ts=1362692527.009512, write_ts=<uninitialized>, msg=packet number 6, redelayed=T]
1362692527.009512, log_policy
1362692527.009721, new_packet, 7
1362692527.009721, log_stream_policy, LOG, [ts=1362692527.009721, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 7, redelayed=F]
1362692527.009721, post_delay_cb - re-delay, [ts=1362692527.009721, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 7, redelayed=F]
1362692527.009721, post_delay_cb - done, [ts=1362692527.009721, post_ts=1362692527.009721, write_ts=<uninitialized>, msg=packet number 7, redelayed=T]
1362692527.009721, log_policy
1362692527.009765, new_packet, 8
1362692527.009765, log_stream_policy, LOG, [ts=1362692527.009765, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 8, redelayed=F]
1362692527.009765, post_delay_cb - re-delay, [ts=1362692527.009765, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 8, redelayed=F]
1362692527.009765, post_delay_cb - done, [ts=1362692527.009765, post_ts=1362692527.009765, write_ts=<uninitialized>, msg=packet number 8, redelayed=T]
1362692527.009765, log_policy
1362692527.009775, new_packet, 9
1362692527.009775, log_stream_policy, LOG, [ts=1362692527.009775, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 9, redelayed=F]
1362692527.009775, post_delay_cb - re-delay, [ts=1362692527.009775, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 9, redelayed=F]
1362692527.009775, post_delay_cb - done, [ts=1362692527.009775, post_ts=1362692527.009775, write_ts=<uninitialized>, msg=packet number 9, redelayed=T]
1362692527.009775, log_policy
1362692527.009855, new_packet, 10
1362692527.009855, log_stream_policy, LOG, [ts=1362692527.009855, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 10, redelayed=F]
1362692527.009855, post_delay_cb - re-delay, [ts=1362692527.009855, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 10, redelayed=F]
1362692527.009855, post_delay_cb - done, [ts=1362692527.009855, post_ts=1362692527.009855, write_ts=<uninitialized>, msg=packet number 10, redelayed=T]
1362692527.009855, log_policy
1362692527.009887, new_packet, 11
1362692527.009887, log_stream_policy, LOG, [ts=1362692527.009887, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 11, redelayed=F]
1362692527.009887, post_delay_cb - re-delay, [ts=1362692527.009887, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 11, redelayed=F]
1362692527.009887, post_delay_cb - done, [ts=1362692527.009887, post_ts=1362692527.009887, write_ts=<uninitialized>, msg=packet number 11, redelayed=T]
1362692527.009887, log_policy
1362692527.011846, new_packet, 12
1362692527.011846, log_stream_policy, LOG, [ts=1362692527.011846, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 12, redelayed=F]
1362692527.011846, post_delay_cb - re-delay, [ts=1362692527.011846, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 12, redelayed=F]
1362692527.011846, post_delay_cb - done, [ts=1362692527.011846, post_ts=1362692527.011846, write_ts=<uninitialized>, msg=packet number 12, redelayed=T]
1362692527.011846, log_policy
1362692527.080828, new_packet, 13
1362692527.080828, log_stream_policy, LOG, [ts=1362692527.080828, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 13, redelayed=F]
1362692527.080828, post_delay_cb - re-delay, [ts=1362692527.080828, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 13, redelayed=F]
1362692527.080828, post_delay_cb - done, [ts=1362692527.080828, post_ts=1362692527.080828, write_ts=<uninitialized>, msg=packet number 13, redelayed=T]
1362692527.080828, log_policy
1362692527.080972, new_packet, 14
1362692527.080972, log_stream_policy, LOG, [ts=1362692527.080972, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 14, redelayed=F]
1362692527.080972, post_delay_cb - re-delay, [ts=1362692527.080972, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 14, redelayed=F]
1362692527.080972, post_delay_cb - done, [ts=1362692527.080972, post_ts=1362692527.080972, write_ts=<uninitialized>, msg=packet number 14, redelayed=T]
1362692527.080972, log_policy
1362692527.080972, Pcap::file_done, <...>/get.trace

View file

@ -0,0 +1,16 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
ts|post_ts|write_ts|msg
1362692526.869344|1362692526.869344|1362692526.869344|packet number 1
1362692526.939084|1362692526.939084|1362692526.939084|packet number 2
1362692526.939378|1362692526.939378|1362692526.939378|packet number 3
1362692526.939527|1362692526.939527|1362692526.939527|packet number 4
1362692527.008509|1362692527.008509|1362692527.008509|packet number 5
1362692527.009512|1362692527.009512|1362692527.009512|packet number 6
1362692527.009721|1362692527.009721|1362692527.009721|packet number 7
1362692527.009765|1362692527.009765|1362692527.009765|packet number 8
1362692527.009775|1362692527.009775|1362692527.009775|packet number 9
1362692527.009855|1362692527.009855|1362692527.009855|packet number 10
1362692527.009887|1362692527.009887|1362692527.009887|packet number 11
1362692527.011846|1362692527.011846|1362692527.011846|packet number 12
1362692527.080828|1362692527.080828|1362692527.080828|packet number 13
1362692527.080972|1362692527.080972|1362692527.080972|packet number 14

View file

@ -0,0 +1 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.

View file

@ -0,0 +1,58 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
1362692526.869344, new_packet, 1
1362692526.869344, log_stream_policy, LOG, [ts=1362692526.869344, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 1]
1362692526.939084, post_delay_cb, [ts=1362692526.869344, post_ts=1362692526.939084, write_ts=<uninitialized>, msg=packet number 1], 69.0 msecs 740.056992 usecs
1362692526.939084, log_policy
1362692526.939084, new_packet, 2
1362692526.939084, log_stream_policy, LOG, [ts=1362692526.939084, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 2]
1362692526.939378, new_packet, 3
1362692526.939378, log_stream_policy, LOG, [ts=1362692526.939378, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 3]
1362692526.939527, new_packet, 4
1362692526.939527, log_stream_policy, LOG, [ts=1362692526.939527, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 4]
1362692527.008509, post_delay_cb, [ts=1362692526.939084, post_ts=1362692527.008509, write_ts=<uninitialized>, msg=packet number 2], 69.0 msecs 424.86763 usecs
1362692527.008509, log_policy
1362692527.008509, post_delay_cb, [ts=1362692526.939378, post_ts=1362692527.008509, write_ts=<uninitialized>, msg=packet number 3], 69.0 msecs 130.897522 usecs
1362692527.008509, log_policy
1362692527.008509, post_delay_cb, [ts=1362692526.939527, post_ts=1362692527.008509, write_ts=<uninitialized>, msg=packet number 4], 68.0 msecs 981.88591 usecs
1362692527.008509, log_policy
1362692527.008509, new_packet, 5
1362692527.008509, log_stream_policy, LOG, [ts=1362692527.008509, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 5]
1362692527.009512, post_delay_cb, [ts=1362692527.008509, post_ts=1362692527.009512, write_ts=<uninitialized>, msg=packet number 5], 1.0 msec 3.026962 usecs
1362692527.009512, log_policy
1362692527.009512, new_packet, 6
1362692527.009512, log_stream_policy, LOG, [ts=1362692527.009512, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 6]
1362692527.009721, new_packet, 7
1362692527.009721, log_stream_policy, LOG, [ts=1362692527.009721, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 7]
1362692527.009765, new_packet, 8
1362692527.009765, log_stream_policy, LOG, [ts=1362692527.009765, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 8]
1362692527.009775, new_packet, 9
1362692527.009775, log_stream_policy, LOG, [ts=1362692527.009775, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 9]
1362692527.009855, new_packet, 10
1362692527.009855, log_stream_policy, LOG, [ts=1362692527.009855, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 10]
1362692527.009887, new_packet, 11
1362692527.009887, log_stream_policy, LOG, [ts=1362692527.009887, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 11]
1362692527.011846, post_delay_cb, [ts=1362692527.009512, post_ts=1362692527.011846, write_ts=<uninitialized>, msg=packet number 6], 2.0 msecs 334.117889 usecs
1362692527.011846, log_policy
1362692527.011846, post_delay_cb, [ts=1362692527.009721, post_ts=1362692527.011846, write_ts=<uninitialized>, msg=packet number 7], 2.0 msecs 125.024796 usecs
1362692527.011846, log_policy
1362692527.011846, post_delay_cb, [ts=1362692527.009765, post_ts=1362692527.011846, write_ts=<uninitialized>, msg=packet number 8], 2.0 msecs 81.155777 usecs
1362692527.011846, log_policy
1362692527.011846, post_delay_cb, [ts=1362692527.009775, post_ts=1362692527.011846, write_ts=<uninitialized>, msg=packet number 9], 2.0 msecs 71.142197 usecs
1362692527.011846, log_policy
1362692527.011846, post_delay_cb, [ts=1362692527.009855, post_ts=1362692527.011846, write_ts=<uninitialized>, msg=packet number 10], 1.0 msec 991.033554 usecs
1362692527.011846, log_policy
1362692527.011846, post_delay_cb, [ts=1362692527.009887, post_ts=1362692527.011846, write_ts=<uninitialized>, msg=packet number 11], 1.0 msec 959.085464 usecs
1362692527.011846, log_policy
1362692527.011846, new_packet, 12
1362692527.011846, log_stream_policy, LOG, [ts=1362692527.011846, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 12]
1362692527.080828, post_delay_cb, [ts=1362692527.011846, post_ts=1362692527.080828, write_ts=<uninitialized>, msg=packet number 12], 68.0 msecs 981.88591 usecs
1362692527.080828, log_policy
1362692527.080828, new_packet, 13
1362692527.080828, log_stream_policy, LOG, [ts=1362692527.080828, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 13]
1362692527.080972, new_packet, 14
1362692527.080972, log_stream_policy, LOG, [ts=1362692527.080972, post_ts=<uninitialized>, write_ts=<uninitialized>, msg=packet number 14]
1362692527.080972, Pcap::file_done, <...>/get.trace
1362692527.080972, post_delay_cb, [ts=1362692527.080828, post_ts=1362692527.080972, write_ts=<uninitialized>, msg=packet number 13], 144.004822 usecs
1362692527.080972, log_policy
1362692527.080972, post_delay_cb, [ts=1362692527.080972, post_ts=1362692527.080972, write_ts=<uninitialized>, msg=packet number 14], 0 secs
1362692527.080972, log_policy

View file

@ -0,0 +1,16 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
ts|post_ts|write_ts|msg
1362692526.869344|1362692526.939084|1362692526.939084|packet number 1
1362692526.939084|1362692527.008509|1362692527.008509|packet number 2
1362692526.939378|1362692527.008509|1362692527.008509|packet number 3
1362692526.939527|1362692527.008509|1362692527.008509|packet number 4
1362692527.008509|1362692527.009512|1362692527.009512|packet number 5
1362692527.009512|1362692527.011846|1362692527.011846|packet number 6
1362692527.009721|1362692527.011846|1362692527.011846|packet number 7
1362692527.009765|1362692527.011846|1362692527.011846|packet number 8
1362692527.009775|1362692527.011846|1362692527.011846|packet number 9
1362692527.009855|1362692527.011846|1362692527.011846|packet number 10
1362692527.009887|1362692527.011846|1362692527.011846|packet number 11
1362692527.011846|1362692527.080828|1362692527.080828|packet number 12
1362692527.080828|1362692527.080972|1362692527.080972|packet number 13
1362692527.080972|1362692527.080972|1362692527.080972|packet number 14

View file

@ -0,0 +1,4 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
error in <...>/main.zeek, line 634 and <...>/static-errors.zeek, line 12: type clash (Log::PostDelayCallback and post_delay_cb)
error in <...>/static-errors.zeek, line 12 and <...>/main.zeek, line 634: type mismatch (post_delay_cb and Log::PostDelayCallback)
error in <...>/static-errors.zeek, line 12: argument type mismatch in function call (Log::delay(id, to_any_coercerec, post_delay_cb))

View file

@ -0,0 +1,4 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
error in <...>/main.zeek, line 634 and <...>/static-errors.zeek, line 16: type clash (Log::PostDelayCallback and post_delay_cb)
error in <...>/static-errors.zeek, line 16 and <...>/main.zeek, line 634: type mismatch (post_delay_cb and Log::PostDelayCallback)
error in <...>/static-errors.zeek, line 16: argument type mismatch in function call (Log::delay(id, to_any_coercerec, post_delay_cb))

View file

@ -0,0 +1,108 @@
# @TEST-DOC: Basic tests.
# @TEST-EXEC: zeek -B logging,tm -b -r $TRACES/http/get.trace test.zeek %INPUT
# @TEST-EXEC: TEST_DIFF_CANONIFIER= btest-diff .stdout
# @TEST-EXEC: btest-diff .stderr
# @TEST-EXEC: touch test.log && zeek-cut -m -F'|' < test.log > test.cut
# @TEST-EXEC: TEST_DIFF_CANONIFIER= btest-diff test.cut
@TEST-START-FILE test.zeek
# Used by all tests below.
# Debug printing
global packet_count = 0;
event new_packet(c: connection, p: pkt_hdr)
{
++packet_count;
print network_time(), "new_packet", packet_count;
}
event Pcap::file_done(p: string)
{
print network_time(), "Pcap::file_done";
}
redef enum Log::ID += {
LOG
};
type Info: record {
ts: time &log;
write_ts: time &log &optional;
uid: string &log;
msg: string &log;
};
hook log_policy(rec: Info, id: Log::ID, filter: Log::Filter)
{
print network_time(), "log_policy", rec$uid;
rec$write_ts = network_time();
}
event zeek_init()
{
Log::create_stream(LOG, [$columns=Info, $path="test", $policy=log_policy]);
}
event new_connection(c: connection)
{
print network_time(), "new_connection", c$uid;
local info = Info($ts=network_time(), $uid=c$uid, $msg="inital-value");
Log::write(LOG, info);
}
@TEST-END-FILE test.zeek
# Delay and immediately release.
hook Log::log_stream_policy(rec: Info, id: Log::ID)
{
if ( id != LOG )
return;
print network_time(), "log_stream_policy", id, rec$uid;
local token = Log::delay(id, rec);
Log::delay_finish(id, rec, token);
}
@TEST-START-NEXT
# Delay and immediately release, twice.
hook Log::log_stream_policy(rec: Info, id: Log::ID)
{
if ( id != LOG )
return;
print network_time(), "log_stream_policy", id, rec$uid;
local token1 = Log::delay(id, rec);
Log::delay_finish(id, rec, token1);
local token2 = Log::delay(id, rec);
Log::delay_finish(id, rec, token2);
}
@TEST-START-NEXT
# Delay once, never release.
hook Log::log_stream_policy(rec: Info, id: Log::ID)
{
if ( id != LOG )
return;
print network_time(), "log_stream_policy", id, rec$uid;
Log::delay(id, rec);
}
@TEST-START-NEXT
# Delay twice, never release.
hook Log::log_stream_policy(rec: Info, id: Log::ID)
{
if ( id != LOG )
return;
print network_time(), "log_stream_policy", id, rec$uid;
Log::delay(id, rec);
Log::delay(id, rec);
}

View file

@ -0,0 +1,80 @@
# @TEST-DOC: Check usage delay in when statements.
# @TEST-EXEC: zeek -B tm,logging -b -r $TRACES/http/get.trace test.zeek %INPUT
# @TEST-EXEC: TEST_DIFF_CANONIFIER= btest-diff .stdout
# @TEST-EXEC: TEST_DIFF_CANONIFIER=$SCRIPTS/diff-remove-abspath btest-diff .stderr
# @TEST-EXEC: zeek-cut -m -F'|' < test.log > test.cut
# @TEST-EXEC: TEST_DIFF_CANONIFIER= btest-diff test.cut
@TEST-START-FILE test.zeek
# Debug printing
global packet_count = 0;
event new_packet(c: connection, p: pkt_hdr)
{
++packet_count;
print network_time(), "new_packet", packet_count;
}
event Pcap::file_done(p: string)
{
print network_time(), "Pcap::file_done";
}
redef enum Log::ID += {
LOG
};
type Info: record {
ts: time &log;
write_ts: time &log &optional;
uid: string &log;
msg: string &log;
};
hook log_policy(rec: Info, id: Log::ID, filter: Log::Filter)
{
print network_time(), "log_policy", rec$uid;
rec$write_ts = network_time();
}
event zeek_init()
{
Log::create_stream(LOG, [$columns=Info, $path="test", $policy=log_policy]);
}
@TEST-END-FILE test.zeek
hook Log::log_stream_policy(rec: Info, id: Log::ID)
{
if ( id != LOG )
return;
local now = network_time();
print now, "log_stream_policy", id, rec;
Log::delay(LOG, rec, function[now](rec2: Info, id2: Log::ID): bool {
local delayed_for = network_time() - now;
rec2$msg = fmt("%s delayed %s", rec2$msg, delayed_for);
print network_time(), "post_delay_cb", rec2;
return T;
});
}
event new_connection(c: connection)
{
print network_time(), "new_connection", c$uid;
# Using an anonymous record type with field reordering.
#
# This is quirky: Because internally this record is coerced
# very early on, the hooks and delay pipeline work with a different
# record val ptr. So an update of this record is not visible!
local info = [$msg="initial-value", $ts=network_time(), $uid=c$uid];
Log::write(LOG, info);
# Not visible after delay due to record coercion.
print network_time(), "Updating info$msg after write!";
info$msg = "after-write";
}

View file

@ -0,0 +1,118 @@
# @TEST-DOC: Calling Log::delay() during the post delay callback()
#
# @TEST-EXEC: zeek -B logging,tm -b -r $TRACES/http/get.trace test.zeek %INPUT
# @TEST-EXEC: TEST_DIFF_CANONIFIER= btest-diff .stdout
# @TEST-EXEC: TEST_DIFF_CANONIFIER=$SCRIPTS/diff-remove-abspath btest-diff .stderr
# @TEST-EXEC: touch test.log && zeek-cut -m -F'|' < test.log > test.cut
# @TEST-EXEC: TEST_DIFF_CANONIFIER= btest-diff test.cut
redef Log::default_max_delay_interval = 50msec;
@TEST-START-FILE test.zeek
global packet_count = 0;
event new_packet(c: connection, p: pkt_hdr)
{
++packet_count;
print network_time(), "new_packet", packet_count;
}
event Pcap::file_done(p: string)
{
print network_time(), "Pcap::file_done";
}
redef enum Log::ID += {
LOG
};
type Info: record {
ts: time &log;
write_ts: time &log &optional;
uid: string &log;
msg: string &log;
};
hook log_policy(rec: Info, id: Log::ID, filter: Log::Filter)
{
print network_time(), "log_policy", rec$uid;
rec$write_ts = network_time();
}
event zeek_init()
{
Log::create_stream(LOG, [$columns=Info, $path="test", $policy=log_policy]);
}
event new_connection(c: connection)
{
print network_time(), "new_connection", c$uid;
local info = Info($ts=network_time(), $uid=c$uid, $msg="inital-value");
Log::write(LOG, info);
}
@TEST-END-FILE test.zeek
# Delay the given record twice using a nested lambda.
hook Log::log_stream_policy(rec: Info, id: Log::ID)
{
if ( id != LOG )
return;
local now = network_time();
print now, "log_stream_policy", id, rec;
Log::delay(LOG, rec, function[now](rec2: Info, id2: Log::ID): bool {
local delayed_for = network_time() - now;
print network_time(), "post_delay_cb - 1", rec2, delayed_for;
Log::delay(LOG, rec2, function[now](rec3: Info, id3: Log::ID): bool {
local delayed_for2 = network_time() - now;
rec3$msg = fmt("%s delayed %s", rec3$msg, delayed_for2);
print network_time(), "post_delay_cb - 2", rec3, delayed_for2;
return T;
});
return T;
});
when [rec] ( T == F )
{
}
timeout 10msec
{
print network_time(), "when timeout", rec;
}
}
@TEST-START-NEXT
# Delay the given record twice using a nested lambda, but also immediate release.
hook Log::log_stream_policy(rec: Info, id: Log::ID)
{
if ( id != LOG )
return;
local now = network_time();
print now, "log_stream_policy", id, rec;
local token1 = Log::delay(LOG, rec, function[now](rec2: Info, id2: Log::ID): bool {
local delayed_for = network_time() - now;
print network_time(), "post_delay_cb - 1, delaying again", rec2, delayed_for;
local token2 = Log::delay(LOG, rec2, function[now](rec3: Info, id3: Log::ID): bool {
local delayed_for2 = network_time() - now;
rec3$msg = fmt("%s delayed %s", rec3$msg, delayed_for2);
print network_time(), "post_delay_cb - 2", rec3, delayed_for2;
return T;
});
print network_time(), "post_delay_cb - 1, delay_finish", rec2, delayed_for;
Log::delay_finish(LOG, rec2, token2);
return T;
});
Log::delay_finish(LOG, rec, token1);
}

View file

@ -0,0 +1,223 @@
# @TEST-DOC: Test the post delay callback and timing behavior.
#
# During new_connection() a Log::write() happens. Each packet is printed
# to observe timing behavior.
#
# @TEST-EXEC: zeek -B logging,tm -b -r $TRACES/http/get.trace test.zeek %INPUT
# @TEST-EXEC: TEST_DIFF_CANONIFIER= btest-diff .stdout
# @TEST-EXEC: TEST_DIFF_CANONIFIER=$SCRIPTS/diff-remove-abspath btest-diff .stderr
# @TEST-EXEC: touch test.log && zeek-cut -m -F'|' < test.log > test.cut
# @TEST-EXEC: TEST_DIFF_CANONIFIER= btest-diff test.cut
@TEST-START-FILE test.zeek
global packet_count = 0;
event new_packet(c: connection, p: pkt_hdr)
{
++packet_count;
print network_time(), "new_packet", packet_count;
}
event Pcap::file_done(p: string)
{
print network_time(), "Pcap::file_done";
}
redef enum Log::ID += {
LOG
};
type Info: record {
ts: time &log;
write_ts: time &log &optional;
uid: string &log;
msg: string &log;
};
hook log_policy(rec: Info, id: Log::ID, filter: Log::Filter)
{
print network_time(), "log_policy", rec$uid;
rec$write_ts = network_time();
}
event zeek_init()
{
Log::create_stream(LOG, [$columns=Info, $path="test", $policy=log_policy]);
}
event new_connection(c: connection)
{
print network_time(), "new_connection", c$uid;
local info = Info($ts=network_time(), $uid=c$uid, $msg="inital-value");
Log::write(LOG, info);
}
@TEST-END-FILE test.zeek
# Basic delay() test, no delay_finish()
hook Log::log_stream_policy(rec: Info, id: Log::ID)
{
if ( id != LOG )
return;
local now = network_time();
print now, "log_stream_policy", id, rec;
Log::delay(LOG, rec, function[now](rec2: Info, id2: Log::ID): bool {
local delayed_for = network_time() - now;
rec2$msg = fmt("%s delayed %s", rec2$msg, delayed_for);
print network_time(), "post_delay_cb", rec2, delayed_for;
return T;
});
when [rec] ( T == F )
{
}
timeout 10msec
{
print network_time(), "when timeout", rec;
}
}
# @TEST-START-NEXT
# Basic delay() test with delay_finish(), expect callback to be invoked
# right at Log::delay_finish()
hook Log::log_stream_policy(rec: Info, id: Log::ID)
{
if ( id != LOG )
return;
local now = network_time();
print now, "log_stream_policy", id, rec;
local token = Log::delay(LOG, rec, function[now](rec2: Info, id2: Log::ID): bool {
local delayed_for = network_time() - now;
rec2$msg = fmt("%s delayed %s", rec2$msg, delayed_for);
print network_time(), "post_delay_cb", rec2, delayed_for;
return T;
});
when [id, rec, token] ( T == F )
{
}
timeout 10msec
{
print network_time(), "when timeout", rec;
Log::delay_finish(id, rec, token);
}
}
# @TEST-START-NEXT
# Basic delay() test with two callbacks but just one Log::delay_finish() call.
hook Log::log_stream_policy(rec: Info, id: Log::ID)
{
if ( id != LOG )
return;
local now = network_time();
print now, "log_stream_policy", id, rec;
local token1 = Log::delay(LOG, rec, function[now](rec2: Info, id2: Log::ID): bool {
local delayed_for = network_time() - now;
rec2$msg = fmt("%s delayed %s", rec2$msg, delayed_for);
print network_time(), "post_delay_cb - 1", rec2, delayed_for;
return T;
});
local token2 = Log::delay(LOG, rec, function(rec2: Info, id2: Log::ID): bool {
print network_time(), "post_delay_cb - 2", rec2;
return T;
});
when [id, rec, token1] ( T == F )
{
}
timeout 10msec
{
print network_time(), "when timeout", rec;
Log::delay_finish(id, rec, token1);
}
}
# @TEST-START-NEXT
# Basic delay() test two callbacks and two Log::delay_finish() calls.
hook Log::log_stream_policy(rec: Info, id: Log::ID)
{
if ( id != LOG )
return;
local now = network_time();
print now, "log_stream_policy", id, rec;
local token1 = Log::delay(LOG, rec, function[now](rec2: Info, id2: Log::ID): bool {
local delayed_for = network_time() - now;
rec2$msg = fmt("%s delayed %s", rec2$msg, delayed_for);
print network_time(), "post_delay_cb - 1", rec2, delayed_for;
return T;
});
local token2 = Log::delay(LOG, rec, function(rec2: Info, id2: Log::ID): bool {
print network_time(), "post_delay_cb - 2", rec2;
return T;
});
when [id, rec, token1, token2] ( T == F )
{
}
timeout 10msec
{
print network_time(), "when timeout", rec;
Log::delay_finish(id, rec, token1);
Log::delay_finish(id, rec, token2);
}
}
# @TEST-START-NEXT
# The delay callback suppresses the log by return F.
hook Log::log_stream_policy(rec: Info, id: Log::ID)
{
if ( id != LOG )
return;
local now = network_time();
print now, "log_stream_policy", id, rec;
local token = Log::delay(LOG, rec, function[now](rec2: Info, id2: Log::ID): bool {
local delayed_for = network_time() - now;
print network_time(), "post_delay_cb", rec2, delayed_for;
return F;
});
when [id, rec, token] ( T == F )
{
}
timeout 10msec
{
print network_time(), "when timeout", rec;
Log::delay_finish(id, rec, token);
}
}
# @TEST-START-NEXT
# Do a delay and immediate release with a callback.
hook Log::log_stream_policy(rec: Info, id: Log::ID)
{
if ( id != LOG )
return;
local now = network_time();
print now, "log_stream_policy", id, rec;
local token = Log::delay(LOG, rec, function[now](rec2: Info, id2: Log::ID): bool {
local delayed_for = network_time() - now;
print network_time(), "post_delay_cb", rec2, delayed_for;
return T;
});
Log::delay_finish(id, rec, token);
}

View file

@ -0,0 +1,72 @@
# @TEST-DOC: Test some error cases
# @TEST-EXEC: zeek -b -r $TRACES/http/get.trace %INPUT
# @TEST-EXEC: TEST_DIFF_CANONIFIER='$SCRIPTS/diff-remove-abspath | sed -r "s/0x[0-9a-z]+/0x<...>/g"' btest-diff .stderr
redef enum Log::ID += { LOG };
event zeek_init()
{
# Not within a log write
Log::delay(LOG, []);
}
@TEST-START-NEXT
@load base/protocols/conn
hook Log::log_stream_policy(rec: Conn::Info, id: Log::ID)
{
# Not the same record as the one from the hook.
Log::delay(id, copy(rec));
}
@TEST-START-NEXT
@load base/protocols/conn
@load base/protocols/dns
hook Log::log_stream_policy(rec: Conn::Info, id: Log::ID)
{
# Wrong stream identifier
Log::delay(DNS::LOG, rec);
}
@TEST-START-NEXT
@load base/protocols/conn
hook Log::log_stream_policy(rec: Conn::Info, id: Log::ID)
{
# Wrong token for delay_finish()
local token = Log::delay(id, rec);
Log::delay_finish(id, rec, 42);
}
@TEST-START-NEXT
@load base/protocols/conn
hook Log::log_stream_policy(rec: Conn::Info, id: Log::ID)
{
# Wrong record for delay_finish()
local token = Log::delay(id, rec);
Log::delay_finish(id, copy(rec), token);
}
@TEST-START-NEXT
@load base/protocols/conn
hook Log::log_stream_policy(rec: Conn::Info, id: Log::ID)
{
# Wrong token type for delay_finish()
local token = Log::delay(id, rec);
Log::delay_finish(id, rec, "42");
}
@TEST-START-NEXT
@load base/protocols/conn
hook Log::log_stream_policy(rec: Conn::Info, id: Log::ID)
{
# Delay underflow.
local token = Log::delay(id, rec);
Log::delay_finish(id, rec, token);
Log::delay_finish(id, rec, token);
}

View file

@ -0,0 +1,58 @@
# @TEST-DOC: Example using lookup_addr()
# @TEST-EXEC: zeek -b -r $TRACES/http/get.trace %INPUT
# @TEST-EXEC: TEST_DIFF_CANONIFIER= btest-diff .stdout
# @TEST-EXEC: btest-diff .stderr
# @TEST-EXEC: zeek-cut -m ts uid id.orig_h orig_name id.resp_h resp_name < conn.log > conn.cut
# @TEST-EXEC: btest-diff conn.cut
# Enrich conn.log with lookup_addr() result
@load base/protocols/conn
redef record Conn::Info += {
orig_name: string &log &optional;
resp_name: string &log &optional;
};
hook Log::log_stream_policy(rec: Conn::Info, id: Log::ID)
{
if ( id != Conn::LOG )
return;
print network_time(), "log_stream_policy", id, rec;
local token1 = Log::delay(id, rec, function(rec2: Conn::Info, id2: Log::ID): bool {
print network_time(), "token1 delay hook";
return T;
});
local token2 = Log::delay(id, rec, function(rec2: Conn::Info, id2: Log::ID): bool {
print network_time(), "token2 delay hook";
return T;
});
when [id, rec, token1] ( local orig_name = lookup_addr(rec$id$orig_h) )
{
rec$orig_name = orig_name;
Log::delay_finish(id, rec, token1);
}
timeout 150msec
{
Reporter::warning(fmt("lookup_addr timeout for %s", rec$id$orig_h));
}
when [id, rec, token2] ( local resp_name = lookup_addr(rec$id$resp_h) )
{
rec$resp_name = resp_name;
Log::delay_finish(id, rec, token2);
}
timeout 150msec
{
Reporter::warning(fmt("lookup_addr timeout for %s", rec$id$resp_h));
}
}
event Pcap::file_done(path: string)
{
print network_time(), "Pcap::file_done";
}

View file

@ -0,0 +1,87 @@
# @TEST-DOC: Test the behavior when the same record is written twice. Each Log::write() is delayed independenly. In the test below, the second Log::write() is not delayed.
# @TEST-EXEC: zeek -B logging,tm -b -r $TRACES/http/get.trace test.zeek %INPUT
# @TEST-EXEC: TEST_DIFF_CANONIFIER=$SCRIPTS/diff-remove-abspath btest-diff .stdout
# @TEST-EXEC: TEST_DIFF_CANONIFIER=$SCRIPTS/diff-remove-abspath btest-diff .stderr
# @TEST-EXEC: touch test.log && zeek-cut -m -F'|' < test.log > test.cut
# @TEST-EXEC: TEST_DIFF_CANONIFIER= btest-diff test.cut
@TEST-START-FILE test.zeek
global packet_count = 0;
event new_packet(c: connection, p: pkt_hdr)
{
++packet_count;
print network_time(), "new_packet", packet_count;
}
event Pcap::file_done(p: string)
{
print network_time(), "Pcap::file_done";
}
redef enum Log::ID += {
LOG
};
type Info: record {
ts: time &log;
write_ts: time &log &optional;
uid: string &log;
msg: string &log;
};
hook log_policy(rec: Info, id: Log::ID, filter: Log::Filter)
{
print network_time(), "log_policy", rec$uid, rec$msg;
rec$write_ts = network_time();
}
event zeek_init()
{
Log::create_stream(LOG, [$columns=Info, $path="test", $policy=log_policy]);
}
@TEST-END-FILE test.zeek
event new_connection(c: connection)
{
print network_time(), "new_connection", c$uid;
local info = Info($ts=network_time(), $uid=c$uid, $msg="inital-value");
Log::write(LOG, info);
# This becomes visible on the first write.
info$msg = "initial-value-second-write";
Log::write(LOG, info);
}
global write = 0;
hook Log::log_stream_policy(rec: Info, id: Log::ID)
{
if ( id != LOG )
return;
++write;
# Second write is directly going to the filters.
if ( write == 2 )
return;
local now = network_time();
print now, "log_stream_policy", id, write, rec;
Log::delay(LOG, rec, function[now](rec2: Info, id2: Log::ID): bool {
local delayed_for = network_time() - now;
rec2$msg = fmt("%s delayed %s", rec2$msg, delayed_for);
print network_time(), "post_delay_cb", rec2, delayed_for;
return T;
});
when [rec] ( T == F )
{
}
timeout 10msec
{
print network_time(), "when timeout", rec;
}
}

View file

@ -0,0 +1,112 @@
# @TEST-DOC: Test the behavior when a Log::write() happens within Log::log_stream_policy(), or within a post_delay_cb hook.
# @TEST-EXEC: zeek -B logging,tm -b -r $TRACES/http/get.trace test.zeek %INPUT
# @TEST-EXEC: TEST_DIFF_CANONIFIER=$SCRIPTS/diff-remove-abspath btest-diff .stdout
# @TEST-EXEC: TEST_DIFF_CANONIFIER=$SCRIPTS/diff-remove-abspath btest-diff .stderr
# @TEST-EXEC: touch test.log && zeek-cut -m -F'|' < test.log > test.cut
# @TEST-EXEC: TEST_DIFF_CANONIFIER= btest-diff test.cut
#
# @TEST-EXEC: touch test-other.log && zeek-cut -m -F'|' < test-other.log > test-other.cut
# @TEST-EXEC: TEST_DIFF_CANONIFIER= btest-diff test-other.cut
@TEST-START-FILE test.zeek
# Debug printing
global packet_count = 0;
event new_packet(c: connection, p: pkt_hdr)
{
++packet_count;
print network_time(), "new_packet", packet_count;
}
event Pcap::file_done(p: string)
{
print network_time(), "Pcap::file_done";
}
redef enum Log::ID += {
LOG,
LOG_OTHER,
};
type Info: record {
ts: time &log;
write_ts: time &log &optional;
uid: string &log;
msg: string &log;
};
hook log_policy(rec: Info, id: Log::ID, filter: Log::Filter)
{
print network_time(), "log_policy", rec$uid, id, rec$msg;
rec$write_ts = network_time();
}
event zeek_init()
{
Log::create_stream(LOG, [$columns=Info, $path="test", $policy=log_policy]);
Log::create_stream(LOG_OTHER, [$columns=Info, $path="test-other", $policy=log_policy]);
}
event new_connection(c: connection)
{
print network_time(), "new_connection", c$uid;
local info = Info($ts=network_time(), $uid=c$uid, $msg="inital-value");
Log::write(LOG, info);
}
@TEST-END-FILE test.zeek
hook Log::log_stream_policy(rec: Info, id: Log::ID)
{
local now = network_time();
print now, "log_stream_policy", id, rec;
if ( id != LOG )
return;
# Send to the other log.
Log::write(LOG_OTHER, rec);
Log::delay(LOG, rec, function[now](rec2: Info, id2: Log::ID): bool {
local delayed_for = network_time() - now;
rec2$msg = fmt("%s delayed %s", rec2$msg, delayed_for);
print network_time(), "post_delay_cb", rec2, delayed_for;
return T;
});
when [rec] ( T == F )
{
}
timeout 10msec
{
print network_time(), "when timeout", rec;
}
}
@TEST-START-NEXT
hook Log::log_stream_policy(rec: Info, id: Log::ID)
{
local now = network_time();
print now, "log_stream_policy", id, rec;
if ( id != LOG )
return;
Log::delay(LOG, rec, function[now](rec2: Info, id2: Log::ID): bool {
local delayed_for = network_time() - now;
rec2$msg = fmt("%s delayed %s", rec2$msg, delayed_for);
print network_time(), "post_delay_cb", rec2, delayed_for;
Log::write(LOG_OTHER, rec2);
return T;
});
when [rec] ( T == F )
{
}
timeout 10msec
{
print network_time(), "when timeout", rec;
}
}

View file

@ -0,0 +1,142 @@
# @TEST-DOC: Changing queue parameters while writes are pending.
# @TEST-EXEC: zeek -B logging,tm -b -r $TRACES/http/get.trace test.zeek %INPUT
# @TEST-EXEC: TEST_DIFF_CANONIFIER=$SCRIPTS/diff-remove-abspath btest-diff .stdout
# @TEST-EXEC: TEST_DIFF_CANONIFIER=$SCRIPTS/diff-remove-abspath btest-diff .stderr
# @TEST-EXEC: zeek-cut -m -F'|' < test.log > test.cut
# @TEST-EXEC: TEST_DIFF_CANONIFIER= btest-diff test.cut
@TEST-START-FILE test.zeek
# Used by all tests below.
# Debug printing
global packet_count = 0;
redef enum Log::ID += {
LOG
};
type Info: record {
ts: time &log;
post_ts: time &log &optional;
write_ts: time &log &optional;
msg: string &log;
};
event new_packet(c: connection, p: pkt_hdr)
{
++packet_count;
print network_time(), "new_packet", packet_count;
local info = Info($ts=network_time(), $msg=fmt("packet number %s", packet_count));
Log::write(LOG, info);
}
hook log_policy(rec: Info, id: Log::ID, filter: Log::Filter)
{
print network_time(), "log_policy";
rec$write_ts = network_time();
}
event Pcap::file_done(p: string)
{
print network_time(), "Pcap::file_done", p;
}
@TEST-END-FILE test.zeek
# Delay records for a long time, reduce queue size after 10 packets to 3.
event zeek_init()
{
Log::create_stream(LOG, [
$columns=Info,
$path="test",
$policy=log_policy,
$max_delay_interval=10sec,
]);
}
event new_packet(c: connection, p: pkt_hdr) &priority=-5
{
if ( packet_count == 10 )
{
print network_time(), "set_max_delay_queue_size to 3";
Log::set_max_delay_queue_size(LOG, 3);
}
}
hook Log::log_stream_policy(rec: Info, id: Log::ID)
{
if ( id != LOG )
return;
local now = network_time();
print now, "log_stream_policy", id, rec;
Log::delay(id, rec, function[now](rec2: Info, id2: Log::ID): bool {
local delayed_for = network_time() - now;
rec2$post_ts = network_time();
print network_time(), "post_delay_cb", rec2, delayed_for;
return T;
});
}
# @TEST-START-NEXT
#
# Delay records for a long time, reduce queue size after 10 packets to 3,
# re-delay all records once, provoking failure to free any space in the
# queue.
#
redef record Info += {
redelayed: bool &default=F;
};
event zeek_init()
{
Log::create_stream(LOG, [
$columns=Info,
$path="test",
$policy=log_policy,
$max_delay_interval=10sec,
]);
}
function post_delay_cb(rec: Info, id: Log::ID): bool
{
if ( ! rec$redelayed )
{
print network_time(), "post_delay_cb - re-delay", rec;
rec$post_ts = network_time();
rec$redelayed = T;
Log::delay(id, rec, post_delay_cb);
return T;
}
print network_time(), "post_delay_cb - done", rec;
return T;
}
hook Log::log_stream_policy(rec: Info, id: Log::ID)
{
if ( id != LOG )
return;
local now = network_time();
print now, "log_stream_policy", id, rec;
Log::delay(id, rec, post_delay_cb);
}
event new_packet(c: connection, p: pkt_hdr) &priority=-5
{
if ( packet_count == 10 )
{
print network_time(), "set_max_delay_queue_size to 3";
Log::set_max_delay_queue_size(LOG, 3);
}
}

View file

@ -0,0 +1,340 @@
# @TEST-DOC: Delay queue testing.
# @TEST-EXEC: zeek -B logging,tm -b -r $TRACES/http/get.trace test.zeek %INPUT
# @TEST-EXEC: TEST_DIFF_CANONIFIER=$SCRIPTS/diff-remove-abspath btest-diff .stdout
# @TEST-EXEC: TEST_DIFF_CANONIFIER=$SCRIPTS/diff-remove-abspath btest-diff .stderr
# @TEST-EXEC: zeek-cut -m -F'|' < test.log > test.cut
# @TEST-EXEC: TEST_DIFF_CANONIFIER= btest-diff test.cut
@TEST-START-FILE test.zeek
# Used by all tests below.
# Debug printing
global packet_count = 0;
redef enum Log::ID += {
LOG
};
type Info: record {
ts: time &log;
post_ts: time &log &optional;
write_ts: time &log &optional;
msg: string &log;
};
event new_packet(c: connection, p: pkt_hdr)
{
++packet_count;
print network_time(), "new_packet", packet_count;
local info = Info($ts=network_time(), $msg=fmt("packet number %s", packet_count));
Log::write(LOG, info);
}
hook log_policy(rec: Info, id: Log::ID, filter: Log::Filter)
{
print network_time(), "log_policy";
rec$write_ts = network_time();
}
event Pcap::file_done(p: string)
{
print network_time(), "Pcap::file_done", p;
}
@TEST-END-FILE test.zeek
# Delay every record by 1msec.
event zeek_init()
{
Log::create_stream(LOG, [
$columns=Info,
$path="test",
$policy=log_policy,
$max_delay_interval=1msec,
]);
}
hook Log::log_stream_policy(rec: Info, id: Log::ID)
{
if ( id != LOG )
return;
local now = network_time();
print now, "log_stream_policy", id, rec;
Log::delay(id, rec, function[now](rec2: Info, id2: Log::ID): bool {
local delayed_for = network_time() - now;
rec2$post_ts = network_time();
print network_time(), "post_delay_cb", rec2, delayed_for;
return T;
});
}
# @TEST-START-NEXT
#
# Delay every record, but call Log::delay_finish() immediately afterwards
# through an event.
event zeek_init()
{
Log::create_stream(LOG, [
$columns=Info,
$path="test",
$policy=log_policy,
$max_delay_interval=1msec,
]);
}
event release_delay(rec: Info, token: Log::DelayToken)
{
Log::delay_finish(LOG, rec, token);
}
hook Log::log_stream_policy(rec: Info, id: Log::ID)
{
if ( id != LOG )
return;
local now = network_time();
print now, "log_stream_policy", id;
local token = Log::delay(id, rec, function[now](rec2: Info, id2: Log::ID): bool {
local delayed_for = network_time() - now;
rec2$post_ts = network_time();
print network_time(), "post_delay_cb", rec2, delayed_for;
return T;
});
event release_delay(rec, token);
}
# @TEST-START-NEXT
#
# Delay every record, and for every other record call Log::delay_finish()
# immediately afterwards via an event.
event zeek_init()
{
Log::create_stream(LOG, [
$columns=Info,
$path="test",
$policy=log_policy,
$max_delay_interval=1msec,
]);
}
event release_delay(rec: Info, token: Log::DelayToken)
{
Log::delay_finish(LOG, rec, token);
}
global write = 0;
hook Log::log_stream_policy(rec: Info, id: Log::ID)
{
if ( id != LOG )
return;
++write;
local now = network_time();
print now, "log_stream_policy", id;
local token = Log::delay(id, rec, function[now](rec2: Info, id2: Log::ID): bool {
local delayed_for = network_time() - now;
rec2$post_ts = network_time();
print network_time(), "post_delay_cb", rec2, delayed_for;
return T;
});
if ( write % 2 == 1 )
event release_delay(rec, token);
}
# @TEST-START-NEXT
# Delay every entry by 10 seconds, but set queue size to 5 such that
# entries are evicted when the queue size is reached.
event zeek_init()
{
Log::create_stream(LOG, [
$columns=Info,
$path="test",
$policy=log_policy,
$max_delay_interval=10sec,
$max_delay_queue_size=5,
]);
}
hook Log::log_stream_policy(rec: Info, id: Log::ID)
{
if ( id != LOG )
return;
local now = network_time();
print now, "log_stream_policy", id, rec;
Log::delay(id, rec, function[now](rec2: Info, id2: Log::ID): bool {
local delayed_for = network_time() - now;
rec2$post_ts = network_time();
print network_time(), "post_delay_cb", rec2, delayed_for;
return T;
});
}
# @TEST-START-NEXT
# Re-delaying works even if that results in more forceful expiration.
redef record Info += {
redelayed: bool &default=F;
};
event zeek_init()
{
Log::create_stream(LOG, [
$columns=Info,
$path="test",
$policy=log_policy,
$max_delay_interval=10sec,
$max_delay_queue_size=5,
]);
}
function post_delay_cb(rec: Info, id: Log::ID): bool
{
if ( ! rec$redelayed )
{
print network_time(), "post_delay_cb - re-delay", rec;
rec$post_ts = network_time();
rec$redelayed = T;
Log::delay(id, rec, post_delay_cb);
return T;
}
print network_time(), "post_delay_cb - done", rec;
return T;
}
hook Log::log_stream_policy(rec: Info, id: Log::ID)
{
if ( id != LOG )
return;
local now = network_time();
print now, "log_stream_policy", id, rec;
Log::delay(id, rec, post_delay_cb);
}
# @TEST-START-NEXT
# Re-delay once after the delay expired.
redef record Info += {
redelayed: bool &default=F;
};
event zeek_init()
{
Log::create_stream(LOG, [
$columns=Info,
$path="test",
$policy=log_policy,
$max_delay_interval=1msec,
]);
}
function post_delay_cb(rec: Info, id: Log::ID): bool
{
if ( ! rec$redelayed )
{
print network_time(), "post_delay_cb - re-delay", rec;
rec$post_ts = network_time();
rec$redelayed = T;
Log::delay(id, rec, post_delay_cb);
return T;
}
print network_time(), "post_delay_cb - done", rec;
return T;
}
hook Log::log_stream_policy(rec: Info, id: Log::ID)
{
if ( id != LOG )
return;
local now = network_time();
print now, "log_stream_policy", id, rec;
Log::delay(id, rec, post_delay_cb);
}
# @TEST-START-NEXT
# Re-delay once after Log::delay_finish()
redef record Info += {
redelayed: bool &default=F;
};
event release_delay(rec: Info, token: Log::DelayToken)
{
Log::delay_finish(LOG, rec, token);
}
event zeek_init()
{
Log::create_stream(LOG, [
$columns=Info,
$path="test",
$policy=log_policy,
$max_delay_interval=1msec,
]);
}
function post_delay_cb(rec: Info, id: Log::ID): bool
{
if ( ! rec$redelayed )
{
print network_time(), "post_delay_cb - re-delay", rec;
rec$post_ts = network_time();
rec$redelayed = T;
local token = Log::delay(id, rec, post_delay_cb);
event release_delay(rec, token);
return T;
}
print network_time(), "post_delay_cb - done", rec;
return T;
}
hook Log::log_stream_policy(rec: Info, id: Log::ID)
{
if ( id != LOG )
return;
local now = network_time();
print now, "log_stream_policy", id, rec;
local token = Log::delay(id, rec, post_delay_cb);
event release_delay(rec, token);
}

Some files were not shown because too many files have changed in this diff Show more