packet queue not clearing in kea-dhcp4 under heavy traffic
While sanity checking 2.4.0 tarballs, kea-dhcp4 stopped responding to DHCP traffic with repeated log messages saying DEBUG DHCP4_PACKET_QUEUE_FULL multi-threading packet queue is full
. Backtrace is: b.log.
Rate was 1000: perfdhcp -4 -l vethclient -R 1000000 -r 1000 -t 1
.
I was running experiments back to back, and all the others didn't have a problem in responding to traffic in real time, with some small percentage of response drops which are natural.
It happened only once, but I managed to get a backtrace because I was connected to the debugger: b.log. Config was kea-dhcp4-maximal.conf.