]> git.ipfire.org Git - thirdparty/bind9.git/log
thirdparty/bind9.git
7 years agoExperiment: different task quantums wpk-fix-recursive-performance
Witold Kręcicki [Fri, 23 Nov 2018 15:24:55 +0000 (15:24 +0000)] 
Experiment: different task quantums

7 years agoExperiment: 24 resolver tasks
Witold Kręcicki [Fri, 23 Nov 2018 15:18:28 +0000 (15:18 +0000)] 
Experiment: 24 resolver tasks

7 years agoGet rid of tasks-ready and tasks-running - tasks-ready was for statistics only,
Witold Kręcicki [Fri, 23 Nov 2018 12:07:40 +0000 (12:07 +0000)] 
Get rid of tasks-ready and tasks-running - tasks-ready was for statistics only,
we can work around not having tasks-running. This way there are virtually no
conflicting memory accesses between task manager threads.

7 years agoMake task quantum dynamic: smaller if there are more tasks waiting.
Witold Kręcicki [Fri, 23 Nov 2018 11:15:50 +0000 (11:15 +0000)] 
Make task quantum dynamic: smaller if there are more tasks waiting.

7 years agoMerge branch 'wpk-fix-recursive-performance' into 'master'
Witold Krecicki [Fri, 23 Nov 2018 09:59:23 +0000 (04:59 -0500)] 
Merge branch 'wpk-fix-recursive-performance' into 'master'

Bound tasks for resolver; Task quantum tweaks.

See merge request isc-projects/bind9!1117

7 years ago- isc_task_create_bound - create a task bound to specific task queue
Witold Kręcicki [Wed, 21 Nov 2018 09:50:50 +0000 (09:50 +0000)] 
- isc_task_create_bound - create a task bound to specific task queue
  If we know that we'll have a task pool doing specific thing it's better
  to use this knowledge and bind tasks to task queues, this behaves better
  than randomly choosing the task queue.

- use bound resolver tasks - we have a pool of tasks doing resolutions,
  we can spread the load evenly using isc_task_create_bound

- quantum set universally to 25

7 years agoMerge branch 'ondrej-shorten-job-names' into 'master'
Ondřej Surý [Fri, 23 Nov 2018 09:08:08 +0000 (04:08 -0500)] 
Merge branch 'ondrej-shorten-job-names' into 'master'

Change the job names, so they are more useful in pipeline overview

See merge request isc-projects/bind9!1127

7 years agoChange the job names, so they are more useful in pipeline overview
Ondřej Surý [Thu, 22 Nov 2018 16:15:12 +0000 (17:15 +0100)] 
Change the job names, so they are more useful in pipeline overview

7 years agoMerge branch '729-init_hasreuseport-will-not-work-on-systems-w-o-ipv4' into 'master'
Mark Andrews [Fri, 23 Nov 2018 04:31:34 +0000 (23:31 -0500)] 
Merge branch '729-init_hasreuseport-will-not-work-on-systems-w-o-ipv4' into 'master'

Resolve "init_hasreuseport will not work on systems w/o IPv4"

Closes #729

See merge request isc-projects/bind9!1126

7 years agohandle systems without IPv4
Mark Andrews [Mon, 19 Nov 2018 01:27:56 +0000 (12:27 +1100)] 
handle systems without IPv4

7 years agoMerge branch '705-negative-value-passed-to-close-on-socket-c-and-resource-leak' into...
Mark Andrews [Fri, 23 Nov 2018 01:00:30 +0000 (20:00 -0500)] 
Merge branch '705-negative-value-passed-to-close-on-socket-c-and-resource-leak' into 'master'

Resolve "negative value passed to close on socket.c and resource leak"

Closes #705

See merge request isc-projects/bind9!1095

7 years agoaddress resource leak; don't call close() on socket error;
Mark Andrews [Mon, 19 Nov 2018 01:27:56 +0000 (12:27 +1100)] 
address resource leak; don't call close() on socket error;

7 years agoMerge branch '715-side-effect-in-assertion-in-name_test-c' into 'master'
Mark Andrews [Thu, 22 Nov 2018 23:19:01 +0000 (18:19 -0500)] 
Merge branch '715-side-effect-in-assertion-in-name_test-c' into 'master'

Resolve "side effect in assertion in name_test.c"

Closes #715

See merge request isc-projects/bind9!1102

7 years agoaddress coverity side effect in assert warning
Mark Andrews [Mon, 19 Nov 2018 20:23:37 +0000 (07:23 +1100)] 
address coverity side effect in assert warning

7 years agoMerge branch '717-bin-named-server-c-load_zones-can-leak-memory' into 'master'
Mark Andrews [Thu, 22 Nov 2018 22:57:18 +0000 (17:57 -0500)] 
Merge branch '717-bin-named-server-c-load_zones-can-leak-memory' into 'master'

Resolve "bin/named/server.c:load_zones can leak memory"

Closes #717

See merge request isc-projects/bind9!1104

7 years agodecrement zl->refs on error
Mark Andrews [Tue, 20 Nov 2018 02:03:06 +0000 (13:03 +1100)] 
decrement zl->refs on error

7 years agoMerge branch '716-remove-logically-dead-code-try-2' into 'master'
Mark Andrews [Thu, 22 Nov 2018 22:17:43 +0000 (17:17 -0500)] 
Merge branch '716-remove-logically-dead-code-try-2' into 'master'

Resolve "remove logically dead code try #2"

Closes #716

See merge request isc-projects/bind9!1103

7 years agoremove dead code
Mark Andrews [Mon, 19 Nov 2018 20:52:08 +0000 (07:52 +1100)] 
remove dead code

7 years agoMerge branch '706-remove-isc_mem_set_get_quota' into 'master'
Ondřej Surý [Thu, 22 Nov 2018 16:03:37 +0000 (11:03 -0500)] 
Merge branch '706-remove-isc_mem_set_get_quota' into 'master'

Resolve "Unchecked isc_mem_get's in dnssec-signzone.c and socket.c"

Closes #706

See merge request isc-projects/bind9!1093

7 years agoMemory allocations must be fatal even when default_memalloc is not used
Ondřej Surý [Sun, 18 Nov 2018 08:19:38 +0000 (09:19 +0100)] 
Memory allocations must be fatal even when default_memalloc is not used

7 years agoCleanup lib/isc/mem.c after failed allocations made fatal
Ondřej Surý [Sun, 18 Nov 2018 08:15:46 +0000 (09:15 +0100)] 
Cleanup lib/isc/mem.c after failed allocations made fatal

7 years agoRemove isc_mem_{set,get}quota unused functions
Ondřej Surý [Sat, 17 Nov 2018 08:40:40 +0000 (09:40 +0100)] 
Remove isc_mem_{set,get}quota unused functions

7 years agoMerge branch '726-fix-NetBSD-build' into 'master'
Ondřej Surý [Thu, 22 Nov 2018 14:43:56 +0000 (09:43 -0500)] 
Merge branch '726-fix-NetBSD-build' into 'master'

Fix the build on NetBSD due to the differences in pthread implementation.

Closes #726

See merge request isc-projects/bind9!1123

7 years agoFix the build on NetBSD due to the differences in pthread implementation.
Håvard Eidnes [Thu, 22 Nov 2018 14:15:11 +0000 (15:15 +0100)] 
Fix the build on NetBSD due to the differences in pthread implementation.

Signed-off-by: Ondřej Surý <ondrej@sury.org>
7 years agoMerge branch '670-add-coccinelle-unreachable-spatch' into 'master'
Ondřej Surý [Thu, 22 Nov 2018 14:28:15 +0000 (09:28 -0500)] 
Merge branch '670-add-coccinelle-unreachable-spatch' into 'master'

Add first coccinelle based precheck test to the GitLab CI

See merge request isc-projects/bind9!1042

7 years agoAdd couple more ISC_UNREACHABLE(); found thanks to coccinelle
Ondřej Surý [Thu, 8 Nov 2018 15:57:03 +0000 (22:57 +0700)] 
Add couple more ISC_UNREACHABLE(); found thanks to coccinelle

7 years agoAdd unreachable.spatch coccinelle recipe and run it in precheck CI phase
Ondřej Surý [Thu, 8 Nov 2018 15:38:46 +0000 (22:38 +0700)] 
Add unreachable.spatch coccinelle recipe and run it in precheck CI phase

7 years agoMerge branch 'wpk-crash-on-mutex-init-failure' into 'master'
Witold Krecicki [Thu, 22 Nov 2018 12:13:54 +0000 (07:13 -0500)] 
Merge branch 'wpk-crash-on-mutex-init-failure' into 'master'

isc_mutex_init and isc_condition_init failures are now fatal

See merge request isc-projects/bind9!1049

7 years ago- Make isc_mutex_destroy return void
Witold Kręcicki [Mon, 19 Nov 2018 10:31:09 +0000 (10:31 +0000)] 
- Make isc_mutex_destroy return void
- Make isc_mutexblock_init/destroy return void
- Minor cleanups

7 years agoisc_quota_init now returns 'void'
Ondřej Surý [Fri, 16 Nov 2018 14:45:01 +0000 (15:45 +0100)] 
isc_quota_init now returns 'void'

7 years agoAdd CHANGES entry for GL #674
Ondřej Surý [Thu, 15 Nov 2018 16:40:50 +0000 (17:40 +0100)] 
Add CHANGES entry for GL #674

7 years agoisc_mutex_init returns 'void'
Ondřej Surý [Fri, 16 Nov 2018 14:33:22 +0000 (15:33 +0100)] 
isc_mutex_init returns 'void'

7 years agoisc_condition_init returns 'void'
Ondřej Surý [Thu, 15 Nov 2018 16:20:36 +0000 (17:20 +0100)] 
isc_condition_init returns 'void'

7 years agoisc_mutex_init and isc_condition_init failures are now fatal
Witold Kręcicki [Wed, 14 Nov 2018 08:42:20 +0000 (08:42 +0000)] 
isc_mutex_init and isc_condition_init failures are now fatal

7 years agoMerge branch 'prep-release' v9.13.4
Tinderbox User [Thu, 22 Nov 2018 00:20:34 +0000 (00:20 +0000)] 
Merge branch 'prep-release'

7 years agoprep 9.13.4
Tinderbox User [Wed, 21 Nov 2018 23:58:39 +0000 (23:58 +0000)] 
prep 9.13.4

7 years agoMerge branch 'na-release-checklist-mods' into 'master'
Ondřej Surý [Wed, 21 Nov 2018 23:07:18 +0000 (18:07 -0500)] 
Merge branch 'na-release-checklist-mods' into 'master'

release checklist mods

See merge request isc-projects/bind9!1107

7 years agoUpdates to BIND release checklist.
Stephen Morris [Tue, 20 Nov 2018 14:38:35 +0000 (14:38 +0000)] 
Updates to BIND release checklist.

7 years agoMerge branch '305-fix-typo' into 'master'
Curtis Blackburn [Wed, 21 Nov 2018 22:54:31 +0000 (17:54 -0500)] 
Merge branch '305-fix-typo' into 'master'

Fix typo ISC_SHA256_DIGESTLENGHT -> ISC_SHA256_DIGESTLENGTH

See merge request isc-projects/bind9!1119

7 years agoFix typo ISC_SHA256_DIGESTLENGHT -> ISC_SHA256_DIGESTLENGTH
Ondřej Surý [Wed, 21 Nov 2018 22:34:44 +0000 (23:34 +0100)] 
Fix typo ISC_SHA256_DIGESTLENGHT -> ISC_SHA256_DIGESTLENGTH

7 years agoMerge branch '720-model-_assert_true-for-coverity' into 'master'
Mark Andrews [Wed, 21 Nov 2018 02:37:09 +0000 (21:37 -0500)] 
Merge branch '720-model-_assert_true-for-coverity' into 'master'

Resolve "model _assert_true() for coverity"

Closes #720

See merge request isc-projects/bind9!1108

7 years agomodel _assert_true
Mark Andrews [Wed, 21 Nov 2018 01:45:55 +0000 (12:45 +1100)] 
model _assert_true

7 years agoMerge branch '710-fix-socket-test' into 'master'
Ondřej Surý [Mon, 19 Nov 2018 17:02:41 +0000 (12:02 -0500)] 
Merge branch '710-fix-socket-test' into 'master'

Use proper casting in socket unit test

Closes #710

See merge request isc-projects/bind9!1099

7 years agoUse proper casting in socket unit test
Witold Kręcicki [Mon, 19 Nov 2018 09:43:23 +0000 (09:43 +0000)] 
Use proper casting in socket unit test

7 years agoDisable internal malloc for AddressSanitizer build
Ondřej Surý [Mon, 19 Nov 2018 05:49:05 +0000 (06:49 +0100)] 
Disable internal malloc for AddressSanitizer build

7 years agoAdd AddressSanitizer enabled build to GitLab CI
Ondřej Surý [Mon, 19 Nov 2018 05:47:08 +0000 (06:47 +0100)] 
Add AddressSanitizer enabled build to GitLab CI

7 years agoMerge branch '712-memleak-in-delv' into 'master'
Ondřej Surý [Mon, 19 Nov 2018 16:38:56 +0000 (11:38 -0500)] 
Merge branch '712-memleak-in-delv' into 'master'

Fix a small memleak in delv

Closes #712

See merge request isc-projects/bind9!1101

7 years agoFix a small memleak in delv
Witold Kręcicki [Mon, 19 Nov 2018 13:31:36 +0000 (13:31 +0000)] 
Fix a small memleak in delv

7 years agoMerge branch 'ondrej/use-strlcpy-in-wks_11.c' into 'master'
Witold Krecicki [Mon, 19 Nov 2018 09:45:47 +0000 (04:45 -0500)] 
Merge branch 'ondrej/use-strlcpy-in-wks_11.c' into 'master'

Use strlcpy in place where strncpy(s, ...) + s[sizeof(s)-1] = \0; was used

See merge request isc-projects/bind9!1097

7 years agoUse strlcpy in place where strncpy(s, ...) + s[sizeof(s)-1] = \0; was used
Ondřej Surý [Mon, 19 Nov 2018 06:10:43 +0000 (07:10 +0100)] 
Use strlcpy in place where strncpy(s, ...) + s[sizeof(s)-1] = \0; was used

7 years agoMerge branch '711-fix-memory-leak-in-lex_test' into 'master'
Ondřej Surý [Mon, 19 Nov 2018 06:57:34 +0000 (01:57 -0500)] 
Merge branch '711-fix-memory-leak-in-lex_test' into 'master'

Fix memory leak in lex_test.c

Closes #711

See merge request isc-projects/bind9!1098

7 years agoFix memory leak in lex_test.c
Ondřej Surý [Mon, 19 Nov 2018 06:47:05 +0000 (07:47 +0100)] 
Fix memory leak in lex_test.c

7 years agoMerge branch '702-unchecked-returns-in-server-c' into 'master'
Evan Hunt [Sat, 17 Nov 2018 00:53:31 +0000 (19:53 -0500)] 
Merge branch '702-unchecked-returns-in-server-c' into 'master'

Resolve "unchecked returns in server.c"

Closes #702

See merge request isc-projects/bind9!1076

7 years agoaddress unchecked return values
Mark Andrews [Fri, 16 Nov 2018 12:18:51 +0000 (23:18 +1100)] 
address unchecked return values

7 years agoMerge branch '703-resource-leak-in-dlz_filesystem_driver-c' into 'master'
Evan Hunt [Fri, 16 Nov 2018 23:16:10 +0000 (18:16 -0500)] 
Merge branch '703-resource-leak-in-dlz_filesystem_driver-c' into 'master'

Resolve "resource leak in dlz_filesystem_driver.c"

Closes #703

See merge request isc-projects/bind9!1074

7 years agocleanup allocated memory on error
Mark Andrews [Fri, 16 Nov 2018 03:42:22 +0000 (14:42 +1100)] 
cleanup allocated memory on error

7 years agoMerge branch '701-opts-is-incorrectly-declared-inside-the-loop' into 'master'
Evan Hunt [Fri, 16 Nov 2018 22:49:11 +0000 (17:49 -0500)] 
Merge branch '701-opts-is-incorrectly-declared-inside-the-loop' into 'master'

Resolve "opts is incorrectly declared inside the loop"

Closes #701

See merge request isc-projects/bind9!1075

7 years agodelare opts outside of loop; cleanup; rename variable
Mark Andrews [Fri, 16 Nov 2018 03:45:16 +0000 (14:45 +1100)] 
delare opts outside of loop; cleanup; rename variable

7 years agoMerge branch 'cmocka-silence' into 'master'
Evan Hunt [Fri, 16 Nov 2018 20:55:41 +0000 (15:55 -0500)] 
Merge branch 'cmocka-silence' into 'master'

remove (or hide behind a 'verbose' flag) extra output from unit tests

See merge request isc-projects/bind9!1077

7 years agoremove (or hide behind a 'verbose' flag) extra output from system tests
Evan Hunt [Fri, 16 Nov 2018 08:19:06 +0000 (08:19 +0000)] 
remove (or hide behind a 'verbose' flag) extra output from system tests

7 years agoMerge branch 'fix-debug-output' into 'master'
Evan Hunt [Fri, 16 Nov 2018 19:40:25 +0000 (14:40 -0500)] 
Merge branch 'fix-debug-output' into 'master'

echo debug output (D:text) the same as informational (I:text)

See merge request isc-projects/bind9!1081

7 years agoecho debug output (D:text) the same as informational (I:text)
Evan Hunt [Fri, 16 Nov 2018 18:05:07 +0000 (10:05 -0800)] 
echo debug output (D:text) the same as informational (I:text)

7 years agoMerge branch '648-fix-Windows-build-after-OpenSSL-changes' into 'master'
Ondřej Surý [Fri, 16 Nov 2018 13:56:57 +0000 (08:56 -0500)] 
Merge branch '648-fix-Windows-build-after-OpenSSL-changes' into 'master'

Add OpenSSL 1.1.0+ defines for Windows build

Closes #648

See merge request isc-projects/bind9!1078

7 years agoAdd OpenSSL 1.1.0+ defines for Windows build
Ondřej Surý [Fri, 16 Nov 2018 13:21:14 +0000 (14:21 +0100)] 
Add OpenSSL 1.1.0+ defines for Windows build

7 years agoMerge branch '4-warn-not-fail' into 'master'
Ondřej Surý [Fri, 16 Nov 2018 13:40:14 +0000 (08:40 -0500)] 
Merge branch '4-warn-not-fail' into 'master'

warn, rather than failing, if kyua is not present

See merge request isc-projects/bind9!1067

7 years agowarn, rather than failing, if kyua is not present
Evan Hunt [Thu, 15 Nov 2018 21:27:09 +0000 (13:27 -0800)] 
warn, rather than failing, if kyua is not present

7 years agoMerge branch '700-windows-builds-failing' into 'master'
Ondřej Surý [Fri, 16 Nov 2018 13:13:26 +0000 (08:13 -0500)] 
Merge branch '700-windows-builds-failing' into 'master'

Resolve "Windows builds failing"

Closes #700

See merge request isc-projects/bind9!1073

7 years agocheck for missing #include <isc/strerr.h>
Mark Andrews [Fri, 16 Nov 2018 01:23:08 +0000 (12:23 +1100)] 
check for missing #include <isc/strerr.h>

7 years ago(no commit message)
Mark Andrews [Fri, 16 Nov 2018 01:23:36 +0000 (12:23 +1100)] 

7 years agoadd missing tasks argument
Mark Andrews [Fri, 16 Nov 2018 00:51:05 +0000 (11:51 +1100)] 
add missing tasks argument

7 years agoMerge branch 'silence-compiler-warning' into 'master' 1069/head 1070/head
Evan Hunt [Thu, 15 Nov 2018 20:54:50 +0000 (15:54 -0500)] 
Merge branch 'silence-compiler-warning' into 'master'

silence "unused return value" warning

See merge request isc-projects/bind9!1066

7 years agosilence "unused return value" warning
Evan Hunt [Thu, 15 Nov 2018 20:54:11 +0000 (12:54 -0800)] 
silence "unused return value" warning

7 years agoMerge branch '674-abort-when-memory-allocation-fails' into 'master'
Ondřej Surý [Thu, 15 Nov 2018 16:37:46 +0000 (11:37 -0500)] 
Merge branch '674-abort-when-memory-allocation-fails' into 'master'

Resolve "abort when memory allocation fails"

Closes #674

See merge request isc-projects/bind9!1025

7 years agoAdd CHANGES entry for GL #674
Ondřej Surý [Mon, 12 Nov 2018 11:00:07 +0000 (12:00 +0100)] 
Add CHANGES entry for GL #674

7 years agoRemove the memory allocation check that made us resize 0-sized allocations to 1 ...
Ondřej Surý [Mon, 12 Nov 2018 10:56:36 +0000 (11:56 +0100)] 
Remove the memory allocation check that made us resize 0-sized allocations to 1 [RT #2398]

7 years agoAbort on memory allocation failure
Ondřej Surý [Mon, 12 Nov 2018 10:50:52 +0000 (11:50 +0100)] 
Abort on memory allocation failure

7 years agoMerge branch '4-remove-embedded-atf' into 'master'
Ondřej Surý [Thu, 15 Nov 2018 15:40:28 +0000 (10:40 -0500)] 
Merge branch '4-remove-embedded-atf' into 'master'

Remove embedded ATF and required ATF >= 0.20 + Kyua to run unittests

See merge request isc-projects/bind9!875

7 years agoAdd CHANGES entry for GL !875
Ondřej Surý [Thu, 15 Nov 2018 09:08:27 +0000 (10:08 +0100)] 
Add CHANGES entry for GL !875

7 years agoRemove the traces of ATF from documentation
Ondřej Surý [Thu, 15 Nov 2018 09:06:45 +0000 (10:06 +0100)] 
Remove the traces of ATF from documentation

7 years agoRemove the atf_tc coverity model
Ondřej Surý [Thu, 15 Nov 2018 09:06:00 +0000 (10:06 +0100)] 
Remove the atf_tc coverity model

7 years agoRemove embedded atf-src and enforce atf >= 0.20 + kyua as execution engine
Ondřej Surý [Tue, 23 Oct 2018 09:44:33 +0000 (11:44 +0200)] 
Remove embedded atf-src and enforce atf >= 0.20 + kyua as execution engine

7 years agoMerge branch '623-fix-typo-in-CHANGES' into 'master'
Ondřej Surý [Thu, 15 Nov 2018 15:03:39 +0000 (10:03 -0500)] 
Merge branch '623-fix-typo-in-CHANGES' into 'master'

Update CHANGES

See merge request isc-projects/bind9!1065

7 years agoUpdate CHANGES
Ondřej Surý [Thu, 15 Nov 2018 14:55:33 +0000 (09:55 -0500)] 
Update CHANGES

7 years agoMerge branch 'NG-unix-socket-mergable' into 'master'
Witold Krecicki [Thu, 15 Nov 2018 11:35:47 +0000 (06:35 -0500)] 
Merge branch 'NG-unix-socket-mergable' into 'master'

Rewrite of unix/socket.c code

Closes #666

See merge request isc-projects/bind9!987

7 years agoSome comments
Witold Kręcicki [Wed, 14 Nov 2018 10:20:29 +0000 (10:20 +0000)] 
Some comments

7 years agoWork with assumption that isc_mem_get always succeds; Crash if isc_thread_create...
Witold Kręcicki [Wed, 14 Nov 2018 10:12:55 +0000 (10:12 +0000)] 
Work with assumption that isc_mem_get always succeds; Crash if isc_thread_create, isc_mutex_init or isc_condition_init fails

7 years agoCreate named_g_cpus network threads
Witold Kręcicki [Tue, 13 Nov 2018 17:59:48 +0000 (17:59 +0000)] 
Create named_g_cpus network threads

7 years agostyle: one-line statement braces, line length, etc
Evan Hunt [Fri, 9 Nov 2018 03:34:51 +0000 (19:34 -0800)] 
style: one-line statement braces, line length, etc

7 years agoCHANGES and release notes
Witold Kręcicki [Wed, 7 Nov 2018 13:59:49 +0000 (13:59 +0000)] 
CHANGES and release notes

7 years agoFreeBSD fixes - proper affinity setting, don't use SO_REUSEPORT
Witold Krecicki [Fri, 26 Oct 2018 12:41:48 +0000 (14:41 +0200)] 
FreeBSD fixes - proper affinity setting, don't use SO_REUSEPORT

7 years agoDon't doublelock fdlock on Solaris
Witold Krecicki [Fri, 26 Oct 2018 12:22:02 +0000 (14:22 +0200)] 
Don't doublelock fdlock on Solaris

7 years agoSynchronize Windows socket code with API changes.
Witold Kręcicki [Wed, 24 Oct 2018 10:52:37 +0000 (10:52 +0000)] 
Synchronize Windows socket code with API changes.

7 years agoFix fetchlimit test to allow softquota to be overruled; Remove 'verifying that named...
Witold Kręcicki [Thu, 18 Oct 2018 14:45:28 +0000 (14:45 +0000)] 
Fix fetchlimit test to allow softquota to be overruled; Remove 'verifying that named checks for conflicting listeners' test from runtime

7 years agoUse multiple worker queues (using isc_task_sendto()) in unix socket code
Witold Kręcicki [Thu, 18 Oct 2018 22:00:15 +0000 (22:00 +0000)] 
Use multiple worker queues (using isc_task_sendto()) in unix socket code

7 years agouse REUSEPORT only for NOLISTEN dispatchers
Witold Kręcicki [Thu, 11 Oct 2018 07:50:31 +0000 (07:50 +0000)] 
use REUSEPORT only for NOLISTEN dispatchers

7 years agoMake watching/unwatching sockets saner.
Witold Kręcicki [Thu, 4 Oct 2018 14:52:54 +0000 (14:52 +0000)] 
Make watching/unwatching sockets saner.

7 years agoUse the newly accepted FD in TCP code.
Witold Kręcicki [Thu, 4 Oct 2018 14:32:28 +0000 (14:32 +0000)] 
Use the newly accepted FD in TCP code.

7 years agoUse isc_refcount_t in socket reference counting.
Witold Kręcicki [Thu, 4 Oct 2018 12:30:04 +0000 (12:30 +0000)] 
Use isc_refcount_t in socket reference counting.

7 years agoMultiple network event loop threads support for Solarises /dev/poll.
Witold Krecicki [Thu, 4 Oct 2018 14:11:24 +0000 (16:11 +0200)] 
Multiple network event loop threads support for Solarises /dev/poll.

7 years agoMangle fdlocks a bit.
Witold Kręcicki [Wed, 3 Oct 2018 22:11:52 +0000 (22:11 +0000)] 
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.