2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-31 05:55:28 +00:00

[#893] added multi-threading parameters

This commit is contained in:
Razvan Becheriu
2020-04-02 19:49:27 +03:00
parent 25ee29e289
commit 0ab220a3e3
24 changed files with 442 additions and 148 deletions

View File

@@ -464,6 +464,22 @@
// When the maximum count is 0 the maximum age (in seconds) applies.
"statistic-default-sample-age": 60,
// By default Kea processes packets on a single thread (default 'false'
// value for this option). To enable multi-threading, this option can be
// set ('true' value).
"enable-multi-threading": false,
// When multi-threading is enabled, Kea will process packets on a number of
// multiple threads configurable through this option. The value must be a
// positive integer (0 means auto detect).
"packet-thread-pool-size": 0,
// When multi-threading is enabled, Kea will read packets from the interface
// and append a working item to the thread pool. This option configures the
// maximum number of items that can be queued for each processing thread.
// The value must be a positive integer (0 means unlimited).
"packet-thread-queue-size": 0,
// Governs how the Kea DHCPv6 server should deal with the invalid
// data received from the client.
"sanity-checks": {