bind9/bin/tools
Ondřej Surý 2cb5a6210f
Improve the badcache cleaning by adding LRU and using RCU
Instead of cleaning the dns_badcache opportunistically, add per-loop
LRU, so each thread-loop can clean the expired entries.  This also
allows removal of the atomic operations as the badcache entries are now
immutable, instead of updating the badcache entry in place, the old
entry is now deleted from the hashtable and the LRU list, and the new
entry is inserted in the LRU.
2024-11-27 17:44:53 +01:00
..
.gitignore Remove genrandom command and all usage of specific random files throughout the system test suite 2018-05-16 09:54:35 +02:00
arpaname.c Remove redundant parentheses from the return statement 2024-11-19 12:27:22 +01:00
arpaname.rst Use semantic markup for :program: self-references 2022-03-14 10:46:36 +01:00
dnstap-read.c use only c23 or c11 noreturn specifiers 2024-08-07 18:27:40 +03:00
dnstap-read.rst Add option to dnstap-read to print long timestamps 2023-05-04 15:12:53 +02:00
Makefile.am Remove libbind9 2023-02-21 13:12:26 +00:00
mdig.c Improve the badcache cleaning by adding LRU and using RCU 2024-11-27 17:44:53 +01:00
mdig.rst fully remove DSCP 2023-01-17 16:18:21 -08:00
named-journalprint.c Remove redundant parentheses from the return statement 2024-11-19 12:27:22 +01:00
named-journalprint.rst Add internal hyperlinks to See Also section of manual pages 2022-03-14 10:46:36 +01:00
named-nzd2nzf.c Remove redundant parentheses from the return statement 2024-11-19 12:27:22 +01:00
named-nzd2nzf.rst Hyperlink program names to their manual pages 2022-03-14 10:46:36 +01:00
named-rrchecker.c Remove redundant parentheses from the return statement 2024-11-19 12:27:22 +01:00
named-rrchecker.rst Add internal hyperlinks to See Also section of manual pages 2022-03-14 10:46:36 +01:00
nsec3hash.c Remove redundant parentheses from the return statement 2024-11-19 12:27:22 +01:00
nsec3hash.rst Use semantic markup for :program: self-references 2022-03-14 10:46:36 +01:00