-
Notifications
You must be signed in to change notification settings - Fork 49
Description
Right now our dns startup is super flaky causing many flakes in CI that are only solved by using retries. This is bad and often not what users are doing. Sending signals is just not reliable. Netavark sends the signal on a update but then never wait for aardvark-dns to actually update the names and be ready to respond to the new name. The same goes for error handling aardvark-dns logs its errors to journald but there is absolutely no way right now to get this error back to netavark and thus podman. A common problem is that port 53 is already bound causing aardvark-dns to be up and running but unable to serve any dns.
There are a lot of dns related issues on the podman issue tracker, most not really possible to debug. IMO we have to address this situation.
Of course one important caveat is that we must stay backwards compatible. I am creating to have a discussion about it so we can find a good solution for this.