]> git.ipfire.org Git - thirdparty/bind9.git/commit
- isc_task_create_bound - create a task bound to specific task queue
authorWitold Kręcicki <wpk@isc.org>
Wed, 21 Nov 2018 09:50:50 +0000 (09:50 +0000)
committerWitold Krecicki <wpk@isc.org>
Fri, 23 Nov 2018 09:34:02 +0000 (04:34 -0500)
commitd5793ecca2bdaa0c3cad6932a746e4e3985f8644
tree7fd71ec820662fa24f292cab77d6008ee6fe1402
parent54b4e4e61ca623866138b634214030f48d9c3286
- 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
CHANGES
lib/dns/client.c
lib/dns/dispatch.c
lib/dns/resolver.c
lib/isc/include/isc/task.h
lib/isc/task.c
lib/isc/win32/libisc.def.in
lib/ns/client.c