qa/tasks/dnsmasq: set no-resolv on the systemd-resolved path
On the systemd-resolved (debian) path, dnsmasq has only address= records and no upstream, so queries it can't answer locally are forwarded via /etc/resolv.conf which points back at systemd-resolved, which routes the cname domains back to dnsmasq. The resulting loop burns a 5s resolver retry per round trip which manifests itself in rgw s3tests on Ubuntu running too slow hitting the job timeout. Set no_resolv on that path so dnsmasq answers authoritatively and never forwards. The rpm/NetworkManager path is unchanged, as dnsmasq there is the system resolver and must forward upstream. Fixes: https://tracker.ceph.com/issues/78572 Signed-off-by: Oguzhan Ozmen <oozmen@bloomberg.net>
O
Oguzhan Ozmen committed
2a4810058871cb11a8e9e13c581922055c313a20
Parent: 4fab556