Release 2.3.1
After a report and additional confirming results the use of poll()
in the network receive code for TCP and TLS has been removed. This poll()
initially gave better results while testing in a docker container on it's loopback interface but when on physical networks it reduced performance to 1/12th, so it had to go.
Thanks to Brian Wellington @nombwelling (Akamai/Nominum) for the initial report and testing, and to Jan Hák (CZ.NIC) for testing and confirming the results.
Packages are available at: https://dev.dns-oarc.net/packages/
Bugfix:
- Fix check for having more DNS messages in the receive buffer for TCP and TLS