FYI, here are my notes from upgrading our 1M records mysql-based setup from
2.9 to 3.3.1:

One nasty bug that was our reason to upgrade in the first place, is gone.
We used to have 1 out of every million queries giving a false NXDOMAIN
reply, not anymore. You could call us very happy ;)

A huge issue (for us) was the stricter database model. The new pdns
requires every record to have the same domain_id as the corresponding SOA
record. Specifically, this means that an A record for sub.domain.tld will
not work anymore, if a SOA record for sub.domain.tld with another domain_id
exists. We had to rewrite quite a few procedures to comply with this new
behaviour and run a periodic check on our database to see whether there are
still processes that write the wrong domain_id's.

Another thing biting us, is that an A query for x.sub.dom.tld doesn't work
anymore, given A records "*.dom.tld" and "sub.dom.tld". An A query for
x.sub2.dom.tld does still work. We haven't fixed this yet. I've posted the
details at https://gist.github.com/gwillem/6bbcf43545de6c25cf0e

All in all, the upgrade and fixing all dependencies was a lot of work (3
weeks), but a big succes.
Thanks for making powerdns!

Willem
_______________________________________________
Pdns-users mailing list
Pdns-users@mailman.powerdns.com
http://mailman.powerdns.com/mailman/listinfo/pdns-users

Reply via email to