diff --git a/doc/notes/notes-known-issues.rst b/doc/notes/notes-known-issues.rst index bc6832eced..3ee1928522 100644 --- a/doc/notes/notes-known-issues.rst +++ b/doc/notes/notes-known-issues.rst @@ -14,12 +14,4 @@ Known Issues ------------ -- Long-running tasks in offloaded threads (e.g. loading RPZ zones or - processing zone transfers) may block the resolution of queries during - these operations and cause the queries to time out. - - To work around the issue, the ``UV_THREADPOOL_SIZE`` environment - variable can be set to a larger value before starting :iscman:`named`. - The recommended value is the number of RPZ zones (or number of - transfers) plus the number of threads BIND should use, which is - typically the number of CPUs. :gl:`#4898` +- There are no known issues affecting this BIND 9 branch. diff --git a/lib/isc/loop.c b/lib/isc/loop.c index 68a69ee520..fb18356973 100644 --- a/lib/isc/loop.c +++ b/lib/isc/loop.c @@ -351,10 +351,7 @@ threadpool_initialize(uint32_t workers) { int r = uv_os_getenv("UV_THREADPOOL_SIZE", buf, &(size_t){ sizeof(buf) }); if (r == UV_ENOENT) { - /* FIXME The number of threadpool threads has been temporarily - * doubled to work around the issue [GL #4898] until a proper - * solution is implemented. */ - snprintf(buf, sizeof(buf), "%" PRIu32, 2 * workers); + snprintf(buf, sizeof(buf), "%" PRIu32, workers); uv_os_setenv("UV_THREADPOOL_SIZE", buf); } }