Witold Kręcicki
|
f956da9d2c
|
Fixes for affine workers
|
2018-09-05 10:02:24 +02:00 |
|
Witold Kręcicki
|
24303542d6
|
WIP: affine workers, take 2
|
2018-09-05 10:02:24 +02:00 |
|
Witold Kręcicki
|
fc22b6946c
|
Make network threads cpu-affine
|
2018-09-05 10:02:24 +02:00 |
|
Witold Kręcicki
|
5ebbadea33
|
Less locking
|
2018-09-05 10:02:24 +02:00 |
|
Witold Kręcicki
|
ddba8a53d3
|
Fix a race in socket code
|
2018-09-05 10:02:24 +02:00 |
|
Witold Kręcicki
|
32f01b92ed
|
CPUS=1 (not 1.5)
|
2018-09-05 10:02:24 +02:00 |
|
Witold Kręcicki
|
b54db86872
|
Use lockless PRNG
|
2018-09-05 10:02:24 +02:00 |
|
Witold Kręcicki
|
4444713685
|
Revert "WiP: direct task sending"
This reverts commit c4b1701647c99321335f8f8c29b65a09dbf6eeb1.
|
2018-09-05 10:02:24 +02:00 |
|
Witold Kręcicki
|
9f093cdc0a
|
Revert "WiP - direct execution, part 2"
This reverts commit f0221a156a502b13c1ce1a2f414a670ba9c7eb28.
|
2018-09-05 10:02:24 +02:00 |
|
Witold Kręcicki
|
bad159f588
|
WiP - direct execution, part 2
|
2018-09-05 10:02:24 +02:00 |
|
Witold Kręcicki
|
39cc064238
|
WiP: direct task sending
|
2018-09-05 10:02:24 +02:00 |
|
Witold Kręcicki
|
b630c22f20
|
Revert "Separate write and read locks on socket"
This reverts commit 2f3ae09a69eb6e423a778d5742612ec3c9d14ee1.
|
2018-09-05 10:02:24 +02:00 |
|
Witold Kręcicki
|
9fddb5e7e4
|
Separate write and read locks on socket
|
2018-09-05 10:02:24 +02:00 |
|
Witold Kręcicki
|
d3b1634cc4
|
Kill socket if it's no longer being referenced
|
2018-09-05 10:02:24 +02:00 |
|
Witold Kręcicki
|
008b195280
|
Add runtime detection of SO_REUSEPORT, use it if available (instead of dup)
|
2018-09-05 10:02:24 +02:00 |
|
Witold Kręcicki
|
6e3fef916c
|
More udp dispatchers
|
2018-09-05 10:02:24 +02:00 |
|
Witold Kręcicki
|
c342b72849
|
Set quantum to 50
|
2018-09-05 10:02:24 +02:00 |
|
Witold Kręcicki
|
cb44b07acc
|
Add pseudosend
|
2018-09-05 10:02:24 +02:00 |
|
Witold Kręcicki
|
ad49f7a7c1
|
It's reasonable not to crash on TCP connections
|
2018-09-05 10:02:24 +02:00 |
|
Witold Kręcicki
|
9a4509331b
|
Cpus detected * 1.5
|
2018-09-05 10:02:24 +02:00 |
|
Witold Kręcicki
|
b9199418c5
|
Since we're doing everything in one thread we don't have to unwatch/watch FDs constantly
|
2018-09-05 10:02:24 +02:00 |
|
Witold Kręcicki
|
3c9ed6a0d8
|
Multiple network threads (WiP)
|
2018-09-05 10:02:24 +02:00 |
|
Witold Kręcicki
|
72ef4697cc
|
Do IO after event directly in the network thread, don't schedule it for worker
|
2018-09-05 10:02:24 +02:00 |
|
Witold Kręcicki
|
2c5d86c89c
|
Remove fdwatch sockets
|
2018-09-05 10:02:24 +02:00 |
|
Witold Kręcicki
|
68e9479f41
|
Remove layering from isc_task, isc_app, isc_socket, isc_timer, isc_mem
|
2018-09-05 09:44:07 +02:00 |
|
Witold Kręcicki
|
72bb25cbad
|
Get rid of isc_bind9 conditional
|
2018-09-05 09:43:00 +02:00 |
|
Evan Hunt
|
8360df5a4c
|
Merge branch '527-spurious-thread-report' into 'master'
Resolve "Master branch incorrectly reports missing thread support"
Closes #527
See merge request isc-projects/bind9!757
|
2018-09-04 15:06:34 -04:00 |
|
Evan Hunt
|
02041b94d9
|
remove startup log message indicating thread status
|
2018-09-04 11:58:26 -07:00 |
|
Tinderbox User
|
215e3fde22
|
Merge branch 'prep-release'
|
2018-09-04 06:12:49 +00:00 |
|
Tinderbox User
|
19ed6f8f5a
|
prep 9.13.3
|
2018-09-04 06:11:38 +00:00 |
|
Evan Hunt
|
7157596743
|
Merge branch '192-release-notes' into 'master'
Add release notes about support for legacy platform being removed
Closes #523
See merge request isc-projects/bind9!750
|
2018-09-03 21:51:37 -04:00 |
|
Ondřej Surý
|
0868e5700f
|
Update release notes to mention removal of legacy system workarounds
|
2018-09-03 18:50:58 -07:00 |
|
Ondřej Surý
|
3023f14c40
|
Merge branch 'fail-on-failed-install' into 'master'
Fail on failed install inside for loops
See merge request isc-projects/bind9!751
|
2018-09-03 06:18:53 -04:00 |
|
Ondřej Surý
|
142cb0ab8f
|
Remove already removed headers from the Makefiles
|
2018-09-03 12:09:52 +02:00 |
|
Ondřej Surý
|
25248eb097
|
Bail-out early in the for install loops instead of continuing because for masks the error in the middle
|
2018-09-03 12:05:45 +02:00 |
|
Evan Hunt
|
73b2648480
|
Merge branch 'solaris-fixes' into 'master'
Silence some warnings and errors
See merge request isc-projects/bind9!746
|
2018-08-31 16:57:12 -04:00 |
|
Witold Krecicki
|
d932ec871c
|
Silence some warnings and errors
|
2018-08-31 13:48:26 -07:00 |
|
Evan Hunt
|
0716902f6f
|
Merge branch 'restore-readmes' into 'master'
restore accidentally erased README and related files
See merge request isc-projects/bind9!747
|
2018-08-31 15:56:13 -04:00 |
|
Evan Hunt
|
8a167a4b30
|
restore accidentally erased README and related files
|
2018-08-31 12:55:36 -07:00 |
|
Ondřej Surý
|
47066d3d01
|
Merge branch '10-clean-lib-isc-arch-Makefiles' into 'master'
Cleanup lib/isc/$arch/ Makefile.in(s) from configure.in
See merge request isc-projects/bind9!745
|
2018-08-31 08:27:27 -04:00 |
|
Ondřej Surý
|
75c2996df8
|
Cleanup lib/isc/$\arch/ Makefile.in(s) from configure.in
|
2018-08-31 08:19:15 -04:00 |
|
Ondřej Surý
|
5c00162f54
|
Merge branch '9.13.3-dev-build-doc' into 'master'
Update documentation (ARM, READMEs and man pages)
See merge request isc-projects/bind9!744
|
2018-08-31 06:22:24 -04:00 |
|
Ondřej Surý
|
eb9849daff
|
Update documentation (ARM, READMEs and man pages)
|
2018-08-31 06:03:42 -04:00 |
|
Mark Andrews
|
05bed0ecd6
|
Merge branch 'simplify' into 'master'
simplify
See merge request isc-projects/bind9!743
|
2018-08-31 05:02:17 -04:00 |
|
Mark Andrews
|
05eb9fd338
|
simplify
|
2018-08-31 18:47:29 +10:00 |
|
Mark Andrews
|
1b75d421b7
|
Merge branch '510-resolver-test-was-failing' into 'master'
Resolve "Resolver test was failing"
Closes #510
See merge request isc-projects/bind9!726
|
2018-08-31 03:56:16 -04:00 |
|
Mark Andrews
|
feaf381adb
|
use pack to construct the reply as Net::DNS just get it wrong
|
2018-08-31 03:47:56 -04:00 |
|
Mark Andrews
|
38f96de923
|
Merge branch '150-remove-workarounds-for-servers-that-are-not-edns-compliant' into 'master'
Resolve "Remove workarounds for servers that are not EDNS compliant."
Closes #150
See merge request isc-projects/bind9!555
|
2018-08-31 00:43:57 -04:00 |
|
Evan Hunt
|
5e37190877
|
add documentation
|
2018-08-31 14:34:31 +10:00 |
|
Mark Andrews
|
615ebc39e3
|
remove EDNS workarounds, update legacy test
|
2018-08-30 21:17:00 -07:00 |
|