bind9/lib
Michał Kępień 02063cbae2 Make dns_dt_send() call dns_dt_reopen() asynchronously
Instead of checking current dnstap output file size and potentially
synchronously calling dns_dt_reopen() upon every call to dns_dt_send():

  - call dns_dt_reopen() asynchronously by queuing an event to the task
    specified at dnstap environment creation time,

  - ensure no roll event is outstanding before checking dnstap output
    file size and potentially queuing another roll event.

This causes dnstap output files to exceed their configured size limits,
but prevents any two threads from performing the roll simultaneously
(which causes crashes).
2018-02-16 09:39:24 +01:00
..
bind9 [rt43670] more emphatic warning 2018-02-09 12:28:49 +11:00
dns Make dns_dt_send() call dns_dt_reopen() asynchronously 2018-02-16 09:39:24 +01:00
irs [master] update 9.11 api range 2018-01-24 10:22:59 -08:00
isc conditionally declare stacksize 2018-02-16 10:20:39 +11:00
isccc [master] update 9.11 api range 2018-01-24 10:22:59 -08:00
isccfg [master] update 9.11 api range 2018-01-24 10:22:59 -08:00
ns use %u instead of %d 2018-02-16 10:20:38 +11:00
samples use %u instead of %d 2018-02-16 10:20:39 +11:00
tests update copyright notice / whitespace 2017-09-09 23:46:01 +00:00
win32/bindevt [master] add libns and remove liblwres 2017-09-08 13:47:34 -07:00
.gitignore added gitignore, removed cvsignore 2012-03-03 23:10:05 -08:00
Atffile [master] add libns and remove liblwres 2017-09-08 13:47:34 -07:00
Kyuafile regen master 2017-12-29 01:44:18 +00:00
Makefile.in [master] add libns and remove liblwres 2017-09-08 13:47:34 -07:00