DNS-OARC / dsc

DNS Statistics Collector
https://www.dns-oarc.net/oarc/data/dsc
Other
109 stars 25 forks source link

TCP pipelining problems when dsc is restarted #135

Open klaus3000 opened 7 years ago

klaus3000 commented 7 years ago

Hi!

When a client uses TCP pipelining (sending multiple queries over a persistent the TCP connection) and dsc restarts, the subsequent queries will not be counter, maybe due to missing TCP handshake. I do not know if this is a real world problem yet. I was discovered while doint tests with https://github.com/Sinodun/dnsperf-tcp

jelu commented 7 years ago

Not surprising because dsc needs to track tcp connects in order to count them, the TCP code is up for a review/rework when time is available.

jelu commented 6 years ago

Major TCP code work/rework/updates is coming to pcap-thread thanks to DNS-OARC/dnscap#88 and DNS-OARC/dnscap#89.