message decompresion can be slow
Version: e004ca4f
Artificial DNS message full of compression pointers can cause named
to spend lots of time in decompression loop. Flame chart then looks like this:
Reproducer:
- get DNSPerf version with https://github.com/DNS-OARC/dnsperf/pull/201 (new option -B)
- Fire at named with crafted DNS message. Here is binary in format for dnsperf: tcpnotify.bin. Raw example DNS message is here: 512notify.bin.
- Observe throughput going down, compared to 512-byte message without lots of decompression.