diff options
| author | Paulo Henrique Silva <ph.silva@gmail.com> | 2023-08-23 16:23:18 -0300 |
|---|---|---|
| committer | Garrett D'Amore <garrett@damore.org> | 2023-08-27 22:58:40 -0700 |
| commit | 5ac5be5cacacdb8d6cac2fa362fce6d78e4dc389 (patch) | |
| tree | 3d44c763f0bd72117579cdd87bbf305ffd191e8b /src/core/socket.c | |
| parent | 0172c0512a1d8bb3e165b76d9dd65925965bd3f8 (diff) | |
| download | nng-5ac5be5cacacdb8d6cac2fa362fce6d78e4dc389.tar.gz nng-5ac5be5cacacdb8d6cac2fa362fce6d78e4dc389.tar.bz2 nng-5ac5be5cacacdb8d6cac2fa362fce6d78e4dc389.zip | |
fixes #1619 expose expire threads tunables
This change makes expire threads tunable follows the same strategy as
taskq threads tunables.
Add NNG_NUM_EXPIRE_THREADS to override the default behavior (`n_cpu`
expire threads).
The NNG_MAX_EXPIRE_THREADS limit is always applied if > 0, even if you
specify the desired number of threads using NNG_NUM_EXPIRE_THREADS.
NNG_EXPIRE_THREADS is not used anymore. This was only referenced in the
code but never defined on CMake.
The logic to cap expire threads between 1 and 256 was removed. If users
set no limits, whatever value they choose will be used instead of being
silently overridden by us.
Diffstat (limited to 'src/core/socket.c')
0 files changed, 0 insertions, 0 deletions
