From: Suzanne Goldlust Date: Mon, 7 Jan 2019 20:43:16 +0000 (-0500) Subject: Update congestion-handling.xml X-Git-Tag: 481-remote-subnet4-set-inconsistent-work-when-id-subnet-is-duplicated_base~40 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=feece6a9d0bd271cbe22244dcd9ef18ffbb2fad9;p=thirdparty%2Fkea.git Update congestion-handling.xml --- diff --git a/doc/guide/congestion-handling.xml b/doc/guide/congestion-handling.xml index 19388e5df0..74b8b75fba 100644 --- a/doc/guide/congestion-handling.xml +++ b/doc/guide/congestion-handling.xml @@ -12,7 +12,7 @@
What is Congestion? Congestion occurs when servers are subjected to client queries - faster than they can be fulfilled. As a result, the servers begin + faster than they can be processed. As a result, the servers begin accumulating a backlog of pending queries. The longer the high rate of traffic continues the farther behind the servers fall. Depending on the client implementations, those that fail to get leases either give up or simply @@ -52,8 +52,8 @@ separate thread to read packets from the interface socket buffers. As the thread reads packets from the buffers, they are added to an internal packet queue, and the server's main application thread processes packets from this queue - rather than from the socket buffers. By structuring it this way, we've introduced - a configurable layer which can make decisions on which packets to process, + rather than from the socket buffers. By structuring it this way, a configurable layer + has been introduced which can make decisions on which packets to process, how to store them, and the order in which they are processed by the server. @@ -73,7 +73,7 @@ queue is implemented as a plug-in, which can replaced by a custom queue implementation via a hook library. This should make it straightforward for interested parties to experiment with their own solutions. (Developers - may refer to isc::dhcp::PacketQueue and isc::dhcp::PacketQueueMgr, in the Kea + can refer to isc::dhcp::PacketQueue and isc::dhcp::PacketQueueMgr, described in the Kea Developer's Guide).