Witold Kręcicki
c1a4f0e66a
Use multiple worker queues (using isc_task_sendto()) in unix socket code
2018-11-15 08:21:17 +00:00
Witold Kręcicki
559ce1e330
use REUSEPORT only for NOLISTEN dispatchers
2018-11-15 08:21:17 +00:00
Witold Kręcicki
b2b210d6d9
Make watching/unwatching sockets saner.
2018-11-15 08:21:17 +00:00
Witold Kręcicki
d652551e86
Use the newly accepted FD in TCP code.
2018-11-15 08:21:17 +00:00
Witold Kręcicki
88edf8fe4d
Use isc_refcount_t in socket reference counting.
2018-11-15 08:21:17 +00:00
Witold Krecicki
7223790380
Multiple network event loop threads support for Solarises /dev/poll.
2018-11-15 08:21:17 +00:00
Witold Kręcicki
9c926a5d9b
Mangle fdlocks a bit.
...
Mutexes are slower if they're in the same cache line. Since
fd's come in herds, and usually our listen sockets will have nearby
fd numbers, we mangle fdlocks so that the locks are further away.
2018-11-15 08:21:17 +00:00
Witold Kręcicki
58d75d9d8d
Fix a race between socket closing and incoming event.
2018-11-15 08:21:17 +00:00
Witold Kręcicki
f94f4bc1f4
Set network threads CPU affintity.
2018-11-15 08:21:17 +00:00
Witold Kręcicki
bd024eee57
Add runtime detection of SO_REUSEPORT, use it instead of dup() if available.
2018-11-15 08:21:17 +00:00
Witold Kręcicki
89b1817211
Use the same number of UDP dispatchers as CPUs.
2018-11-15 08:21:17 +00:00
Witold Krecicki
6feb688f69
Use multiple network event loop threads with separate data structures.
2018-11-15 08:21:17 +00:00
Witold Kręcicki
cbc1b12311
Do IO after event directly in the network thread, don't queue an event in a separate task.
2018-11-15 08:21:17 +00:00
Witold Kręcicki
778ab8158a
Remove fdwatch sockets, those are not used anywhere.
2018-11-15 08:21:17 +00:00
Evan Hunt
59171fe359
Merge branch '620-cmocka-conversions' into 'master'
...
Resolve "CMOCKA conversions"
Closes #620
See merge request isc-projects/bind9!886
2018-11-15 00:18:59 -05:00
Evan Hunt
32503f3b52
CHANGES
2018-11-14 20:17:18 -08:00
Evan Hunt
a2013231a3
remove --with-atf from gitlab CI
2018-11-14 20:17:04 -08:00
Evan Hunt
8c4d50c6bc
remove ATF source code and Atffiles
2018-11-14 20:17:04 -08:00
Evan Hunt
efe3c038b1
remove ATF from configure
2018-11-14 20:17:04 -08:00
Evan Hunt
d534ae5c12
remove atf-run from unittest.sh.in
2018-11-14 20:17:04 -08:00
Joey
336d5a5374
convert update_test; remove ATF from lib/dns/tests
2018-11-14 20:17:04 -08:00
Joey
92a3762cb6
convert tsig_test
2018-11-14 20:17:04 -08:00
Joey
2c7e6947fa
convert time_test
2018-11-14 20:17:04 -08:00
Joey
eda6281f98
convert sigs_test
2018-11-14 20:17:04 -08:00
Joey
b915cdbf0b
convert rsa_test
2018-11-14 20:17:04 -08:00
Joey
2837a821e8
convert resolver_test
2018-11-14 20:17:04 -08:00
Joey
dfd90dbb82
convert rbt_serialize_test
2018-11-14 20:17:04 -08:00
Joey
1b48e710d5
convert name_test
2018-11-14 20:17:04 -08:00
Joey
4ba08bb119
convert master_test
2018-11-14 20:17:04 -08:00
Joey
e38901154d
convert keytable_test
2018-11-14 20:17:04 -08:00
Joey
9a464ef869
convert private_test
2018-11-14 20:17:04 -08:00
Evan Hunt
98d5abb73c
convert dbversion_test
2018-11-14 20:17:04 -08:00
Joey
ad923f82b1
convert dst_test
2018-11-14 20:17:04 -08:00
Joey
005e19ad3f
convert db_test
2018-11-14 20:17:04 -08:00
Evan Hunt
8d347788b0
convert dispatch_test
2018-11-14 20:17:04 -08:00
Evan Hunt
01a193ff6c
convert zonemgr_test
2018-11-14 20:17:04 -08:00
Evan Hunt
0a4f6122de
convert zt_test
2018-11-14 20:17:04 -08:00
Evan Hunt
bb5ed5a4ac
convert rdata_test
...
- also added code to dnstest.c to optionally suppress printing of errors
from dns_rdata_fromtxt()
2018-11-14 20:17:04 -08:00
Evan Hunt
55465517c7
convert rbt_test
2018-11-14 20:17:04 -08:00
Evan Hunt
9f83d31e42
convert dnstap_test
2018-11-14 20:17:04 -08:00
Evan Hunt
06b4ff5fe2
convert geoip_test
2018-11-14 20:17:04 -08:00
Evan Hunt
015fda0bb4
convert nsec3_test
2018-11-14 20:17:04 -08:00
Evan Hunt
28121c248e
convert rdatasetstats_test
2018-11-14 20:17:04 -08:00
Evan Hunt
79cd093cd7
convert dbiterator_test
2018-11-14 20:17:04 -08:00
Evan Hunt
6dfc868fba
convert dbdiff_test
2018-11-14 20:17:04 -08:00
Evan Hunt
db5eece106
convert peer_test
2018-11-14 20:17:04 -08:00
Evan Hunt
cca16eccd7
convert rdataset_test
2018-11-14 20:17:04 -08:00
Evan Hunt
a33bca5d55
convert acl_test
2018-11-14 20:17:04 -08:00
Evan Hunt
dcf65c82ad
convert dh_test
2018-11-14 20:17:04 -08:00
Joey
9eea00cd3c
convert socket_test; remove ATF from lib/isc/tests
2018-11-14 20:17:04 -08:00