This patch adds DNS query statistics tracking to ovn-controller using OVS coverage counters. The statistics provide observability into DNS query processing including query types, cache performance, and error conditions.
The implementation integrates comprehensive coverage counter verification into the existing DNS tests in tests/ovn.at, verifying all query types (A, AAAA, PTR, ANY), cache hits/misses, and response tracking. v6: - Integrated coverage counter checks into existing DNS tests in ovn.at - Added comprehensive verification for all query types and cache scenarios - Removed separate test file as suggested by Ales - Combined controller changes and tests into single commit - Add NEWS entry v5: - Added NEWS entry - Changed if-else chain to switch statement for query type tracking - Changed backticks to $() for command substitution - Changed ovs-appctl to ovn-appctl for coverage counters - Removed ofctl monitoring, using pcap waits instead v4: - Fixed trailing whitespace issues - Addressed checkpatch warnings about line length - Fixed test format expectations v3: - Shortened commit message subject lines - Fixed checkpatch warnings v2: - Initial implementation with coverage counters Ketan Supanekar (1): controller: Add DNS query statistics. NEWS | 5 +++++ controller/pinctrl.c | 48 ++++++++++++++++++++++++++++++++++++++++++++ tests/ovn.at | 28 ++++++++++++++++++++++++++ 3 files changed, 81 insertions(+) -- 2.52.0 _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
