Page MenuHomePhabricator

cloudvps: PDNS 3.x vs 4.x
Open, NormalPublic

Description

According to https://doc.powerdns.com/ (landing page) the 3.x branch of PDNS is unsupported.

This is what we have right now in cloudservices1003.wikimedia.org:

aborrero@cloudservices1003:~ $ dpkg -l pdns-*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                          Version             Architecture        Description
+++-=============================-===================-===================-===============================================================
un  pdns-backend                  <none>              <none>              (no description available)
ii  pdns-backend-mysql            3.4.1-4+deb8u8      amd64               generic MySQL backend for PowerDNS
ii  pdns-recursor                 4.0.4-1+deb9u3~bpo8 amd64               PowerDNS Recursor
ii  pdns-server                   3.4.1-4+deb8u8      amd64               extremely powerful and versatile nameserver

Luckily PDNS 4.0.3-1~bpo8+1 is present in Debian's jessie-backports and apparently in good shape (https://tracker.debian.org/pkg/pdns).

Shall we try migrating from 3.x to 4.x?

Related Objects

StatusAssignedTask
OpenNone
OpenNone
Resolvedaborrero
Resolvedaborrero
ResolvedPapaul
OpenNone
Resolvedaborrero
Resolvedaborrero
ResolvedPapaul
Resolvedaborrero
Resolvedaborrero
Resolvedaborrero
Resolvedaborrero
ResolvedAndrew
Resolvedaborrero
Resolvedaborrero
ResolvedAndrew
Resolvedaborrero
Resolvedaborrero
ResolvedAndrew
ResolvedMarostegui
Resolvedaborrero
ResolvedAndrew
OpenNone
ResolvedAndrew
ResolvedAndrew
InvalidJHedden

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald TranscriptNov 29 2018, 10:54 AM
aborrero triaged this task as Normal priority.Nov 29 2018, 10:54 AM
aborrero moved this task from Inbox to Important on the cloud-services-team (Kanban) board.
aborrero updated the task description. (Show Details)Nov 29 2018, 10:57 AM

Related: T224354: backport pdns-server version 3.x to Stretch apparently we need pdns 3x for openstack mitaka.

Migrating to 4 requires designate support for pdns4, which is not present in Mitaka. So this needs to be delayed until at least one OpenStack version upgrade.

Now that we're running designate/newton this is unblocked. Switching will probably involve downtime, though, since we need to swap in a different pdns version at the same time as a different designate backend.