]> git.ipfire.org Git - thirdparty/bind9.git/commit
fix:usr: Fix the data race causing a permanent active client increase
authorOndřej Surý <ondrej@isc.org>
Fri, 21 Feb 2025 21:24:56 +0000 (21:24 +0000)
committerOndřej Surý <ondrej@isc.org>
Fri, 21 Feb 2025 21:24:56 +0000 (21:24 +0000)
commit479c366c2b800d51d252ecd35687fe3de50eddec
treef99f0620fc0c4634fd390f238b1623d11e455dbc
parente127ba004143df4f5a667043f0949d1c9de98f4f
parentcf078fadebcf73184a64cf46d28c3f40b54f1867
fix:usr: Fix the data race causing a permanent active client increase

Previously, a data race could cause a newly created fetch context for a new client to be used
before it had been fully initialized, which would cause the query to become stuck; queries for the same
data would be either paused indefinitely or dropped because of
the `clients-per-query` limit. This has been fixed.

Closes #5053

Merge branch '5053-fetch-context-create-data-race' into 'main'

See merge request isc-projects/bind9!10146