diff options
Diffstat (limited to 'svc.c')
-rw-r--r-- | svc.c | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -169,6 +169,7 @@ void mog_svc_thrpool_rescale(struct mog_svc *svc, size_t ndev_new) /* respect user-setting */ if (svc->user_set_aio_threads) { + mog_svc_dev_user_rescale(svc, ndev_new); if (tp->n_threads >= ndev_new) return; @@ -291,6 +292,8 @@ void mog_svc_aio_threads_handler(void) syslog(LOG_INFO, "server aio_threads=%zu", req_size); svc->user_set_aio_threads = req_size; + if (svc->nmogdev) + mog_svc_dev_user_rescale(svc, svc->nmogdev); mog_thrpool_set_size(&svc->queue->thrpool, req_size); } } |