The hp_max_threads initial value is maximum value
In a011d422, the isc_hp_init() was changed, so the maximum number of threads cannot ever go down, only up. At the same time the initial value of isc__hp_max_threads is set to the maximum, so in the end, it's always the maximum (128 threads).
Related issue: #2398 (closed)
Edited by Artem Boldariev