mirror of
https://github.com/isc-projects/bind9.git
synced 2026-06-11 06:19:59 -04:00
Update the default value for number of UDP listeners (#40761)
(cherry picked from commit 930719e876)
This commit is contained in:
parent
30d71dfea1
commit
4039647930
3 changed files with 15 additions and 3 deletions
5
CHANGES
5
CHANGES
|
|
@ -1,3 +1,8 @@
|
|||
4236. [func] On machines with 4 or more processors (CPU), the
|
||||
default value for the number of UDP listeners
|
||||
has been changed to the number of detected
|
||||
processors minus one. [RT #40761]
|
||||
|
||||
4233. [test] Add tests for CDS and CDNSKEY with delegation-only.
|
||||
[RT #40597]
|
||||
|
||||
|
|
|
|||
|
|
@ -705,6 +705,8 @@ create_managers(void) {
|
|||
isc_result_t result;
|
||||
unsigned int socks;
|
||||
|
||||
INSIST(ns_g_cpus_detected > 0);
|
||||
|
||||
#ifdef ISC_PLATFORM_USETHREADS
|
||||
if (ns_g_cpus == 0)
|
||||
ns_g_cpus = ns_g_cpus_detected;
|
||||
|
|
@ -721,10 +723,8 @@ create_managers(void) {
|
|||
if (ns_g_udpdisp == 0) {
|
||||
if (ns_g_cpus_detected == 1)
|
||||
ns_g_udpdisp = 1;
|
||||
else if (ns_g_cpus_detected < 4)
|
||||
ns_g_udpdisp = 2;
|
||||
else
|
||||
ns_g_udpdisp = ns_g_cpus_detected / 2;
|
||||
ns_g_udpdisp = ns_g_cpus_detected - 1;
|
||||
}
|
||||
if (ns_g_udpdisp > ns_g_cpus)
|
||||
ns_g_udpdisp = ns_g_cpus;
|
||||
|
|
|
|||
|
|
@ -210,6 +210,13 @@
|
|||
transport the query was received over.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
On machines with 4 or more processors (CPU), the default value
|
||||
for the number of UDP listeners has been changed to the number
|
||||
of detected processors minus one.
|
||||
</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</sect2>
|
||||
<sect2 id="relnotes_port">
|
||||
|
|
|
|||
Loading…
Reference in a new issue